Lead Backend Software Engineer
185k – 260kSan Carlos, CABackend EngineeringHybrid5+ YOE
Summary
Lead backend engineer to architect, build, and scale services, APIs, and data pipelines powering a mission-critical aviation safety platform. Requires 5+ years building production backend systems in Python or Node.js.
About the role
What You’ll Do
- Architect, build, and maintain backend services and distributed systems that support mission-critical applications.
- Design and implement secure, scalable APIs for internal and external integrations, including real-time data streaming and support for web and mobile clients.
- Build and optimize data pipelines for efficient ingestion, processing, and access to time-series and multimedia data.
- Own backend system reliability, performance, and scalability in production environments.
- Lead technical design discussions and contribute to code reviews and architectural decisions.
- Troubleshoot and resolve complex backend and cloud infrastructure issues to ensure high availability.
- Take ownership of backend features or systems from concept through delivery, working closely with product and cross-functional partners.
What Will Make You Successful
- 5+ years of experience designing and implementing backend services, APIs, and distributed systems in production environments.
- Fluency in modern backend languages such as Python and JavaScript/TypeScript (Node.js).
- Proven experience building, scaling, and operating backend infrastructure.
- Strong ownership mindset, with experience driving end-to-end systems and features from design through deployment.
- Ability to operate effectively in evolving environments while maintaining high standards for quality and reliability.
- Experience building or working with data pipelines and backend systems handling large-scale or real-time data.
Bonus Points
- Passion for aviation and a desire to improve air travel efficiency and safety.
- Familiarity with machine learning workflows or data-intensive systems.
- Experience working with big data tools or large-scale data processing frameworks.
- Background in DevOps or DevSecOps, including automating infrastructure and improving system reliability and security.
Skills
PythonJavaScriptTypeScriptNode.jsBackend ServicesDistributed SystemsAPIsData PipelinesReal-time DataCloud Infrastructure
Similar roles at this salary range
All Backend Engineering jobs →Senior Software Engineer, Compute (Temporal Cloud)
Build and operate distributed systems and multi-tenant platform services for Temporal Cloud. Own SLOs, incident response, and production reliability for APIs and control/data planes.
176k – 238kUnited StatesBackend EngineeringRemote5+ YOEGoIAM