Principal Software Engineer

CVS Health
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Flutter
Distributed Systems
Mobile Application Software
Open Source Technology
Software Engineering
Spring Cloud
React
Angular

Job description

As a Principal Software Engineer, you will define and drive the technical direction for modern, cloud-native applications built with Flutter across web and mobile. Operating as a senior individual contributor and technical leader, you will partner closely with product, architecture, and engineering leadership to make pragmatic, high-impact design decisions that balance speed, quality, and long-term maintainability.

You will remain hands-on with critical-path systems while mentoring senior and staff engineers, translating prototypes into scalable, production-grade platforms. You will establish clear expectations for reliability, security, performance, and operability, ensuring strong engineering fundamentals-such as testing, observability, and CI/CD-are embedded from day one. Through technical leadership, collaboration, and example, you will elevate engineering quality, accelerate delivery, and foster a culture of craftsmanship, learning, and continuous improvement.

Expectations for the Role

  • Set and drive the technical vision across cloud platforms and front-end web and mobile applications, aligning architecture, standards, and execution

  • Serve as a senior technical authority for high-impact, cross-team initiatives, guiding architecture, design decisions, and engineering best practices

  • Lead solutions from prototype to production, ensuring performance, security, reliability, scalability, and operational readiness

  • Define and influence platform, framework, and tooling direction in partnership with engineering leadership, product teams, and the open-source community

  • Mentor senior engineers and foster cross-functional collaboration while staying current with emerging technologies and driving innovation

Requirements

  • 10+ years of professional software development experience, including hands-on Agile delivery of enterprise-scale, distributed systems

  • 5+ years developing user-facing applications using Flutter, Angular, and/or React across web and mobile platforms

  • 3+ y

About the company

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.

Apply for this position