Full-time

CVS Health is hiring a Staff Software Development Engineer

About the Role

CVS Health is looking for a Staff Software Development Engineer to design and develop high-quality Automation software, building scalable microservices, event-driven systems, and real-time streaming pipelines. You will provide technical leadership, mentor junior team members, and collaborate across the organization to meet business needs.

What You'll Do

  • Write clean, scalable, and maintainable code using best practices and design patterns.
  • Collaborate with business partners, product owners, architecture, security, and IT engineering teams to understand requirements and design specifications.
  • Conduct research on emerging technologies, design principles, and development frameworks to keep solutions current.
  • Provide technical guidance in software design and development activities.
  • Mentor junior members of the team to develop their technical skills.
  • Review designs and code to ensure scalable, high-quality solutions.
  • Provide recommendations for continuous improvement.
  • Provide technical leadership, coordinate resources, and solve complex problems.
  • Improve DevOps processes and push for Automation as much as possible.
  • Design and implement complex software solutions for APIs, microservices, CI/CD, and real-time streaming pipelines on cloud.

What We're Looking For

  • 7+ years of technology delivery experience in designing, developing, and deploying production-ready systems.
  • 5+ years of experience working on Azure or GCP Cloud Applications/services (Azure preferred).
  • 5+ years of experience with Agile processes, such as scrum, Kanban, and/or the Scaled Agile Framework (SAFe).
  • 5+ years of relevant work experience in designing and building software applications using Java, Spring boot, Microservices, REST API.
  • 3+ years of experience in any modern front end programming languages such as React/Angular.
  • 5+ years of experience in Relational databases (e.g., PostgreSQL, Azure SQL) and NoSQL databases (e.g., Cosmos DB).
  • 3+ years of experience in Messaging systems like Apache Kafka, MQ etc.
  • 3+ years of experience in Container Orchestration Frameworks like Kubernetes, Docker etc.
  • Bachelor’s degree or equivalent experience (HS diploma + 4 years relevant experience).

Nice to Have

  • Experience leading software development projects by setting goals, monitoring progress, tracking milestones, communicating with stakeholders, and mentoring junior developers.
  • Knowledge working in Stencil.
  • Promote proper implementation of SAFe process techniques.
  • Experience working with distributed teams, across multiple time zones and geographies.
  • Strong understanding of delivery practices.
  • Experience leading large technical programs with responsibility of end-to-end planning.
  • Experience working with technology vendors.
  • Experience in making informed decisions quickly and taking ownership of services and applications at scale.
  • Comfortable assisting in technical and security audits and ensuring audit recommendations are implemented.
  • Deep understanding of cloud technologies and architecture, software engineering principles such as algorithms, rules, data structures, etc.
  • Experience with CI/CD tools like Github, Gitactions, Jenkins, octopus or similar.
  • Perform unit testing, perform integration testing, and participate in code reviews.

Technical Stack

  • Java, Spring boot, Microservices, REST API
  • React, Angular
  • PostgreSQL, Azure SQL, Cosmos DB
  • Apache Kafka, MQ
  • Kubernetes, Docker
  • Azure, GCP
  • Github, Gitactions, Jenkins, octopus

Benefits & Compensation

  • Compensation: $118,450.00 - $260,590.00 + equity: Includes an award target in the company’s equity award program
  • Affordable medical plan options
  • 401(k) plan with matching company contributions
  • Employee stock purchase plan
  • No-cost wellness screenings, tobacco cessation and weight management programs
  • No-cost confidential counseling and financial coaching
  • Paid time off
  • Flexible work schedules
  • Family leave
  • Dependent care resources
  • Colleague assistance programs
  • Tuition assistance
  • Retiree medical access

Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.

Required Skills
JavaSpring BootMicroservicesREST APIReactAngularPostgreSQLAzure SQLCosmos DBApache KafkaCloud PlatformsCI/CDSystem DesignAgile MethodologiesLeadership
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
C

CVS Health is the nation’s leading health solutions company, reaching millions of Americans through local presence, digital channels and more than 300,000 purpose-driven colleagues.

Visit website
Job Details
Category fullstack
Posted 7 months ago