About the Role
Join CVS Health's Data, Digital, Analytics, and Technology (DDAT) organization as a Principal Software Development Engineer. Drive AI-powered innovation to transform healthcare experiences, build an integrated platform for innovative products, and revolutionize the future of health and wellness. Shape healthcare technology by building cloud-native, data, and AI-driven solutions within a high-performing architecture team.
Responsibilities
- Provide guidance on reference architecture solutions with Product Managers/Owners, Application Architects, and Engineering Leads.
- Evaluate emerging technologies and lead proof-of-concept (POC) initiatives.
- Develop well-engineered, flexible, resilient, operable, and maintainable solutions on schedule.
- Author technical documentation, including white papers, guides, and how-to's.
- Champion a user-centric approach, ensuring accessibility, privacy, and security.
- Provide Subject Matter Expert (SME) oversight and development support for application updates and maintenance.
- Mentor and coach architects and engineers to foster technical excellence and innovation.
- Define and validate Non-Functional Requirements (performance, scalability, availability, resiliency, disaster recovery, security, observability).
- Analyze current architecture and identify improvement opportunities.
- Collaborate with stakeholders to determine optimal business and technology solutions.
Requirements
- Proven leader with ability to create technical solutions in large organizations with complex business requirements.
- Ability to work with multiple stakeholders (Business, Product, Engineering, Platform) and influence application design, data flows, and platform architectures.
- Disciplined approach to software development and problem-solving within an Agile environment.
- Exceptional systems thinker capable of bridging high-level strategy and detailed implementation.
- Experience designing and implementing modern software architectures (microservices, micro-frontend patterns).
- Broad technical expertise in cloud platforms, enterprise applications, microservices, APIs, data analytics, networking, and large-scale systems.
- Good understanding of ADA and regulatory compliances (PCI, PII, PHI).
- Excellent collaboration, influencing, negotiation, coaching, and stakeholder management skills.
- Outstanding communication and relationship-building skills.
- Passionate about technology, innovation, and continuous learning.
Skills
- Java
- Python
- Node.js
- Angular
- ReactJS
- Relational databases
- NoSQL databases
- Data modeling
- Normalization/denormalization
- Sharding
- Scalable data architecture patterns
- Cloud-native solutions
- Microservices-based solutions
- Google Cloud Platform (GCP)
- Modern APIs
- RESTful services
- Micro-services architecture
- Requirements analysis
- Estimation
- Systems design
- Application design
- Testing
- Communication
- Presentation skills
- Influencing technical concepts
- Self-directed
- Managing multiple competing priorities
- Building, scaling, and operating large scale distributed systems
- Agile environments
- SAFe (Scaled Agile Framework)
- Security-focused architecture
- CI/CD pipelines
- DevOps practices
- Modern software delivery methodologies
Experience Level
- 10+ years of Software Industry experience
- 7+ years of experience leading enterprise-scale solution design and technical architecture initiatives
- 7+ years’ hands-on experience with modern technologies and frameworks
- 7+ years of experience with relational and NoSQL databases
- 7+ years of experience designing cloud-native, microservices-based solutions on Google Cloud Platform (GCP)
- 5+ years of experience designing modern APIs and RESTful services
- 5+ years of experience with micro-services architecture
- 5+ years’ experience designing and developing complex systems
- 5+ years of experience with requirements analysis, estimation, systems, and application design, and testing
- 5+ years of demonstrated communication and presentation skills
- 4+ years of experience managing technical, customer-facing applications and services
Education Level
- Bachelor's degree in Computer Science or a closely related discipline, or an equivalent combination of formal education and experience
- Master's degree is a plus
Salary/Compensations
- $144,200.00 - $288,400.00
Benefits
- Medical coverage
- Dental coverage
- Vision coverage
- Paid time off
- Retirement savings options
- Wellness programs
- CVS Health bonus
- Commission or short-term incentive program
- Equity award program
About the Company
- CVS Health is building a world of health around every individual, shaping a more connected, convenient, and compassionate health experience.
- Surround yourself with passionate colleagues who care deeply, innovate with purpose, hold themselves accountable, and prioritize safety and quality.
- Help simplify health care one person, one family, and one community at a time.
Equal Opportunity
- Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.
