> Markdown version of [/jobs/ext/2608807-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2608807-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** CVS Health - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $101,970.0 - $203,940.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Application Integration Architecture, Microsoft Azure, Code Coverage, Code Review, Command-Query Responsibility Segregation (Software Development), Data Stores, Interoperability, PostgreSQL, MongoDB, Service Design, Fast Healthcare Interoperability Resources, Large Language Models, Spring-boot, Backend, Kotlin, Event Driven Architecture, Low Latency, Health Level Seven International, Apache Kafka, Event Sourcing, Domain Driven Design, Microservices - **Published:** August 25, 2026 - **Apply:** https://dejobs.org/x/x/EBE32DEA1CA84BDEBDF74D2C7A441A58/job/ ## About the Role * 5+ years building distributed backend systems in production * Proficiency with Kotlin or Java and the Spring Boot ecosystem * Experience designing event-driven systems (Kafka or equivalent) * Hands-on experience with MongoDB, PostgreSQL, or comparable data stores * Track record of leading technical work across a team - not just executing it * Experience with cloud-native deployment (Azure, AWS, or GCP) What would set you apart * Deep familiarity with domain-driven design and bounded context modeling * Exposure to LLM/AI integration or document processing pipelines * Experience with healthcare interoperability standards (FHIR, HL7) or EMR integrations * Background in high-throughput, low-latency service design at scale * Experience with event sourcing, CQRS, or other advanced event-driven patterns ## Description Our engineering teams build the software that powers clinical care delivery at Oak Street Health - patient scheduling, care coordination, clinical records, and the integrations that connect our systems to health networks across the country. As a Sr Software Engineer, you'll own complex workstreams, drive technical decisions within your domain, and mentor the engineers around you. The work needs to be reliable, maintainable, and built to evolve - and in a healthcare environment, the quality of the design has direct clinical consequences. What you'll do * Design and implement scalable microservices and APIs optimized for reliability and low latency * Own a domain or service area end-to-end, including its data model and integration contracts * Apply domain-driven design principles to define and enforce service boundaries * Build and evolve event-driven integrations using Kafka across service teams * Lead code reviews, set technical standards, and mentor junior and mid-level engineers * Partner with product and clinical stakeholders to refine requirements for high-impact initiatives * Hold the team accountable for test coverage, observability, and the production health of the services you own ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)