
Senior Software Development Engineer
CVS Health
full-time
Posted on:
Location Type: Hybrid
Location: Buffalo Grove • Illinois • Texas • United States
Visit company websiteExplore more
Salary
💰 $92,700 - $203,940 per year
Job Level
Tech Stack
About the role
- Establish and implement processes to streamline software development and ensure adherence to best practices
- Design and develop complex software systems to meet business requirements and optimize performance
- Assess project requirements and deliver projects on time and within budget
- Collaborate with cross-functional teams to ensure effective communication and alignment of software development efforts with overall project goals and timelines
- Ensure compliance with industry standards and best practices to maintain the quality and security of software products
- Integrate applications with cloud-native services such as serverless computing and managed databases
- Implement security measures and best practices for cloud deployments
- Optimize applications for cloud environments to maximize cost-efficiency and resource utilization
- Build and integrate APIs (both GraphQL and REST) for scalable service communication
- Deploy and manage services on Google Cloud Platform (GKE)
- Automate CI/CD pipelines using GitHub Actions and Argo CD
Requirements
- 5+ years of software development experience with specific development experience in Back End technologies such as Java and Spring Boot
- 2+ years working with APIs (GraphQL and REST) in microservices architectures
- 2+ years hands-on experience with GCP, AWS, or Azure (GCP Preferred)
- 2+ years of experience with databases (Postgres or similar)
- 2+ years’ experience with CI/CD tools (GitHub Actions, Jenkins, Argo CD, or similar)
Benefits
- 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
- Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootAPIsGraphQLRESTmicroservicescloud-native servicesCI/CDdatabasesPostgres
Soft Skills
collaborationcommunicationproject managementproblem-solvingtime management