Staff Software Engineer, Backend
Staff Backend Software Engineer responsible for designing and scaling developer infrastructure, APIs, and backend services while shaping product direction and collaborating directly with customers. Requires extensive backend experience, Node.js proficiency, and a strong focus on developer experience.
About the job
Responsibilities
- Design and scale backend systems, APIs, and services for an open-source platform.
- Build developer interfaces, including APIs, SDKs, UIs, and a runtime.
- Collaborate directly with customers to solve integration challenges.
- Optimize performance, scalability, and reliability across backend services.
- Shape the product roadmap and company strategy through high-ownership decisions.
- Engage with the open-source community and maintain the repository.
Requirements
- 10+ years of backend engineering experience for the Staff level, with demonstrated ability to scale high-traffic systems.
- Deep experience with developer infrastructure, APIs, databases, and performance-critical systems.
- Experience with Node.js and modern backend stacks.
- Strong communication, proactive execution, and reliability in a remote-first environment.
- Product mindset and empathy for developers, with a focus on developer experience.
- Ability to work autonomously, take ownership, navigate ambiguity, respond to incidents, and unblock teammates.
- Based in North America, Latin America, or Europe.
Nice to Have
- Passion for developer tools and engineering best practices.
- Experience contributing to or maintaining open-source projects.
Skills
Node.js, Backend Engineering, APIs, SDKs, Databases, Developer Infrastructure, Open Source, Performance Optimization, Scalability, Reliability
Similar jobs
Backend Engineering jobsLeads cross-functional Developer Experience initiatives across GitLab, combining hands-on Ruby and Go development with technical leadership to improve testing, CI/CD pipelines, tooling, and engineering workflows. The role requires deep developer tooling experience and the ability to influence multiple teams.
Architects and leads development of Kong Identity’s globally distributed, multi-tenant identity platform, including token management, federation, security, compliance, and developer tooling. Requires 7+ years building production identity systems and deep expertise in modern identity protocols and high-scale infrastructure.
Staff-level engineer shaping the architecture and technical direction of MongoDB’s Search and Vector Search infrastructure. The role requires 10+ years in data management or distributed infrastructure, strong distributed-systems expertise, and the ability to lead complex cross-team initiatives.
Build and operate Go-based automation and a PostgreSQL-as-a-service platform for high-throughput, always-on production systems. The role requires deep PostgreSQL production experience, backend development expertise, infrastructure automation, and staff-level technical leadership.
Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.