Senior Software Engineer
Updated on 5/25/2023
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
Agile
Apache Kafka
React.js
Ruby on Rails
SCRUM
Vue.js
Requirements
  • Build and integrate a combination of home-grown and purchased tools that serve as a backbone for our interoperability product line. You will have a direct impact on business outcomes through the improvement of existing or implementation of new solutions in close partnership with product and business stakeholders
  • Be an informal leader to the team by continuously identifying ways to improve, mentoring others, and removing ambiguity
  • Collaborate and influence others to shape future direction, based on your years of previous experience and technology research
  • Drive the resolution of complex problems without a lot of direction
  • Lead large projects, anticipating infrastructure and architectural needs before they arise
  • Research, adopt and advocate for new technologies
  • Experience building scalable, observable, and secure APIs
  • Experience designing, developing, and managing microservices
  • Experience with event-driven architecture. Kafka is a big plus
  • Ability to lead technical architecture discussions and help drive technical decisions within your team
  • Demonstrated ability to dissect complex problems, ask probing questions, analyze data, and identify a recommended path forward; Ability to break down work, provide reasonable estimates, and articulate your rationale
  • Demonstrated ability to work across multiple teams to determine business and customer needs, providing the best solution to meet those needs
  • Demonstrated ability to come up to speed on new domains and establish subject matter expertise on the technology solution as well as the business domain it supports
  • Ability to mentor others and collaborate cross functionally to share knowledge, develop skill sets, and ensure the best solutions are determined; Ability to appropriately communicate technical topics to non-technical audiences
  • Advocate for test-driven development, pairing, incremental refactoring and best practices
  • Intellectual curiosity, positive attitude, and a desire to influence the products being built
Responsibilities
  • 5+ years of experience building high quality production web applications following an agile/scrum development process
  • Professional experience with Ruby on Rails and comfortable working in a large Rails codebase
  • Proficiency with a front-end framework like React, Vue, or Angular. All of us work up and down the stack, from styling to deployment
  • Strong OO design skills and an understanding of design patterns
  • Experience working with relational databases, modeling data, and optimizing queries
  • Start with Trust. We listen closely and we operate with kindness. We provide respectful and candid feedback to each other
  • Seek Context. We ask to understand and we build connections. We do our research up front to move faster down the road
  • Act Boldly. We innovate daily to solve problems, improve processes, and find new opportunities for our members and customers
  • Deliver Results. We reward impact above output. We set a high bar, we're not afraid to fail, and we take pride in our work
  • Succeed Together. We prioritize Omada's progress above team or individual. We have fun as we get stuff done, and we celebrate together
  • Remember Why We're Here. We push through the challenges of changing health care because we know the destination is worth it
  • The actual offer, including the compensation package, is determined based on multiple factors, such as the candidate's skills and experience, and other business considerations
  • Please click here for more information on our Candidate Privacy Notice
Omada Health

201-500 employees

Digital care solution
Company Overview
Omada aims to inspire people to make lasting health changes on their own terms. They partner with health plans and employers to equip members with personalized tools, resources, and support to improve their health one step at a time.
Benefits
  • Remote first - Join Omada from anywhere in the US. No matter where you’re located, we budget for travel so your team can come together.
  • Flexible vacation - Invest in yourself and your loved ones with flexible time away and monthly wellness days.
  • Parental leave - We support all new parents with competitive leave policies and flexible schedules upon return.
  • Omada program - Join our best-in-class program to reach your health goals, and invite a loved one to join you too.
  • Meeting-free days - Every Wednesday afternoon, we observe company-wide focus time with nothing on the calendar.
  • Resources to thrive - Invest in inclusion with resource groups, equity training, and a cross-functional team dedicated to belonging.
Company Core Values
  • Seek context
  • Act boldly
  • Deliver results
  • Succeed together
  • Remember why we're here
  • Start with trust