All openings

Senior Software Engineer, Backend (All levels)

San Francisco, CA, Washington, D.C., Minneapolis, MN, Chicago, IL


"Want to change the future of healthcare and make a tangible impact on hundreds of millions of people?  One of the most important problems we all face today is the cost and experience of healthcare."  

We are working hard to solve these problems through technology and user experience.  At Rally Health, we have the necessary assets and are well positioned to make it happen through unique relationships with major companies in the healthcare industry.  

We are a startup organization that is agile, motivated and backed by UnitedHealth Group, a Fortune 10 company with 2016 annual revenue of more than $180 billion.  We have engineering offices in San Francisco, Washington DC, Chicago and Minneapolis. Come work at Rally Health!

Hiring for different Levels:
Software Engineer, Backend-  3+ years prior work experience
Senior Software Engineer, Backend- 5+ years prior work experience
Principal Software Engineer, Backend- 8+ years prior work experience

We build products that provide end to end support for living healthy -- from pro-active stay healthy solutions to get healthy again.  We use data to empower individuals so they can stay healthy.

Rally Culture - is full of flexible minds as we believe in “strong opinions, weakly held”.  We work in small teams which are mission driven and are independent to make their decisions.  We are obsessed with “customer first” mindset.  We work hard and celebrate big.  We are a proud set of engineers, really motivated to fix Healthcare.

Rally Engineering - is modern, in public cloud (AWS), micro services based large distributed system and is quality driven.  Our stack consists of Scala, Play, Akka, MongoDB, PostgreSQL, Docker, Mesos, Marathon, Jenkins, Kafka, Spark, HDFS etc.  We believe in continuously evaluating our tech stack, have an easy process of suggesting and adapting new technologies.  Our engineers enjoy being empowered and accountable.

About this position:  

Software/Sr Software/Principal Engineers, (Backend) are responsible for working in the guts of our system.  Rally Health has many vertical product lines.  You could be working in the backend systems for one of those product lines or you could be on one of the many product independent, centralized services like - identity system, authorization system, eligibility system, user afflication or data backbone.  These services are at the core of our products and make our entire product line successful.  

About you - We are looking for motivated, self driven engineers who own their features.  You will work closely with Product and Project Managers to understand the features, do technical assessment, design, code test and deliver.  You should be comfortable working in a team setting to deliver features largely driven by the mission.  You should already know or be interested in learning our technical stack.  This position requires a deep interest in software engineering and strong knowledge of computing concepts such as fault tolerance, self-healing, network protocols, network programming, multithreaded programming, performance, reliability, scalability, and security


  • Bachelor’s or Master’s degree in Computer Science or related fields

  • Must have 3+ years of prior experience as a Software Engineer OR Must have 5+ years of prior experience as a Senior Software Engineer OR Must have 8+ years of prior experience as a Principal Software Engineer

  • Command of Scala or Java already OR have a desire to learn Scala

  • Experience with distributed systems and application design in a SOA environment

  • Ability to track down root causes and fix them in systematic ways

  • Having strong computer science fundamentals

  • Being analytical with strong problem solving skills and attention to detail

  • Being a self-starter and results-oriented with a strong sense of ownership

And for bonus points:

  • Knowledge of high-scale performance and optimization tools and techniques

  • Previous experience in the Healthcare industry

  • Technical understanding and experience using Identity Management software at an Enterprise level

  • Familiarity with NoSQL and RDBMS

  • Experience with AWS (configuring, deploying, managing, monitoring) services and distributed applications

Rally Health is committed to ensuring that its workforce reflects America’s diverse population.  Rally Health knows that such diversity will enrich us with the talent, energy, perspective and inspiration it needs to achieve its mission.  Rally Health believes in a policy of equal employment and opportunity for all people based on merit and commitment to the principles of diversity.  It is our policy to recruit, hire, train, and promote individuals in all job titles, and administer all programs, without regard to race, color, religion, national origin or ancestry, citizenship, sex, age, marital status, pregnancy, child birth or related medical conditions, personal appearance, sexual orientation, gender identity or expression, family responsibilities, genetic information, disability, matriculation, political affiliation, veteran status, union affiliation, or any other category protected by applicable federal, state or local laws.

Individuals with disabilities and veterans are encouraged to apply.  Applicants who require an accommodation related to the application and/or review process should notify Talent Acquisition (

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.