Senior Software Engineer, Monolith Platform

New
Remote-first work environment with flexibility to work from anywhere within the United States.Full-TimeSenior
Salary124,000 - 329,200 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
4+ years
Required Skills
PythonJavaJavascriptRubyC++GoRustCI/CDDevOps

Requirements

  • 4+ years of experience (or equivalent) in software engineering, building and maintaining production-grade systems.
  • Strong proficiency in one or more modern programming languages such as Go, Java, Python, Ruby, Rust, JavaScript, or C++.
  • Experience designing and operating scalable backend systems, APIs, and distributed or cloud-native architectures.
  • Solid understanding of system design, performance optimization, and software engineering best practices.
  • Hands-on experience with CI/CD pipelines, DevOps workflows, and automated deployment systems.
  • Experience with scripting languages such as Bash or Python for automation and tooling (preferred).
  • Familiarity with cloud environments and CNCF concepts (preferred).
  • Strong communication skills with the ability to articulate technical decisions clearly in written and verbal form.
  • Proven ability to work collaboratively in distributed engineering teams and contribute to shared codebases.
  • Strong ownership mindset with a focus on system reliability, scalability, and long-term maintainability.

Responsibilities

  • Design, develop, test, and ship scalable backend and platform solutions that enhance the performance and reliability of monolithic systems.
  • Build and maintain APIs and integrations that enable seamless communication between services and internal platforms.
  • Provide technical leadership through code reviews, mentoring, pairing, and supporting engineering best practices across teams.
  • Own system health and reliability, including participation in on-call rotations and incident response activities.
  • Collaborate with cross-functional engineering teams to design and implement robust, scalable technical solutions.
  • Write architecture proposals, technical briefs, and experiment with prototypes to improve system scalability and performance.
  • Implement and maintain CI/CD pipelines to support automated testing, deployment, and continuous delivery processes.
  • Ensure long-term maintainability, observability, and quality of production systems through proactive engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site
124,000 - 329,200 USD per year
Apply Now