Bringing our heart to every moment of your health.
Staff Software Development Engineer
Location
Texas
Posted
9 days ago
Salary
$118.5K - $236.9K / year
Seniority
Lead
Job Description
Staff Software Development Engineer
CVS Health
• leading the design, development and implementation of scalable and efficient microservices architecture for our applications by applying cloud native solutions • work closely with product management, development, architecture and operations team to ensure the best practices in microservices design and development • mentor the junior developers
Job Requirements
- Minimum 8+ years progressive professional fullstack enterprise application development experience with Java, React, C# .Net
- Minimum 3+ years cloud development experience and also utilizing various GCP services like Metrics Explorer, CloudSQL among others.
- 2+ year’s experience on PL/pgSQL, including stored procedures, functions, triggers, and views
- Experience in developing, configuration and troubleshooting of applications on Cloud platforms
- Experience in deploying an application on Cloud using Kubernetes Engine, etc.
- Experience working with: Docker, Kubernetes, Redis, etc.
- Working experience in: Maven, Git, DevOps, etc.
- 5+ years’ experience developing microservices and messaging based applications, preferably using Kafka and Google Pub/Sub
Benefits
- medical, dental, and vision coverage
- paid time off
- retirement savings options
- wellness programs
- other resources, based on eligibility
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, develop, and maintain mainframe applications based on business requirements and customer specifications; participate in requirements gathering, design sessions, and solution reviews to deliver scalable, high-performing, and integrated solutions that support current and future business needs. • Apply DevSecOps and Agile development practices throughout the software development lifecycle, utilizing CI/CD pipelines and tools such as GitHub, GitHub Copilot, and Jenkins; support end-to-end QA testing, deployment, and release activities. • Develop and support enterprise APIs and integrations with critical business applications, leveraging mainframe optimization and modernization techniques to improve performance, scalability, reliability, and operational efficiency. • Monitor application and system performance, analyze and optimize solutions, troubleshoot and resolve issues, maintain technical documentation, and stay current with emerging technologies, industry trends, and software engineering best practices. • Collaborate closely with project managers, business analysts, architects, and development teams across local and remote locations; demonstrate strong problem-solving, leadership, communication, and independent decision-making skills while driving innovation and continuous improvement initiatives.
Senior Full Stack Software Development Engineer
CVS HealthBringing our heart to every moment of your health.
• Design, develop, and maintain a full-stack application using React (TypeScript) and Python + gRPC/REST • Build out frontend interfaces and backend services — including data models, APIs, caching, and observability • Integrate with Kafka-driven pipelines and the Snowflake data platform • Own the full lifecycle of the application — from architecture and implementation to CI/CD and monitoring • Apply best practices for testing, logging, error handling, and scalability • Contribute to infrastructure automation with Terraform • Leverage Claude AI, MCPs and other AI tooling for assisted development and code reuse • Mentoring other developers
• Develop and maintain features for a full-stack application using React (TypeScript) and Python. • Build frontend components and contribute to backend services — including APIs, data models, and basic caching. • Write clean, well-tested code; ensure thorough unit and integration test coverage for your changes. • Participate in code reviews, giving and receiving constructive feedback to uphold team quality standards. • Communicate blockers and progress clearly; escalate issues with appropriate urgency.
• design, develop, and implement digital solutions and systems • apply advanced technical expertise to architect and code software applications • conduct system testing and debugging • collaborate with cross-functional teams • contribute to the overall technical direction and innovation of digital engineering projects • lead operational excellence through automation and reliability improvements • drive root-cause resolution and enhance observability • serve as the technical lead for complex production issues • establish operational best practices • ensure applications meet availability, compliance, audit, and supportability standards
