
Senior Software Engineering Manager
CVS Health
full-time
Posted on:
Location Type: Remote
Location: Idaho • Montana • United States
Visit company websiteExplore more
Salary
💰 $106,605 - $284,280 per year
Job Level
About the role
- Engineer highly scalable, distributed web services & applications
- Work on enterprise services and applications
- Be responsible for the security and privacy of all protected health information that may be accessed during everyday work activities
- Deliver high-quality code to production
- Suggest paradigms, toolsets, frameworks, or third party solutions and work to establish consistency in terms of process and approach.
- Support team members and drive: Partnership with and execution of product direction across the group.
- Adoption of new technology and best practices.
- Fostering a security mindset, helping to train and implement code security best practices within the team.
- Aggregating and reviewing engineering performance and application uptime KPIs.
- Strong mentorship and coaching to junior software engineers leading software design and implementation of most projects.
- Identifying opportunities for improvement across dependent services and teams.
Requirements
- 5+ years of relevant work experience, including 2+ years experience of leading projects or managing direct reports
- 5 years of OOP experience
- Working knowledge of front-end technologies such as Angular, NgRx, React, CSS3, HTML and Node
- Strong SQL skills
- Exposure to caching patterns and technologies is a plus (Redis, Couchbase, etc.)
- Experience with TDD and familiarity with Unit testing frameworks
- Familiarity with messaging technologies such as Kafka, NServiceBus or RabbitMQ
- Experience doing Agile spikes on new ideas, and once decisions are made helping to carry out the implementation
- Experience with multi-layer architecture, architectural patterns and Dependency Injection frameworks.
- Experience with Mediator pattern, Domain Driven Design and ORMs strongly desired
- Strong understanding of service oriented architecture principles and techniques, object-oriented design principles, and database design and implementation
- Strong Communication skills
- Ability to form strong partnerships with operations and product teams.
- Self starter
- Experience with application containerization, kubernetes and container management
- Experience with Scrum/Agile development methodologies.
- Experience with version control software such as GIT
- Experience with Continuous Integration Continuous Deployment (CI/CD)
- Experience with AI tools such as Cursor and/or Claude Code
- Must be able to travel at least 10% of time.
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.
- 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
OOPSQLAngularNgRxReactCSS3HTMLNodeTDDUnit testing
Soft Skills
strong communicationmentorshipcoachingself-starterpartnership building