Principal Software Development Engineer (Java/Angular)

CVS Health•Buffalo Grove, IL
•$144,200 - $288,400

About The Position

CVS Health is seeking a highly experienced, innovative Principal (Director Level) Software Development Engineer to lead the architecture, design, development, delivery, and optimization of next-generation digital and analytical applications. The role focuses on scalable, secure, high-performance solutions across major cloud platforms, including AWS, Azure, and GCP, and enterprise integrations that support healthcare and pharmacy experiences. It is a hands-on senior technical leadership position spanning frontend applications and backend services, with responsibility for setting architectural direction, influencing engineering standards, and mentoring teams in a highly regulated environment. The engineer will define and communicate technical vision aligned with organizational standards, lead application architecture initiatives, and develop multi-year technology roadmaps. The position calls for expertise in AI-enabled solutions, cloud-native platforms, API-first and microservices architectures, and full-stack software engineering. The role also balances modernization and technical debt with delivery priorities, uses performance data to drive continuous improvement, and builds high-performing teams to address complex, business-critical challenges. The position requires a bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience. The typical base pay range is $144,200 to $288,400. The position is eligible for a CVS Health bonus, commission, or short-term incentive program and an award target in the company’s equity award program. This full-time position includes a comprehensive benefits package, with medical, dental, and vision coverage, paid time off, retirement savings options, wellness programs, and other resources, subject to eligibility. The anticipated application window closes November 20, 2026.

Requirements

  • 10+ years of progressive experience defining and driving full-stack software engineering, architecture, and delivery of cloud-native platforms for large-scale distributed systems and digital platforms.
  • 5+ years of hands-on experience in senior, principal, or architect roles building cloud-native applications with technologies such as GCP, AWS, Azure, GKE, Google databases (BigQuery, Spanner, Bigtable), or other PaaS.
  • Deep expertise in API-first and microservices architectures.
  • 5+ years of experience with frontend development tools such as Angular, React, React TypeScript, or React JS.
  • 5+ years of experience building backend functionality using Python, API Forge, REST APIs, or Java.
  • 5+ years of experience with Scrum iterative delivery and 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 a related field, or equivalent experience.

Nice To Haves

  • 12+ years of experience and an advanced STEM degree.
  • Experience with AI development tools such as Cursor, Copilot, Vertex AI Studio, or Claude Code.
  • Experience building enterprise healthcare or regulated-industry platforms.
  • Familiarity with healthcare data, privacy, and compliance requirements.
  • Exposure to MLOps and AI lifecycle management.
  • Experience with identity, security, and privacy architectures.
  • Track record of influencing architecture across large organizations.
  • Experience contributing to platform or developer ecosystem strategies.
  • Strong foundational knowledge in AI and prior experience with technologies such as OpenAI, Gemini, and Agentic AI automation.
  • Experience in the healthcare domain.
  • Experience with cloud networking and firewall implementation for new platforms.
  • Experience with application and database migration and modernization to the cloud.

Responsibilities

  • Define and communicate the broader vision and execute IT strategy in alignment with organizational standards.
  • Serve as the primary point of contact for stakeholders, including architects, application owners, and engineers, to define strategy, prioritization, and execution.
  • Lead engineering and application architectural initiatives aligned with enterprise technology strategy and the platform’s long-term evolution.
  • Develop scalable technical solutions and multi-year technology roadmaps that translate business capabilities into robust, scalable, and secure architectures.
  • Provide technical leadership and oversight, address technical debt, and balance modernization with delivery priorities.
  • Use performance data to create feedback loops that drive insight and continuous improvement.
  • Promote product management and agile mindsets by communicating team successes and identifying areas for growth.
  • Build and lead high-performing teams that solve complex technical and business-critical problems.
  • Act as a technical advisor to engineering and product leadership.
  • Influence cross-team technical direction and strategy, establish engineering best practices, and mentor and coach engineers across levels.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Paid time off
  • Retirement savings options
  • Wellness programs
  • Other resources, based on eligibility
  • CVS Health bonus, commission, or short-term incentive program eligibility
  • Equity award program target
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service