
Staff Software Engineer
Omada Health
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $202,400 - $253,000 per year
Job Level
Tech Stack
About the role
- Lead architecture, system design and engineering efforts for high-scale, data-intensive B2B systems supporting eligibility, billing, marketing, and file ingestion.
- Design and implement batch and real-time processing architectures that are reliable, observable, and performant.
- Drive efforts in database performance optimization, schema design, and long-term scalability planning across multi-terabyte PostgreSQL and other persistent stores.
- Partner closely with product, infrastructure, and operations teams to deliver resilient, maintainable systems that balance business needs with technical excellence.
- Identify and lead engineering-wide initiatives that improve scalability, developer efficiency, or data quality.
- Mentor and coach engineers at all levels, and actively contribute to Omada’s engineering community through design reviews, technical talks, and shared best practices.
- Contribute to modern, cloud-forward architecture across multiple product domains, ensuring our systems are designed to evolve gracefully and scale efficiently.
- Use and advocate for AI-assisted development tools (e.g., Cursor, Claude) to enhance individual and team productivity.
- Champion a culture of quality, observability, and reliability through strong DevOps principles and continuous improvement.
Requirements
- 10+ years of software engineering experience, with a significant portion spent on scalable systems architecture and performance optimization.
- Proven success in re-architecting complex legacy platforms and implementing modern, maintainable solutions.
- Strong programming experience with Ruby and Python, and comfort working across a modern stack (Rails, GraphQL, Django, Sidekiq).
- Deep understanding of relational databases (PostgreSQL, MySQL), performance tuning, and data modeling.
- Hands-on experience with both batch and streaming data pipelines (e.g., SQS, Kafka, Kinesis, Airflow).
- Demonstrable mastery of API design, distributed systems, and cloud-native architecture (preferably AWS).
- Fluency in CI/CD, containerization, and infrastructure-as-code (Docker, Kubernetes, Terraform).
- Familiarity with monitoring and observability frameworks (Datadog, OpenTelemetry).
- Excellent communication and collaboration skills, with a proven ability to influence and deliver through others.
- Growth mindset and genuine curiosity about new technologies, tools, and team approaches.
Benefits
- Competitive salary with generous annual cash bonus
- Equity grants
- Remote first work from home culture
- Flexible Time Off to help you rest, recharge, and connect with loved ones
- Generous parental leave
- Health, dental, and vision insurance (and above market employer contributions)
- 401k retirement savings plan
- Lifestyle Spending Account (LSA)
- Mental Health Support Solutions
- ...and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringscalable systems architectureperformance optimizationRubyPythonRailsGraphQLDjangoPostgreSQLAPI design
Soft Skills
communicationcollaborationmentoringcoachinginfluencinggrowth mindsetcuriosity