CVS Health is building a world of health around every individual, striving to create a more connected and compassionate health experience. As a Senior Software Engineer, you will lead the development of scalable services for healthcare interoperability, design resilient solutions in a cloud-native environment, and mentor junior engineers.
Responsibilities:
- Design and implement scalable microservices and APIs, optimizing for performance, low latency, and security
- Lead efforts to operationalize and standardize data exchange using FHIR, HL7, and event-driven patterns
- Champion best practices for unit testing, integration testing, and Domain Driven Design (DDD) to maintain system integrity
- Collaborate with Product Owners and UX designers to refine requirements for high-impact interoperability initiatives
- Mentor junior engineers through code reviews and pair programming, fostering a collaborative learning environment
Requirements:
- Proven experience building large consumer-facing products and optimizing distributed systems in the cloud
- Proficiency in JVM-based technologies (Java/Kotlin), .NET, and threading/memory management concepts
- Strong track record of working with GitHub and implementing automated SecDevOps and CI/CD workflows
- Expertise in MongoDB performance optimization and event-driven architecture (Kafka)
- A growth mindset and a desire to work in a collaborative, team-oriented environment
- Deep knowledge of Health Information Exchanges (HIEs) or advanced healthcare data formats
- Expertise in event sourcing or functional programming concepts