All openings

Senior Software Engineer (Data Warehouse)

San Francisco, CA, Chicago IL

Want to use Data 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.  Rally Health is working hard to solve these through technology and user experience.  At Rally, we have the necessary assets and are well positioned to make it happen through unique relationships with major companies in the healthcare industry.

About Rally Health

We are a startup like organization that is agile, motivated and backed by UnitedHealth Group, a Fortune 10 company with 2017 annual revenue of more than $200 billion.  We have engineering offices in San Francisco, Washington DC, Chicago and Minneapolis.  We build products that provide end to end support for living healthy -- from proactive stay healthy solutions to get healthy again.  We use data to empower individuals so they can stay healthy. Come work at Rally Health!

About Rally Engineering

Rally 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.

Our tech stack is modern, in public cloud (AWS), microservices based large distributed system and is quality driven.  We believe in continuously evaluating our tech stack, have an easy process of suggesting and adopting new technologies.  Our engineers enjoy being empowered and accountable. Set of technologies consist of:

  • Scala, Play, Akka,
  • MongoDB, PostgreSQL, ElasticSearch
  • AWS, Docker, Mesos, Marathon, Jenkins
  • Kafka, Spark, HDFS, Avro, Airflow and Redshift

About this position

Software Engineers in the Data Warehousing space are responsible for enabling the massive amount of Data to be used for various production scenarios and insights.  Your responsibilities will include:

  • Architect, develop, and deploy infrastructure on which data gets collected, aggregated moved, cleansed, transformed and analyzed
  • Operationalize data insights —from research into fault-tolerant, production-scale deployments
  • Apply grit and inventiveness, both in writing new software and also deploying existing tools
  • Work closely with data reporting, BI Analyst and product team to understand their needs and create a platform that empowers them

About you

We are looking for motivated, self driven engineers who own their features.  You are someone who works closely with Product and Project Managers to understand the features, do technical assessment, design, code test and deliver.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related fields
  • Strong coding skills and experience in shipping complex software to production
  • Proficiency in one of the programming languages like  Scala or Java
  • Strong SQL abilities and experience with massive relational database systems.
  • Experience with a DW technology (ETL, SQL, Redshift, Teradata, Informatica, Talend etc) and relevant data modeling best practice.
  • Experience building ETL and familiarity with design principles
  • Experience with distributed systems and application design in a SOA environment
  • 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
    • Experience with AWS (configuring, deploying, managing, monitoring) services and distributed applications
Experience
  • 5+ years of prior experience for the Senior Software Engineer role, or
  • 8+ years of prior experience for a Principal Software Engineer role

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, childbirth 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 (recruiting@rallyhealth.com).

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