Omada Health is a digital care provider that empowers people to achieve their health goals through sustainable behavioral change. They are seeking a Staff Software Engineer to lead the modernization, optimization, and scalability of their B2B platform, focusing on re-architecting legacy systems and designing high-performance data pipelines.
Responsibilities:
- 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