Senior Software Engineer, Monolith Platform in United States at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Monolith Platform based in the United States.
This role sits at the core of a large-scale engineering environment, focused on evolving and strengthening the monolithic systems that power mission-critical developer experiences. You will design, build, and optimize highly scalable, resilient, and performant backend systems that support millions of users globally. Working in a remote-first, collaborative engineering culture, you will partner closely with cross-functional teams to deliver reliable platform capabilities that enable seamless software development workflows. The role blends hands-on coding, architectural design, and technical leadership, with a strong emphasis on maintainable systems and operational excellence. You will contribute to shaping system design decisions, improving platform reliability, and ensuring smooth integration across multiple services. This is a high-impact engineering position where your work directly supports the backbone of a world-leading developer ecosystem.
- 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.
- 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.
- Competitive base salary ranging from $124,000 to $329,200 depending on experience and location.
- Additional compensation opportunities including annual bonuses, stock grants, and performance-based incentives.
- Remote-first work environment with flexibility to work from anywhere within the United States.
- Comprehensive health benefits including medical, dental, and vision coverage.
- Strong learning and development opportunities, including technical training and career growth support.
- Generous time off policies and work-life balance support.
- Inclusive, collaborative engineering culture focused on innovation, ownership, and continuous improvement.