Principal Software Development Engineer

CVS Health

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Buffalo Grove, ILTXPA
Salary
$144,200–$288,400 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today
Closes
Nov 20, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $192k
This role $216k
$125k $306k
below market most similar roles pay here above market

This role pays more than 78% of similar roles. Most pay $169,550–$214,500 — the blue band above. At the midpoint, this role pays about $216k versus about $192k for comparable roles.

Based on 240 similar postings.

Employer

About CVS Health

CVS Health is a leading American healthcare company operating retail pharmacies, pharmacy benefit management services, and a health insurance segment through Aetna, one of the nation''s largest health insurers. Industry: Healthcare & Pharmacy

CVS Health currently has 119 open roles on FindRole.

Listed pay typically runs $118,450–$260,590 across 115 roles with salary data.

Most-posted roles

View all roles at CVS Health

At a glance

TL;DR · Principal Software Development Engineer

JOB TITLE: Principal Software Development Engineer (Java/Angular) The Principal Software Development Engineer (Director Level) joins a team to lead the application architecture, design, development, and delivery of next-generation digital and analytical based applications. This role involves defining multi-year technology roadmaps, managing technical debt, and mentoring engineers while building scalable, secure, and high-performance solutions. The engineer will work across the full stack to develop frontend applications and resilient backend services within a highly regulated healthcare and pharmacy environment. Key technologies include Java, Angular, React, TypeScript, Python, and API Forge, alongside cloud platforms like AWS, Azure, and GCP, specifically utilizing GKE and Google DBs like BigQuery. The position requires expertise in microservices, API-first architectures, CI/CD, and integrating AI-enabled solutions, including GenAI capabilities and ML-Ops, to solve complex business-critical problems.

What does a Software Development Engineer earn?

Median $169050 from 228 postings across 18 companies.

See salary data

What you'll do

  • Lead the application architecture, design, and development of next-generation digital and analytical applications.
  • Optimize scalable, secure, and high-performance solutions across AWS, Azure, and GCP cloud platforms.
  • Develop and maintain multi-year technology roadmaps that translate business capabilities into secure architectures.
  • Serve as the primary technical point of contact for stakeholders to define strategy, prioritization, and execution.
  • Build and lead high-performing engineering teams to solve complex, business-critical technical problems.
  • Establish and promote engineering best practices and mentor engineers across all levels.
  • Integrate AI and GenAI capabilities into enterprise healthcare and pharmacy experiences.
  • Manage technical debt while balancing modernization efforts with delivery priorities.

What we're looking for

  • Experience defining and driving full stack software engineering, architecture, and delivery for large-scale distributed systems.
  • 5+ years of hands-on experience building cloud-native applications using GCP, AWS, Azure, GKE, or other PaaS.
  • 5+ years of experience using front-end tools like Angular, React, React TypeScript, or React JS.
  • 5+ years of experience building backend functionality using Python, API Forge, Rest API, or Java.
  • 5+ years of experience working in Scrum iterative delivery using Agile concepts such as Sprint planning and CI/CD.
  • 3+ years of hands-on experience integrating AI/GenAI capabilities.
  • Bachelor’s degree in Computer Science, Engineering, or related field or equivalent experience.
  • 12+ years of experience with an advanced STEM degree (preferred).

More like this

Similar roles

Staff Software Development Engineer

CVS Health

GA 2 days ago $106,605–$213,210
React TypeScript Python Nodejs Java Spring Boot FAST API AWS GCP Azure Microservices REST Agile GKE BigQuery Spanner BigTable GitHub Copilot Claude Amazon Q
7+ yrs exp Hybrid

Staff Software Development Engineer

CVS Health

GA 10 days ago $106,605–$213,210
React TypeScript Python Nodejs Java Spring Boot FAST API AWS GCP Azure Microservices REST Agile GKE BigQuery Spanner BigTable GitHub Copilot Claude Amazon Q
7+ yrs exp Hybrid

Lead Software Engineer

Capital One Financial

Plano, TX 79 days ago
Java Spring Angular TypeScript JavaScript Python Go SQL HTML/CSS AWS Microsoft Azure Docker Kubernetes NoSQL RDBMS Microservices Agile
4+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 18 days ago
AWS Azure Java Python JavaScript Spring Swift PostgreSQL SQLite Docker Docker Compose GraphQL WebSockets REST API SOAP Swagger OpenAPI JSON HTML5 CSS3 Bootstrap jQuery JUnit Splunk Akamai CloudFormation Route 53 Application Load Balancer Auto Scaling Group cURL Postman WAF
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Durham, NC 18 days ago
Java J2EE NodeJS Spring Spring Boot ReactJS Angular JavaScript Kafka SQL NoSQL Docker Kubernetes CI/CD Jenkins Maven NPM Git GitHub SonarQube Apache Tomcat Linux Unix OAuth SAML JUnit Mockito Cucumber Postman JMeter Splunk Datadog Jira ServiceNow Agile RESTful web services UML Draw.io
5+ yrs exp