CVS Health is seeking a Staff Software Development Engineer to manage technical needs across PBM or Pharmacy Benefits Management space, develop web-based tool development platforms, and collaborate with business stakeholders and engineering teams to drive technical excellence and innovation in the digital health space
Requirements
- 7+ years of experience in large-scale software development
- 7+ years of experience with developing applications/web services and cloud-native apps using technologies like Java and React, Angular, Spring Boot, REST API, JPA, messaging and other tech stacks (open-source and proprietary)
- 5+ years of experience with agile development
- 5+ years of designing and developing highly scalable Microservices, Webservices, and Rest API’s
- 5+ years of designing and developing in a Test-Driven Development environment
- 3+ years of experience with build and deploying services in CI/CD with using tools like Jenkins, CircleCI
- 3+ years of experience with source management tools like GitHub, GitLab
Responsibilities
- Technical Leadership: Provide technical leadership and guidance to the engineering team, driving technical excellence, establishing web best practices, and ensuring the use of industry-standard methodologies and technologies
- Technology Evaluation: Research and evaluate emerging technologies, tools, and frameworks to identify opportunities for innovation and improvement in the digital health space
- Software Development: Utilize advanced programming skills to design and implement complex features, optimize performance, and ensure code quality
- Problem Solving: Identify and solve complex technical problems that arise during the development process
- Technical Insights and Recommendations: Deliver technical insights and recommendations to drive informed decision-making, ensuring that technical solutions align with business goals
- Technology Selection and Integration: Provide recommendations on technology selection and integration, considering factors such as performance, scalability, security, accessibility, and maintainability
- Troubleshooting and Guidance: Apply deep technical expertise to troubleshoot issues, provide guidance to the development team, and drive the resolution of technical challenges
Other
- Bachelor’s degree or equivalent experience (HS diploma + 4 years relevant experience)
- 2+ years of experience in a technical lead role
- Collaboration with cross-functional teams, including product managers, User Experience/User Interface (UX/UI) designers, and software developers
- Mentorship: Mentor and guide junior engineers, helping them enhance their technical skills and grow professionally
- Travel may be required, with a preference for candidates local to Buffalo Grove, IL or Richardson, TX