Principal Software Development Engineer
$144.2k - $288.4kOak St. Health
Principal / Director-Level Full-Stack Software Development Engineer
We're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time.
We are seeking a highly experienced Principal / Director-level Full-Stack Software Development Engineer to join our Digital Caremark organization and lead the architecture, design, and delivery of next-generation digital solutions. This role spans AI-enabled applications, scalable digital platforms, and enterprise integrations that power critical healthcare and pharmacy experiences.
This is a senior technical leadership role for a hands-on engineer who can operate across the full stack—from intuitive front-end applications to resilient backend services—while setting architectural direction, influencing engineering standards, and mentoring teams. The ideal candidate combines deep technical expertise, platform thinking, and strong collaboration skills to build secure, scalable, API-first solutions in a highly regulated environment.
Key Responsibilities
- Architecture & System Design
- Define and drive architecture for large-scale distributed systems and digital platforms
- Lead design reviews and set architecture standards and best practices
- Champion API-first, microservices, and event-driven architecture patterns
- Ensure systems meet scalability, reliability, security, and compliance requirements
- Balance performance, cost, and speed in technical decision-making
- Full-Stack Engineering
- Design and develop end-to-end solutions across UI, backend, and data layers
- Build modern web applications using React, Angular, or similar frameworks
- Develop scalable services and APIs using Java, Go, Node.js, or Python
- Optimize performance, resiliency, and security across the stack
- Platform Engineering
- Build and evolve shared platforms, SDKs, and reusable services
- Drive platform standardization and developer experience improvements
- Design for multi-tenant, high-availability, and enterprise scale
- Enhance CI/CD pipelines and automation
- Technical Leadership
- Act as a technical advisor to engineering and product leadership
- Influence cross-team technical direction and strategy
- Establish and promote engineering best practices
- Mentor and coach engineers across levels
Required Qualifications
- 12+ years of software engineering experience
- 5+ years in senior/principal/architect roles
- Strong full-stack development experience
- Proven experience designing distributed systems at scale
- Expertise in API-first and microservices architectures
- Hands-on experience integrating AI/GenAI capabilities
- Experience building cloud-native applications
- Strong system design and problem-solving skills
- Excellent communication and cross-functional collaboration skills
Preferred Qualifications
- Experience building enterprise healthcare or regulated-industry platforms
- Familiarity with healthcare data, privacy, and compliance requirements
- Exposure to MLOps and AI lifecycle management
- Experience building conversational AI experiences
- Experience building 0 to 1 products
- Experience with identity, security, and privacy architectures
- Track record of influencing architecture across large organizations
- Experience contributing to platform or developer ecosystem strategies
Technical Skill Set
- Backend
- Java (Spring Boot)
- Go (Golang)
- Node.js
- Python
- Frontend
- React
- Angular
- TypeScript
- Modern UI frameworks
- API & Integration
- REST
- GraphQL (Apollo Federation or similar)
- gRPC
- Event-driven architecture
- Kafka or similar messaging systems
- Cloud & DevOps
- AWS, Azure, or GCP
- Kubernetes and Docker
- CI/CD pipelines
- Infrastructure as Code (Terraform or similar)
- Observability tools (Datadog, Prometheus, Grafana, etc.)
- Data
- SQL and NoSQL databases
- Caching (Redis or similar)
- Streaming/event platforms
Education
- Bachelor's degree in Computer Science, Engineering, or related field required
- Master's degree in Computer Science or related discipline preferred
- Equivalent practical experience will also be considered
Pay Range: $144,200.00 - $288,400.00
This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above. This position also includes an award target in the company's equity award program.
Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong.
Great benefits for great people
We take pride in offering a comprehensive and competitive mix of pay and benefits that reflects our commitment to our colleagues and their families. This full‑time position is eligible for a comprehensive benefits package designed to support the physical, emotional, and financial well‑being of colleagues and their families. The benefits for this position include medical, dental, and vision coverage, paid time off, retirement savings options, wellness programs, and other resources, based on eligibility.
Additional details about available benefits are provided during the application process and on Benefits Moments.
We anticipate the application window for this opening will close on: 10/30/2026
Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.
$223.1k - $301.1k
...AI-driven team, you will operate at the frontier of software innovation, leveraging advanced engineering practices to solve complex technical challenges in... ...in backend software architecture and core software development using Python, Rust, or similar high-performance languages...SuggestedFull timeTemporary workLocal areaFlexible hours$296.3k
..., and limitations of the autonomous driving software stack before it reaches public roads.As a Principal Software Engineer on the Simulation Engine team, you will define... ..., reducing fragmentation and increasing development and validation velocity.Influence investment...SuggestedFull timeLocal areaWork from homeFlexible hours$223.1k - $301.1k
...products.Minimum QualificationsBachelor’s degree in Computer Science, Engineering, or a related technical field.Bachelors +15 years of experience in back-end software architecture and core software development using Python, Rust, or similar high-performance languages....SuggestedFull timeTemporary workLocal areaFlexible hours$107.5k - $204.5k
...operations and investments in research and development, we offer capabilities and... ...100 years of experience and renowned engineering expertise to meet the needs of today’... ...future of aerospace and defense.The Principal Software Engineer will help build and enhance...SuggestedTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$238.7k - $365.7k
Job DescriptionPrincipal Software Engineer - Autonomy Behavior ValidationThe RoleAs a Principal Software Engineer in the Autonomy Behavior Validation team, you will... ...in autonomous vehicles, robotics, vehicle development, simulation, systems engineering, human factors...SuggestedFull timeLocal areaWork from homeFlexible hours- ...hands-on enough to build it yourself.About the RoleAs a Principal Agentic Software Engineer, you are a hands-on, product-minded, customer-focused... ...yourself, and you are a driving force behind how agentic development works at arrivia.You do not advise from the sidelines....Full timeTemporary workRemote work
- ...together to set the pace for unlocking new possibilities that better serve the property industry.Job Description:A Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position...Full timeLocal areaFlexible hours
- ...strategy across our global engineering workforce, and ensuring the... ...broad scope and influence, the Principal Engineer partners closely... ...initiatives, including the development of Model Context Protocol (MCP... ...Qualifications10+ years of professional software engineering experience with...Full timeFor contractorsLocal areaFlexible hours
$122.1k - $160.2k
...Docker containerized applications across development, staging and production environments.... ...Provide guidance to systems and DevOps engineers for building highly performant environment... ...of experience as a DevOps engineer, software developer, cloud engineer, or relatedSpecial...Full timeWork experience placementRemote work2 days per week- We are seeking a Salesforce Technical Lead to guide the design development and delivery of scalable Salesforce solutions This role combines handson technical expertise with leadership responsibilities ensuring that projects meet business requirements align with platform...
- ...the pace for unlocking new possibilities that better serve the property industry.Job Description:The hybrid-remote Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position...Full timeLocal areaRemote workFlexible hours
$91k - $185.9k
...opportunity to contribute to the company’s success. As a Principal Software Engineer within PNC's Lending Technology organization, you will be... ...DescriptionKey ResponsibilitiesTechnical LeadershipLead the design, development, and implementation of enterprise-grade software...Full timeTemporary workPart timeWork experience placementWork at office- ...Sharing; Tuition Reimbursement and more! Purpose of Role The Principal Software Engineer is a senior hands-on technical leader responsible for... ...role drives modern application architecture, cloud-native development, enterprise integrations, RFID-enabled solutions, and...
$142.8k - $274.8k
...are seeking a self-motivated, technically acumen Software Engineerfor Azure Full Stack development to develop enterprise-grade features impacting... ...billions of lives around the world. Asthe Principal Software Engineer for Azure Full stack development, you will serve...Ongoing contractLocal area$107.5k - $204.5k
..., world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together... ...of aerospace and defense. What YOU will do: As a Principal Software Engineer, you will contribute to the development of advanced...Temporary workWork experience placementWork at officeRemote workRelocationRelocation packageFlexible hours- ...Goldman Sachs in Dallas seeks a Front Office Engineer to design and implement cutting-edge, low-latency software for pricing, quoting, and hedging a wide range of instruments. You will help build scalable platforms that enable risk and P&L management for trading desks...
$129.5k - $240.5k
...Principal Software Engineer We are looking for a hands-on Director of Software Engineering to lead the development of a modern Integration Platform that ingests, transforms, and loads data from various third-party connectors into our core People Cloud Platform. This...Temporary workFreelanceLocal areaFlexible hours$162k - $258.75k
...About the Principal Software Engineer, Backend at Headspace: At Headspace, you’ll be working on a highly impactful consumer facing product... ...complex technical challenges. Define coding standards, development processes, and best practices to ensure high-quality software...Full timeCurrently hiringWork at officeLocal areaRemote work3 days per week$215k - $240k
...Reports to: Engineering Manager Location: Remote US Compensation: $215,000 to... ...innovative, highly motivated, and self-driven Principal Software Engineer to join our Huntress SIEM... ...feature delivery team in the design, development, and high-quality release of software...Full timeRemote workWorldwideHome office$129.5k - $240.5k
...Overview We are looking for a hands-on Principal Software Engineering to lead the development of a modern Integration Platform that ingests, transforms, and loads data from various third-party connectors into our core People Cloud Platform. This role demands strong...Temporary workFreelanceLocal areaFlexible hours- ...Principal Software Engineer The primary responsibility of the Principal Software Engineer is to lead the technical direction and innovation of our software development efforts. The Principal Software Engineer will leverage deep technical expertise and passion for building...Work experience placement
- ...Principal Software Engineer (Remote, Full-time) — Elixir / AI / Healthcare Location: U.S. based preferred Type: Full-time Compensation... ...include: Knowledge and experience with Salesforce development, GraphQL, FHIR, HL7, healthcare APIs, AWS, Terraform, Docker...Full timeRemote work
$213k - $319k
...Provides technical leadership across multiple products and engineering teams within Managed Solutions Product Engineering.... ...advisor to engineering and product teams on architecture, software design, development practices, and technology adoption. Lead complex cross-functional...Full timeWork at office$107.5k - $204.5k
...operations and investments in research and development, we offer capabilities and... ...on a journey where your expertise in software engineering will help shape the future of aerospace... ...of those who protect us.As our next Principal Engineer, you'll immerse yourself in...Temporary workWork experience placementWork at officeRemote workFlexible hours$175k - $205.9k
...ready to make an impact?West Monroe is searching for a Principal AI Software Engineer, to join our team in our Technology & Experience (TechEx... ...platform and integration design, and perform the configuration/development of the solution in a team environment. This role will...Local areaImmediate startFlexible hours$107.5k - $204.5k
...businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can.... ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...Temporary workWork experience placementWork at officeImmediate startRemote workRelocation packageFlexible hours- ...Principal Software Engineer Reports To: Director of Engineering, Delivery, and Data Analytics Work Authorization Requirement: Must be... ...Enterprise Software Engineering & Delivery Lead the design, development, and delivery of complex enterprise applications and...Full timeH1bWork at officeRemote workVisa sponsorship
- ...Principal Engineer – Strategic Nuclear Deterrence Location: Richardson, Texas (US-TX-RICHARDSON... ...You will develop design and implement software that satisfies customer and... ...professional experience in embedded software development with real time operating systems (RTOS...RelocationRelocation package
- ...digital AI inference chip. We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years... ...Experience with Linux driver or Linux Kernel development Ability to work independently and lead development efforts...Work experience placement
$101k - $203k
...hold a degree in Science, Technology, Engineering or Mathematics (STEM) with at least 8... ...professional experience in embedded software development using real-time operating systems (RTOS... ...effectively with other Senior and Principal Software Engineers while mentoring junior...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Development Engineer. Be the first to apply!
- principal software engineer Dallas, TX
- associate software developer Dallas, TX
- software engineer part time Dallas, TX
- software developer intern Dallas, TX
- software developer fintech Dallas, TX
- software support engineer Dallas, TX
- ngo software engineer Dallas, TX
- intel software engineer Dallas, TX
- IT software engineer Dallas, TX
- machine learning software engineer Dallas, TX


