Strive Health · Denver, United States
Join Strive, a healthcare technology company focused on improving patient outcomes. As a Staff Software Engineer, you will lead the technical strategy and architecture of Strive's platform, design and deliver end-to-end solutions, and mentor engineers across multiple teams. You will have a significant impact on the systems you build and the overall engineering culture at Strive.
- High school diploma or GED equivalent
- Ability to travel and be onsite to meet business needs
- 9+ years of combined related education, experience, or certification in software engineering or a closely related field, including substantial experience building and operating production software systems
- Internet connectivity with minimum speeds of 3.8 Mbps up / 3.0 Mbps down and latency under 60 ms
- You have strong technical judgment and know that the best solution isn’t always the most complex one, or when a long-term platform investment is worth it versus a simpler approach
- You pair broad knowledge of software engineering with deep expertise in one or more areas, and you use that breadth to weigh the organizational impact of technical choices
- You approach privacy, security, and risk thoughtfully because the systems you build support patients and clinicians, and you handle sensitive information with integrity and discretion
- You are energized by ambiguous, high-impact problems and can turn loosely defined challenges into clear technical approaches, even where process and systems don’t yet exist
- You are an excellent systems thinker and communicator who explains decisions and the reasoning behind them, and proactively shares risks, tradeoffs, and progress
- You raise engineering standards through influence, collaboration, and example rather than authority, and you enjoy helping others grow their skills and autonomy
- You take ownership of outcomes, including the reliability and maintainability of software long after it ships
- You challenge assumptions constructively while staying open to different perspectives and new information
- You are outcome-driven and curious, using data, experimentation, and feedback loops, as well as thoughtful adoption of AI and other new capabilities, to keep improving the platform and how engineering works
- You are a builder who enjoys designing systems, writing code, solving hard problems, and seeing your work run successfully in production
- You balance short-term needs with long-term architectural investments and keep a clear view of tradeoffs and sequencing over time
- You are collaborative, low-ego, and motivated by the success of the broader team rather than ownership boundaries
- Bachelor’s or advanced degree in Computer Science, Engineering, Mathematics, or a related technical field, or equivalent practical experience
- Experience with relational and non-relational data stores and systems processing significant volumes of operational or clinical data
- Exposure to kidney care, value-based care, or other complex clinical workflows
- Familiarity with healthcare interoperability, clinical data, electronic health records, or standards such as FHIR and HL7
- Strong written and verbal communication skills, including the ability to explain technical concepts and tradeoffs to technical and non-technical audiences
- Demonstrated ability to make sound, autonomous technical decisions that align with company and department goals when requirements are incomplete or solutions are ambiguous
- Experience troubleshooting complex production systems and participating in incident response and root cause analysis
- Understanding of privacy, security, and compliance requirements (e.g., HIPAA) and experience building them into application and system design
- Experience building software in healthcare, health technology, value-based care, or another highly regulated environment, including systems that handle PHI or other sensitive data
- Strong software engineering fundamentals, including system design, API design, data modeling, testing, debugging, and production operations
- Proven experience as a senior individual contributor (e.g., Senior or Staff Engineer) leading the technical design and delivery of complex initiatives spanning multiple systems, domains, or teams
- Experience with AI-assisted software development tools, and with evaluating new technologies through prototypes, reference implementations, and incremental adoption
- Strong experience designing and scaling distributed systems, event-driven architectures, and data pipelines on AWS or a similar cloud platform
- Experience influencing engineering strategy beyond a single team, such as setting technical direction or establishing architecture, testing, observability, and operational standards across teams
- Demonstrated ability to mentor engineers and influence technical direction without formal management authority
- Experience with modern engineering practices such as CI/CD, infrastructure as code, automated testing, observability, and security by design
- Experience leading modernization efforts involving legacy systems, architecture evolution, or significant technical debt
- Experience designing and building scalable, reliable, and maintainable cloud-based applications, services, and integrations