Lead Backend Software Engineer
Leads the design, development, and operation of secure, scalable backend services, APIs, distributed systems, and data pipelines for a mission-critical flight safety platform. Requires 5+ years of backend experience and strong Python and JavaScript/TypeScript skills.
About the job
Responsibilities
- Architect, build, and maintain backend services and distributed systems for mission-critical applications.
- Design and implement secure, scalable APIs for internal and external integrations, including real-time data streaming and web and mobile clients.
- Build and optimize data pipelines for time-series and multimedia data ingestion, processing, and access.
- Own backend system reliability, performance, and scalability in production.
- Lead technical design discussions and contribute to code reviews and architectural decisions.
- Troubleshoot complex backend and cloud infrastructure issues to ensure high availability.
- Own backend features and systems from concept through delivery with product and cross-functional partners.
Requirements
- 5+ years of experience designing and implementing backend services, APIs, and distributed systems in production.
- Fluency in Python and JavaScript/TypeScript, including Node.js.
- Experience building, scaling, and operating backend infrastructure.
- Experience driving systems and features from design through deployment.
- Experience with data pipelines and backend systems handling large-scale or real-time data.
- Ability to maintain high standards for quality and reliability in evolving environments.
Nice-to-haves
- Familiarity with machine learning workflows or data-intensive systems.
- Experience with big data tools or large-scale data processing frameworks.
- Background in DevOps or DevSecOps, including infrastructure automation and system reliability and security.
- Passion for aviation and improving air travel efficiency and safety.
Compensation & Benefits
- Annual salary: $185,000–$260,000.
- Healthcare coverage, including 100% of employee medical premiums and 25% of dependent premiums.
- Three weeks of paid time off and 13+ paid company holidays.
- 401(k) plan offered.
Skills
Python, JavaScript, TypeScript, Node.js, Backend Services, Distributed Systems, APIs, Data Pipelines, Real-Time Data, Cloud Infrastructure, DevOps, DevSecOps, Machine Learning
Similar jobs
Backend Engineering jobsBuild and operate Quicksilver, Cloudflare’s globally distributed key-value store, developing features in Go and C while improving performance, monitoring, reliability, and debugging across the full systems stack. The role requires distributed or systems programming experience, strong engineering judgment, and willingness to participate in on-call support.
Build and operate high-throughput blockchain infrastructure, APIs, and platform primitives integrating protocols such as Ethereum and Bitcoin with internal services. Requires 5+ years of software engineering experience, distributed-systems expertise, and hands-on crypto infrastructure experience.
Senior infrastructure engineer building and operating low-latency institutional trading systems, including matching, order management, risk, and market data. Requires 5+ years of software engineering experience and strong Java, C++, or Go skills in highly reliable distributed systems.
Design and build backend control-plane services that safely govern software review, policy evaluation, CI evidence, and merge decisions. The role requires 7+ years of experience with distributed systems, backend development, security and authorization, developer infrastructure, and cross-team technical leadership.
Designs and operates foundational authentication and authorization services across Coinbase products and partner integrations. The role requires 5+ years of backend engineering experience, strong Go or systems-language skills, and expertise in secure APIs, identity standards, and distributed systems operations.