Senior Software Development Engineer
Pierre, Hughes County, South Dakota, 57501, USA
Listed on 2026-02-28
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer, DevOps
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.
PositionSummary
As a Senior Software Development Engineer, you will play a crucial role within a collaborative team and this role will design, develop, and maintain backend services and APIs while also ensuring that releases are well-coordinated, fully prepared, and successfully deployed to production. The ideal candidate will bring strong technical expertise in modern backend development, excellent problem-solving skills, and a proactive approach to production monitoring, issue triage, and cross-team coordination.
This position is critical in maintaining high engineering standards, ensuring smooth release cycles, and driving operational excellence across the development lifecycle.
- Partner with technical leaders within CVS and the open-source community and contribute to technical designs, frameworks, roadmap definition, and requirements-gathering.
- Provide domain knowledge and engineering insight to guide early designs, accelerate project decision-making, and maintain close oversight of technical execution.
- Encourage and maintain engineering excellence on the team to build reliable distributed systems that our customers can build their business on.
- Become a trusted decision-maker for important projects with high technical or outcome risk.
- Plot and execute on the path from prototype to production for features.
- Bring passion, energy and excitement to the team and organization
- Ability to work in a fast-paced environment and deal with multiple priorities.
- Collaborate with various areas of the organization including business partners, product owners, architecture, security, digital and engineering teams.
- Demonstrate ownership and accountability with the ability to thrive in a remote working setup with other team members.
- Identify customer needs and pain points and identify self-service automation solutions.
- Think “Out of the box” to solve complex issues for the enterprise.
- Provide recommendations for continuous improvement.
- Encourage a collaborative, open and dynamic team culture where individuals and team can realize their full potential.
- 5+ years software development experience.
- Strong Spring Boot and Angular proficiency.
- Ability to work in Cloud platforms such as GCP, Azure and in end-to-end Dev Ops pipeline.
- Strong foundation in software engineering: problem solving, data structures, algorithms, patterns, concurrency.
- 3+ experience developing and maintaining RESTful APIs, microservices, and backend systems.
- Experience establishing and maintaining CI/CD pipelines.
- Strong skills in relational and/or No
SQL databases. - Experience coordinating release cycles, preparing release notes, and ensuring all development tasks and dependencies are tracked.
- Ability to ensure features, bug fixes, and tasks are in a “release-ready” state with proper documentation, testing, and approvals.
- Experience supporting production deployments and post-deployment validations.
- Strong understanding of agile methodologies and sprint planning best practices.
- Excellent communication and cross-functional collaboration skills.
- Ability to lead technical discussions, clarify requirements, and support junior engineers.
- Strong sense of ownership and ability to operate independently with minimal guidance.
- Healthcare domain experience-e.g. PBM/NCPDP/HIPAA
- Prior experience in a hybrid role involving both software development and release/operations management.
- Experience with an Application and Performance Monitoring platform.
- Knowledge of message queues and event-driven architectures (Pub/Sub, Kafka, etc.).
- Experience with SRE or Dev Ops practices, including incident management and root-cause analysis.
Bachelor’s degree in Computer Science or related degree; or…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).