Skip to content

Senior Manager – Software Engineering – Network & Pricing
Company | CVS Health |
---|
Location | Richardson, TX, USA |
---|
Salary | $118450 – $284280 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 7+ years of experience working with enterprise solution delivery in a large-scale distributed software design environment, preferably in a J2EE development environment with strong leadership experience
- 6+ years of experience with frontend development including Angular 15+
- 6+ years of experience implementing REST services with Java and Spring Boot
- 6+ years of experience building cloud native applications, working in an Agile-based development environment and using Agile concepts such as Continuous Integration (CI/CD) and Test-Driven Development (TDD)
- Experience leading projects using Agile methodology
Responsibilities
- Lead multiple development teams consisting of Senior and Associate level engineers primarily focused on providing guidance, mentorship, and achieving company’s business objectives
- Set technical direction and strategy for the team aligning with organizational goals
- Manage large cross functional projects and collaborate with multiple partners, aligning priorities, resolving conflicts, and maintaining productive relationships
- Plan, organize and execute software development projects from inception to delivery
- Troubleshoot complex issues and provide technical solutions for timely resolution
- Facilitates risk assessments by troubleshooting production issues, assessing available resources, and providing timely resolutions to minimize downtime
- Participate in technical solutions, provide technical guidance and on time delivery
- Review and approve engineering designs, technical documentation, and project plans
- Researches and evaluates the latest software development technologies, methodologies, and industry trends, capitalizing on innovative technology solutions and integrating best options
- Define and refine delivery processes, disaster recovery plans, and release plans
- Develop and implement strategies to drive technical excellence and innovation
- Ensure the department adheres to best practices, quality standards, and industry trends
- Foster a culture of continuous improvement and professional development within the team
- Provide expert technical guidance for complex challenges and make informed decisions
- Hire future talent, provide coaching to existing talent, performance reviews, and foster a positive and collaborative work environment that promotes continuous learning opportunities
- Manage staffing, budgeting, and equipment procurement
- Perform capacity planning for multiple teams as well as high level project estimates
- Communicate to business leaders of any abnormalities
- Provide oversight of scheduled releases to ensure stability and accuracy
Preferred Qualifications
- 7+ years of experience working with enterprise solution delivery in a large-scale distributed software design environment, preferably in a J2EE development environment with strong leadership experience
- Professional certifications such as PMP, ITIL, or relevant technical certifications are a plus
- Strong technical knowledge, leadership skills, project management expertise and product operational experience
- Excellent communication skills to interact with stakeholders, customers, and senior management
- Strong experience with Angular (version 15+), Java Spring Boot, and relational databases
- Familiarity with AKS, GCP or similar container orchestration platforms
- Knowledge of CI/CD tools like CircleCI, Docker, GitHub, and JFrog for streamlined deployment
- Debugging and performance optimization techniques
- Familiarity with PBM business domain
- Experience in deploying to a cloud platform (Kubernetes, Azure, AWS, etc.)