Posted in

Senior Manager – Software Engineering – Network & Pricing

Senior Manager – Software Engineering – Network & Pricing

CompanyCVS Health
LocationRichardson, TX, USA
Salary$118450 – $284280
TypeFull-Time
Degrees
Experience LevelSenior, 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.)