CrawlJobs Logo

Principal Software Development Engineer

https://www.cvshealth.com/ Logo

CVS Health

Location Icon

Location:
United States

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

144200.00 - 288400.00 USD / Year

Job Description:

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. The Principal Software Development Engineer, reporting to the Executive Director Software Engineering, will work with High Visibility Enterprise teams to develop and execute Enterprise Solution Strategy. As a Principal Engineer, you will be directly developing and landing Specialty dispensing pharmacy Initiatives. This lead technical role will compile, research technologies across the organization into one cohesive Technical Roadmap and in addition, will create Proof of Concepts that will improve projects that will address our customer challenges. Furthermore, the Principal Engineer role includes closely working with a team of engineers to drive delivery excellence, partner with business and other IT leaders to build digital assets, provide expert level support to resolve complex issues and provide RCA, identify gaps in systems in current digital eco system and provide solutions to enhance overall performance. This is the one of the most senior technical positions in a ~100+ person development organization focused on Prescription Dispensing. The incumbent will be a seasoned technologist AND have the executive skills to lead others, communicate with exceptional clarity, and develop culture. While the role has no direct staff, it is a member of the leadership team. The role is equal parts technical and employee organizational. CVS Specialty Dispensing supports 20+ front end and backend pharmacies.

Job Responsibility:

  • Architect: Establish and ensure adherence to technical direction, standards, guidelines, and methodology for use of specified technologies in the department
  • Lead the Technical Advisory council that performs application architectural reviews on department initiatives
  • Partner with teams and serve as subject matter expert to provide benchmarked solutions to multiple, complex technical projects/initiatives within own area of expertise and organize cross-departmental application architectural solutions
  • Influence the technical standards and tool selection for the entire the company
  • Collaborate with Pharmacy Tower Architecture and Enterprise Architecture for integrated infrastructure designs
  • Vendor technology evaluation and influence
  • Work with external development firms to evaluate the strength of their platforms as candidates for selection to be added to CVS' environment
  • Influence the vendors' technical direction to align with CVS'
  • Architect for backward/forward compatibility and insulation from the short comings of vendor software
  • Visionary & Strategist: Develop and improve strategic technical direction for functional areas
  • Maintain the departmental strategic multi-year roadmap and author new additions to it
  • Align with the Enterprise technology roadmap and extend it to include technology useful to the Specialty department
  • Use quantitative measures to guide architectural priorities
  • Engage senior technical and business leaders in the development of the technical roadmap then present the results
  • Keep abreast of technological trends in the industry and determine if useful and/or feasible (i.e. financial impact) and make recommendations to the organization
  • Build the business case for new tools and drive the funding process
  • Then lead Proof Of Concept (POC) initiatives to evaluate technologies
  • When new technologies / techniques are selected, then manage the integration, cultural adoption, and transition
  • Standard Setter: Lead matrixed application Technical Leads in the development and implementation of application standards through all parts of the Specialty Dispensing architectural stack
  • Facilitate experts in a variety of disciplines: Angular, Java, Oracle, Public & Private Cloud, Rules Engines, Open Source & Proprietary frameworks, etc. to work on how methodologies and standards will be defined
  • Technical Program Leader: Act as the most senior technical contributor on strategic initiatives
  • During some periods leading (e.g. defining sensible sets of functionality to be grouped into projects of a multi-year program) and other times supporting (e.g. providing application architectural designs with the Technical Lead on the project)
  • Engaged in a multi-million dollar, multi-year dispensing pharmacy system creation
  • Be deeply personally engaged in the success of this program
  • Process Development and Adoption: Identifies necessary process changes for the department and methodically implements them
  • Leads the department's DevSecOps maturity journey
  • Progresses the Unit and QA Test Automation processes in collaboration with the Quality Assurance organization to “shift left”
  • Selects and implements the tooling for the Continuous Integration & Continuous Deployment pipeline across all technology stacks (i.e. Angular, Java, Oracle)
  • Surveys other departments, enterprise initiatives, and the industry for best practices for the department to adopt

Requirements:

  • 10+ years of hands-on information technology experience in systems analysis, application design, application development, and application program development with leading teams
  • 7+ years of development experience in the following languages: Java, Python, Spring Boot and some hand-on working knowledge of JavaScript, AngularJS, and/or NodeJS
  • 5+ years of experience in building or leading large-scale applications
  • 5+ years of hands-on experience with enterprise cloud initiatives and solutions with cloud computing technologies and have a track record developing in GCP/AWS on a public cloud environment
  • 5+ years of experience in managing stakeholder’s requirements, and technical solutions
  • 5+ years of designing and developing modern microservices and cost-effective API’s
  • 3+ years of software development experience, with a strong emphasis on AI technologies, particularly Generative AI and Large Language Models and familiarity with AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn)
  • 3+ years of experience in one or more of the following DevOps tools: Kubernetes, Argo, GIT, Jenkins, Maven, JUnit, Docker, JMeter, Antifactory
  • 3+ year experience with Kafka or open-source distributions
  • 3+ years of experience working on CI/CD Pipeline automation
  • Bachelor’s degree or, equivalent experience (HS diploma + 4 years relevant experience)

Nice to have:

  • Experience working with distributed teams, working across multiple time zones and geographical locations
  • Experience researching of technical environments
  • Health and wellness domain experience
  • Hands on experience working as full stack development when needed AngularJS, JavaScript, Oracle and other modern database like NOSQL
  • Strong understanding of Generative AI concepts and techniques, including but not limited to: Natural Language Processing(NLP), Text generation and summarization, Conversational AI and chatbots
  • Hands on experience developing user-facing features and/or applications
  • Ability to influence and inspire teams to align technical direction
  • Ability to create and execute on roadmaps that consider both progress and innovation as well as the need to scale reliably
  • Have contributed to open-source technology and or developed any patents
  • Ability to learn/work with emerging technologies, methodologies, and solutions in the Cloud/IT technology space
  • Ability to collaborate across organizational boundaries, build relationships, and achieve broader organizational goals
What we offer:
  • Affordable medical plan options
  • 401(k) plan (including matching company contributions)
  • Employee stock purchase plan
  • No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching
  • Paid time off
  • Flexible work schedules
  • Family leave
  • Dependent care resources
  • Colleague assistance programs
  • Tuition assistance
  • Retiree medical access

Additional Information:

Job Posted:
February 25, 2026

Expiration:
May 29, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Software Development Engineer

Principal Backend Software Engineer

As an Engineer well into your career, we know you're an expert at what you do an...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors, Masters, or PhD in Computer science in a related technical field or similar experience
  • 10+ years of experience in software development and architecture
  • Expert-level experience with one or more prominent languages such as Java, C# or C/C++ is crucial
  • An expert in at least one technical topic/domain
  • Passion for collaborating with and mentoring junior members of the team
  • A real appetite for helping others learn and grow
  • Considers the customer impact when making technical decisions
Job Responsibility
Job Responsibility
  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Deliver solutions that are used by other teams and products
  • Determine plans-of-attack on large projects
  • Routinely tackle complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Set the standard for thorough, meaningful code reviews
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor more junior members
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
Read More
Arrow Right

Principal Software Engineer, Cloud Storage Engineering

We are working on a greenfield storage platform built on top of Kubernetes and P...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors, Masters, or PhD in Computer science in a related technical field or similar experience
  • 10+ years of experience in software development and architecture
  • Expert-level experience with one or more prominent languages such as Java, Kotlin, or Go is crucial.
  • An expert in Kubernetes stateful sets and/or databases such as PostgreSQL.
  • Passion for collaborating with and mentoring junior members of the team
  • A real appetite for helping others learn and grow
  • Considers the customer impact when making technical decisions
Job Responsibility
Job Responsibility
  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Deliver solutions that are used by other teams and products
  • Determine plans-of-attack on large projects
  • Routinely tackle complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Set the standard for thorough, meaningful code reviews
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor more junior members
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Senior Principal Software Quality Engineer

As a Senior Principal Software Quality Engineer at Baxter, you will play a criti...
Location
Location
United States , Raleigh
Salary
Salary:
120000.00 - 165000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. in Engineering or other technical degree required, preferably Computer Science/Engineering or Electronics/Electrical Engineering
  • Software Quality experience is highly sought, especially in the medical device industry
  • Knowledge of AAMI 62304 standard is valuable
  • Minimum 8 years of experience in medical device or other regulated technical industry (e.g., aerospace, automotive, defense) in a design/development/quality role or in a role closely connected to design/development/quality is required
  • Proven ability to perform and influence in cross-functional team environments and utilize effective interpersonal skills
  • 2+ years of Quality experience desired
  • Product Design experience may be considered in lieu of Quality Assurance experience
  • Software development experience in a regulated industry is desirable
  • Knowledge of software development lifecycle processes and standards required
  • Understanding of software development tools and methods for medical devices and/or other regulated industries desirable
Job Responsibility
Job Responsibility
  • Responsible for all Design Assurance functions as a core team member on new product development (NPD) teams, ensuring the team complies with all portions of Design Control and related Quality System elements
  • Prepare and manage all Design Assurance required deliverables as well as support the remainder of the team in developing a quality product that meets regulatory requirements
  • Responsible for ensuring product development activities related to verification and validation are fully compliant to the quality system procedures
  • Assist in identification and mitigation of product or process-related risks
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Health & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

We are seeking a highly skilled Principal Software Engineer with over 12 years o...
Location
Location
United States , San Francisco
Salary
Salary:
237188.00 - 347875.00 USD / Year
https://6sense.com Logo
6sense
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 12+ years of experience in software development, with a strong emphasis on software design and architecture
  • Proficiency in multiple programming languages, such as Java, Python, C++, or similar
  • Deep understanding of software design principles, patterns, and best practices
  • Experience with cloud technologies (e.g., AWS, Azure, GCP) and microservices architecture
  • Strong communication and leadership skills, with the ability to effectively collaborate with cross-functional teams
  • Proven track record of delivering complex software projects on time and within budget
  • Experience with Agile development methodologies and tools (e.g., Scrum, Kanban, JIRA)
  • Excellent problem-solving skills and a proactive attitude towards addressing technical challenges
  • Strong commitment to quality, with a focus on writing clean, maintainable, and efficient code
Job Responsibility
Job Responsibility
  • Lead the architecture and design of large-scale software systems, ensuring scalability, reliability, and performance
  • Provide technical leadership and guidance to development teams, mentoring engineers and promoting best practices
  • Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical solutions
  • Drive innovation and continuous improvement in software development processes and methodologies
  • Conduct code reviews, identify areas for improvement, and enforce coding standards and best practices
  • Stay updated on industry trends and emerging technologies, evaluating their potential impact on our products and development practices
  • Troubleshoot and resolve complex technical issues, working closely with cross-functional teams to ensure timely resolution
  • Participate in hiring and onboarding activities, helping to build a strong and diverse engineering team
What we offer
What we offer
  • Health insurance coverage
  • life and disability insurance
  • 401K employer matching program
  • paid holidays
  • self-care days
  • paid time off (PTO)
  • paid parental leave
  • quarterly wellness education sessions
  • stock options
  • Fulltime
Read More
Arrow Right

Principal Engineer, Software - Android

At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees ...
Location
Location
United States , Bellevue; Denver; Overland Park; Frisco
Salary
Salary:
133500.00 - 240700.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years technical engineering experience
  • Experience in mobile software development using Kotlin, Jetpack Compose or Android SDK
  • Developing sophisticated Android mobile applications
  • Experience building a scalable customer facing application used by millions of customers
  • Provide on-call and in-person support for troubleshooting, isolation, maintenance, operations, patching, incident management, problem management, build and deployments for owned software and systems
  • Hands on experience in developing mobile networking, REST web-services, understanding large and complex code bases that involves mobile, backend and external SDK integration
  • Designing mobile application using VIPER, Factory, DAO, MVVM, MVC, Delegate, Builder, Adapter, Singleton and Facade design patterns and architecture
  • Experience in API design, SDK architecture, and mobile software lifecycle development practices
  • BS degree in Computer Science, Information Technology, or equivalent experience
  • Communication
Job Responsibility
Job Responsibility
  • Drives projects with the Product, UX/UI and Backend teams to design, build and extend consumer facing new products, platforms, and features
  • Improve product quality through code reviews, writing effective unit tests
  • Ability to digest feature requirements and high-level end to end design to guide in coding approach and work breakdown
  • Ability to produce a low-level design document to detail feature implementation
  • Presents project improvement scenarios to management for consideration
  • Lead development team in building native functionality with optimization and expansion to support T-Mobile’s Digital First mission
  • Present highly technical concepts to both technical and non-technical decision-makers
  • Continuously learns, builds content, and guides others specific subject areas
  • Informally coaches and gives to the development of others through mentoring or in house workshops and learning sessions
  • Develops engineers across functional teams on technology decisions
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off
  • Up to 12 paid holidays
  • Paid parental and family leave
  • Fulltime
Read More
Arrow Right

Principal Backend Software Engineer

Apply for the Principal Backend Software Engineer role at Atlassian and give you...
Location
Location
Poland , Gdańsk
Salary
Salary:
324900.00 - 433200.00 PLN / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software development
  • Familiarity with .NET/C# is preferred
  • Deep architectural understanding of web application
  • Experience with data structures, in particular, how they are implemented and how to apply them
  • Passion for collaborating, solving hard problems, and asking questions
  • Drive for growth, both as a developer and teammate
Job Responsibility
Job Responsibility
  • Guide projects independently, from technical design to launch
  • Apply architectural standards and start using them on new projects
  • Contribute to code reviews and documentation and take on complex bug fixes
  • Begin writing useful technical documentation
  • Mentor more junior members
  • Report directly to the Engineering Manager
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

We're hiring Senior Principal Software Engineer to join our Jira Experience XP t...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience building software
  • 4+ years in an architect/principal role working across teams
  • Proficiency in Java or another JVM-based language
  • Broad experience architecting, designing, and building large-scale systems with multiple dependencies
  • Passion for building quality solutions and up-keeping quality standards
  • Success with building, expressing, and pitching a technical vision to stakeholders
  • Experience with collaboration with an ecosystem of teams
  • Success with leading the long-term strategy for software architecture
  • Experience with Enterprise Customers
  • Experience in operational requirements and common challenges of software systems
Job Responsibility
Job Responsibility
  • Shape the forward-looking technical direction and long-term architecture for Jira Platform
  • Identifying, translating and driving architecturally significant programs of work that impact at an org and company level
  • Use your deep technical, influencing and communication skills to align other engineers, product managers, and senior managers at the team, org and company level to understands the vision, translate that into an impactful solution
  • Work with leadership and provide technical input on roadmap planning
  • Partner with principal engineers and architects from other teams and drive exploration of large-scale projects spanning multiple teams in Jira
  • Solve interesting, complex problems from technical design to launch
  • Improve, through example, the quality of software construction and meaningful code reviews in an agile environment
  • Be a role model for, and influence a large team of engineers at multiple seniority levels all the way from grads to principal engineers, and mentor engineers across the teams
  • Be influential within your team and work with peers and senior leaders to define and revise the standards for operational excellence across Atlassian
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

As an Engineer well into your career, we know you're an expert at what you do an...
Location
Location
India , Remote
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors, Masters, or PhD in Computer science in a related technical field or similar experience
  • 10+ years of experience in software development and architecture
  • Expert-level experience with one or more prominent languages such as Java, C# or C/C++ is crucial
  • An expert in at least one technical topic/domain
  • Passion for collaborating with and mentoring junior members of the team
  • A real appetite for helping others learn and grow
  • Considers the customer impact when making technical decisions
Job Responsibility
Job Responsibility
  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Deliver solutions that are used by other teams and products
  • Determine plans-of-attack on large projects
  • Routinely tackle complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Set the standard for thorough, meaningful code reviews
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor more junior members
What we offer
What we offer
  • Atlassians can choose where they work – whether in an office, from home, or a combination of the two
  • Whatever your preference—working from home, an office, or in between— you can choose the place that's best for your work and your lifestyle
  • Fulltime
Read More
Arrow Right