All openings

Data Software Engineer, Infrastructure

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

Data Software Engineer, Infrastructure- 3 years hand on experience already needed

Be part of a fast growing company whose primary focus is to improve and advance health and health care using modern technologies and end-user engagement.  Rally Health is a privately owned company of 500 employees with a major financial backing from UnitedHealth Group.  We have partnered with several insurance companies including UHG and other large corporations for user acquisition, clinical data feeds, and monetization.

This position is with the horizontal (non-product specific) engineering organization whose mission is to provide data engineering, authentication, identity and session management, authorization, product eligibility, and related services to the rest of the company.  We have openings across the entire org and there are opportunities to move across individual teams and work on different services.  Our technologies include:

  • Scala, Play, Akka
  • MongoDB, Postgres, Neo4j
  • AWS, Docker, Mesos
  • Data:  Kafka, Hadoop (CDH), Avro, Spark and Spark Streaming, Airflow
  • Authentication:  PingFederate

Here is what you need:

(3 years hands on work experience with Java or Scala experience to be considered)

  • Command of Scala (or Java and 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
  • 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
  • Experience with configuration management tools (Chef, Puppet, Ansible, Salt), monitoring (Sensu, Nagios) and metrics (Graphite, Librato, statsd)
  • Experience with Hadoop computational and storage layers.  Experience with Spark is a plus
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.