CVS Health is building a world of health around every individual, and they are seeking a Staff Software Development Engineer for their Developer Portal. The role involves balancing hands-on technical contributions with strategic leadership to guide the platform's architecture and direction, while mentoring engineers and addressing systemic technical issues.
Responsibilities:
- You'll collaborate with engineering leaders to establish technical vision and strategy for the Developer portal
- You'll guide architectural decisions that balance immediate business needs with long- term technical health
- You'll develop and socialize technical standards that enable teams to work effectively at scale
- You'll identify and address systemic problems before they become critical issues
- You'll actively mentor engineers through both ongoing relationships and timely technical guidance
- You'll sponsor promising engineers by advocating for their ideas in meetings they can't attend
- You'll help grow the engineering organization by participating in hiring and onboarding
- You'll create opportunities for engineers to take on challenging work that grows their skills
- You'll write code strategically, focusing on high-leverage components, patterns, and examples
- You'll review code with an eye toward system design, scalability, and maintainability
- You'll contribute to complex debugging and production incidents when your expertise is needed
- You'll identify and resolve critical technical debt that impacts multiple teams
- You'll build bridges between teams with competing priorities to find technical solutions that work for everyone
- You'll navigate organizational boundaries to unblock important technical initiatives
- You'll ensure critical knowledge is documented and shared rather than siloed
- You'll facilitate technical discussions to help teams reach alignment on complex decisions
- You'll investigate emerging technologies that could benefit our platform and developers
- You'll lead proof-of-concepts for high-potential technologies to validate their application at CVS scale
- You'll stay current with industry trends and bring relevant external perspectives into our technical discussions
- You'll provide thoughtful evaluation of technical approaches, grounded in both theory and practical application
Requirements:
- 7+ years of experience in web development
- 5+ years of experience in JavaScript and TypeScript
- 3+ years of experience in API development
- Experience with modern front-end frameworks (React and Next.js preferred)
- Experience with Java and Spring Boot
- Track record of technical leadership on projects impacting multiple teams
- Demonstrated ability to communicate technical concepts to diverse audiences
- Proven experience mentoring and growing other engineers
- Experience building and maintaining systems at scale
- Experience with front-end architecture and design systems
- Experience building developer tools, libraries or platforms
- Knowledge of modern web performance optimization techniques
- Understanding of API design and GraphQL
- Experience with DevOps tools, processes, and culture
- Experience fostering inclusive engineering practices
- Experience influencing technical decisions without direct authority