Founded in 2011, Omada Health is an Internet company with headquarters in San Francisco, California. Recognized by Fast Company magazine as one of the "50 Most
Senior Software Engineer
Location
United States
Posted
2 days ago
Salary
$171.6K - $224.3K / year
Seniority
Senior
Job Description
Senior Software Engineer
Omada Health
Title: Senior Software Engineer Location: United States Job Description: Job overview: Omada Health is a digital care provider that empowers people to achieve their health goals through sustainable behavioral change. We are on a mission to inspire and engage people in lifelong health, one step at a time. We are looking for a software engineer to help drive us forward in achieving that goal. Great software is the key to providing effective care at scale. We hire passionate, creative people and give them the autonomy to do great work. Our software engineers are comfortable dealing with high-level specifications, working independently and in small teams, and are heavy contributors in the product process from idea to production. About you: You work with empathy for your coworkers, stakeholders and users. You are excited to work cross-functionally with a variety of people and ideas. You work directly with stakeholders to design solutions and drive the technical decisions for delivery. You proactively keep up with technology trends and can assess technical trade-offs between solutions across service boundaries. You care about writing quality software and recognize that there are often many right answers. You are excited about the challenge of learning new technologies and context. You are enthusiastic about providing the best possible care for our members. What you’ll be doing: - Work with product managers, designers and a diverse group of talented engineers to build the backends that power our mobile applications underpinning the overall experience for our members and the web applications that enable our providers to deliver world class digital healthcare. - Deliver high-quality web application code, maintaining site stability through code reviews and writing unit and integration tests, while implementing best practices for architecture, system design, and coding standards. - Dedicate 80-90% of your time to hands-on coding, serving as a technical leader and mentor to junior engineers by solving challenging programming and design problems. - Leverage AI tools in your workflow across all aspects of the software development lifecycle. - Lead large projects by anticipating infrastructure and architectural needs, and propose innovative AI solutions to complex problems. - Collaborate with AI experts to integrate AI into existing systems, leveraging their guidance as necessary. - Use your experience to influence and shape the future direction of projects and technologies, working collaboratively to adopt and advocate for new technological advancements. - Participate in our on-call rotation; triage and address reliability issues that come up in production, ensuring system stability and resolving critical problems as they arise. What you need for this role: - 7+ years of experience writing readable, tested, and efficient code - Extensive experience with Ruby on Rails - Experience with a relational database (PostgreSQL, MySQL) - Experience with designing scalable, maintainable and secure APIs - Experience with CI/CD pipelines - Familiarity with LLMs and GenAI best practices - Familiarity with AI development tools such as Cursor or Copilot - Familiarity with cloud infrastructure (AWS preferred), and deployment tools (Kubernetes, Docker) - Understanding of logging, monitoring and telemetry - Understanding of DevOps concepts and principles - Interest in learning new tools, languages, workflows, and philosophies to grow - Curiosity and care more about solving problems than being right - Excellent communication and collaboration skills (verbal and written) Technologies we use: Ruby on Rails, React, AWS (RDS with PostgreSQL, SQS), GraphQL, Docker, Kubernetes Benefits: - Competitive salary with generous annual cash bonus - Equity grants - Remote first work from home culture - Flexible Time Off to help you rest, recharge, and connect with loved ones - Generous parental leave - Health, dental, and vision insurance (and above market employer contributions) - 401k retirement savings plan - Lifestyle Spending Account (LSA) - Mental Health Support Solutions - ...and more! It takes a village to change health care. As we build together toward our mission, we strive to embody the following values in our day-to-day work. We hope these hold meaning for you as well as you consider Omada! - Cultivate 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. About Omada Health: Omada Health (Nasdaq: OMDA) is reverse engineering the way healthcare is delivered in America, putting the space between doctor visits–where health is won or lost–at the center of care. Today's healthcare system poorly serves chronic conditions that require ongoing support outside of the exam room, like obesity, diabetes, hypertension, cholesterol, and musculoskeletal conditions. Omada’s virtual-first model combines human-led care teams, connected devices, and AI-enabled technology to deliver personalized care at scale, including support for GLP-1 therapy. Omada has served more than two million members since launch across 2,000+ employers, health plans, pharmacy benefit managers, and health systems. Learn more at omadahealth.com. Omada is thrilled to share that we’ve been certified as a Great Place to Work! Please click here for more information. We carefully hire the best talent we can find, which means actively seeking diversity of beliefs, backgrounds, education, and ways of thinking. We strive to build an inclusive culture where differences are celebrated and leveraged to inform better design and business decisions. Omada is proud to be an equal opportunity workplace and affirmative action employer. We are committed to equal opportunity regardless of race, color, religion, sex, gender identity, national origin, ancestry, citizenship, age, physical or mental disability, legally protected medical condition, family care status, military or veteran status, marital status, domestic partner status, sexual orientation, or any other basis protected by local, state, or federal laws. Below is a summary of salary ranges, by geographic zone, for this role*. These ranges represent a good faith estimate of the minimum and maximum base salary for the position in that zone at the time of posting. Please refer to this resource for detail on zone designations. Zone 1: $179,400 - $224,300 Zone 2: $171,600 - $214,500 Zone 3: $156,000 - $195,000 Please note that zones may be updated as market data changes but we will honor the range applicable to your zone (which is determined by your location) as of your application date. *The actual offer, including the compensation package, will be within the posted range for the relevant zone and will be determined based on multiple factors, such as the candidate's skills and experience, and other business considerations such as internal equity. Please click here for more information on our Candidate Privacy Notice.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Gameplay Programmer
Velan StudiosVelan Studios is a creative-focused company working in the gaming and software development industry. It offers a dynamic work culture emphasizing collaboration
Gameplay Programmer Location: Toronto ON CA Job Description: Level: Mid-Senior Gameplay Programmer Location: on-site/hybrid From dodgeball in the streets to racetracks in your living room, we've always been more interested in asking "what if?" than following a roadmap. Whether we're dreaming up a chaotic game of hide & seek in the dark or putting a legendary space fox back in the pilot's seat, that inventor's mindset runs through everything we do. We make games for people who appreciate craft and a little bit of magic. If you're curious, you'll be in good company. Velan Studios is looking for experienced gameplay programmers. This is a highly collaborative role, working closely with artists, designers, and other programmers. We have three requirements: - At least five years of professional experience creating game mechanics and related systems. Experience working on networked multiplayer games is a plus. - Most of our games are implemented in a mix of C/C++ and a proprietary scripting language. You should be comfortable in C/C++. - Our curiosity drives us. You must be deeply curious about something and have some evidence of that curiosity. We are looking for candidates that demonstrate a pattern of persistent and self-motivated exploration. Some things you might find yourself doing in this role: - Brainstorming new game mechanics with the team. - Jumping into game code/script to implement. - Modifying the level editor to support a new game mechanic. - Presenting a rough version of a new mechanic to the team and gathering feedback. - Taking a rough version of a game mechanic to a shippable state. A few notes about how we do gameplay programming at Velan: - A gameplay programmer is not just a coder. You are expected to make meaningful contributions to creative design. - While gameplay is an area of expertise, we do not hire programmers so that they may work exclusively in one specialized area. Rather we believe programmers should own areas of our technology and be trusted to work across the codebase. - Velan works on all kinds of games, from augmented reality driven kart racers to shooters played in the dark. But all our games are designed to bring people together to have fun. - Most of our games are built on our internal engine and tools. We believe that owning our tech gives us certain technical superpowers. The salary for this position is typically within the range specified below per year. Please note that the actual base pay may vary based on factors such as your qualifications, skills, experience, and other relevant considerations. In addition to your salary, our comprehensive compensation package includes various perks, such as potential annual bonuses (though they are not guaranteed), health, dental, vision, life, and disability insurance, a retirement savings plan, paid holidays, and flexible time-off benefits. This range covers mid-senior level - Toronto, ON Mid level: $85k-$125k CAD Senior level: $105K-$145k CAD Velan Studios is dedicated to building a diverse, inclusive, and authentic workplace, so if you are excited about a role but your experience doesn’t align perfectly, we encourage you to submit a General Application. Velan Studios is an equal opportunity employer that is committed to inclusion, diversity, and providing a workplace free from discrimination and harassment. We seek to create a work culture that matches the diversity of our players.
Staff Backend Engineer
hireVouchhireVouch is a premier recruitment and digital transformation solutions company dedicated to helping organizations find and retain top-tier talent. With a focus on hiring the right
Role Description We are looking for a Staff Backend Software Engineer to join our team. You’ll have a direct impact on engineering practices throughout our backend stack and are expected to raise the bar for the engineers around you. As a Software Engineer, you will work on a charter to solve high level business challenges with a collaborative, cross functional team. Your curiosity will serve you well in asking the right questions to understand the customer problems we're solving. Your ability to learn quickly, write, and design quality software will serve you well in delivering value to our customers incrementally. Ownership comes from the ground up, we empower our teams to understand and make an impact on the business. - Develop: Design, build, and maintain efficient, reusable, and extremely reliable code across our backend components of our applications. - Collaborate: Work closely with cross-functional teams, including product managers, designers, and other engineers, to gather requirements, define technical specifications and measures of success, and deliver high-quality software solutions. - Optimize: Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. Continuously improve performance, scalability, and security of our applications. - Innovate: Stay up-to-date with the latest industry trends and technologies, and proactively suggest improvements and new features to enhance our products. - Test and Deploy: Implement automated testing and continuous integration/continuous deployment (CI/CD) pipelines to ensure robust and reliable software releases. - Work with Product and Customer Success teams to flesh out business requirements and designs for those requirements and systems. - Participate in an on call rotation. - Connect: Engage with our product and our users. Your input and opinion will be highly valuable and it is expected that you have many thoughts on how things should be done and why. Qualifications - Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. - Experience: 8+ years of professional experience in Backend Software development. Full Stack knowledge is a plus. Ideal candidates will have a solid understanding of modern web technologies and be comfortable working with large-scale data systems. - Use of AI in your day to day work. Requirements - Technical Skills: Deep knowledge and understanding, as well as strongly-held opinions about some of the below technologies (or similar). We want to hear your thoughts on best practices, patterns, code smells, ways to improve performance, etc. - Backend: - Required: Strong understanding of Typescript, Node.js, messaging queues (ie. AWS SQS), MongoDB. - Problem-Solving: Strong analytical and problem-solving skills, with the ability to think critically and creatively. Ability to work in a fast-paced, dynamic environment and manage multiple priorities. - Communication: Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, team-oriented environment. - Customer Mindset: Proven ability to engage with customers and understand their needs. - Domain Knowledge: Experience in AI is preferred. Benefits - Nice to haves: Experience with Python (Django, FastAPI, or Flask). Familiarity with Airflow, PostgreSQL and NestJS.
Mid/Senior Full Stack Developer – Python, Fintech
Bydrec, Inc.Your Nearshore Tech Augmentation Partner
• Develop and maintain backend services using Python and FastAPI. • Design, build, and integrate RESTful APIs with internal and third-party systems. • Integrate and maintain MercadoPago and other payment gateway APIs. • Work with CockroachDB for data management, queries, and performance optimization. • Implement asynchronous workflows and messaging systems using RabbitMQ. • Contribute to an existing production codebase and quickly take ownership of development tasks. • Collaborate with product and engineering teams to deliver features on schedule. • Troubleshoot and resolve application, integration, and payment-processing issues. • Write clean, maintainable, and well-documented code. • Participate in technical discussions and contribute to system improvements. • Support both backend and frontend development efforts as needed.
Senior Software Engineer I - Java
Inductive AutomationInductive Automation, founded in 2003, is a leading provider of industrial automation software focused on eliminating technological and economic barriers to inn
Title: Senior Software Engineer I (Java) Location: United States - Remote Department: Software Engineering Job Description: Job Description The Senior Software Engineer I (Java) (Senior Software Engineer I (Historian)) is responsible for creating and maintaining software that is sold by Inductive Automation, LLC. They participate in all phases of product development, including design, specification, implementation, testing, building, deployment, documentation, support, and maintenance. This role may be required to interact with customers to troubleshoot products or obtain requirements. This is a full-time, remote position. Responsibilities - Independently responsible for the entire lifecycle of projects or features including engineering design, development, and deployment - Improving code structure and architecture in service of testability and maintainability - Writing, co-writing, and reviewing design documentation - Maintaining high proficiency in one or more technical areas - Prioritizing and valuing unowned or undesirable work that enables the team to move faster - Ensuring work meets quality standard - Working with their team and adjacent teams to solve problems - Escalating problems that have wider scope - Assisting and teaching other engineers on an individual basis - Completing thoughtful and constructive code reviews in a timely manner - Responsible for one or more product areas or other IC leadership role (Product Lead, Scrum Master) Requirements Required: - 3-5 years of software engineering or software development experience, preferably in a related field - A comprehensive understanding of computer science concepts and ability to apply expertise in object-oriented design, multi-threaded architecture, data structures, algorithms, and cybersecurity - Hands-on programming experience using relevant languages (Java and/or Typescript) - Experience using relevant tool suites. (IntelliJ or equivalent, Git, Webpack) - Proficiency in SQL or a relational database (querying, schema design, stored procedures) - Experience ingesting data at scale (high-volume, high-frequency, or streaming data pipelines) - Creative problem-solving skills - Passionate about building applications that delight users - Strong written and verbal communication and interpersonal skills - Experience working on a team using agile methodologies - Proper utilization of programming concepts to support highly responsive and performant applications, including concurrency and multi-threading Strongly Preferred: - Familiarity with time-series data concepts (compression, interpolation, aggregation, deadband) - Knowledge of industrial data standards (OPC-DA, OPC-UA, MQTT, Modbus) - Experience writing historian connectors, adapters, or APIs - Background in data pipeline or ETL development for operational data About Us Who are we? Champions for industrial automation innovation and driven by a mission statement to empower our customers to swiftly turn great ideas into reality by removing all technological and economic obstacles, we create and deliver solutions that relieve pain points, bring efficiency to operations and optimize integration. Why Choose Inductive Automation? Our passion goes beyond customers. We celebrate your personal and professional milestones, and we support our teams with meaningful work in a collaborative environment. We find that great work-life balance inspires teams to do their best work and empowers people to live their best lives. That's why diversity, fun, and flexibility are ingrained into our work culture. The Inductive Automation team understands the importance of personal growth and social connection. So things like time for professional development, or company and team activities are baked right into the schedule to keep us all engaged, connected, and prospering. Benefits and Perks - 100% Employee Covered Health Care: Don’t pay a dime for your medical, dental, and vision insurance - Paid Time Off: Receive paid holidays, vacation, and sick time - 401k with Match: Save for the future with our company-matching 401k program - World-Class Headquarters: While on-site, enjoy complimentary snacks and beverages, then challenge a friend to a game of pool, table tennis, shuffleboard, or foosball - Adjacent Nature Reserve: On-site employees enjoy breathtaking views and adventures that energize and inspire Additional Information At this time, we are unable to offer employment for individuals located outside of the United States and/or those who require sponsorship for employment visa status (e.g., H-1B visa status). We know you've got a lot of options when seeking an employer where your skills and talents will shine, so we really appreciate that you considered us. Inductive Automation, LLC is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, age, sexual orientation, gender identity, and status as a protected veteran or individual with a disability. Verification of US employment eligibility required.

