Principal Software Development Engineer at CVS Health | Wellesley, IN, US | Rezi

Principal Software Development Engineer at CVS Health

Principal Software Development Engineer

CVS Health · Wellesley, IN, US

Today

Principal Software Development Engineer

CVS Health · Wellesley, IN, US

5 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

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.