Job Information
HEALTHEQUITY, INC. Sr Manager Software Engineering- Innovation Teams in DRAPER, Utah
Sr Manager Software Engineering- Innovation Teams Job Locations
US-Remote
Overview
We areCONNECTING HEALTH AND WEALTH.Come be part of remarkable. How you can make a difference As a Senior Engineering Manager, you will lead multiple scrum teams of developers, driving the development of innovative, enterprise-grade applications and services. You will manage the end-to-end software development lifecycle (SDLC) while ensuring best practices, architectural consistency, and operational excellence. Acting as a technical lead, you will guide the development of scalable, secure, and resilient applications in a cloud environment. This role requires a deep technical background, hands-on problem-solving, and the ability to provide mentorship to multiple teams. What you'll be doing Team Leadership: Oversee the work of three or more development teams, providing technical direction and ensuring collaboration across teams. Facilitate coordination and consistency in approach to ensure alignment with architectural standards. * Technical Oversight and Mentorship: Serve as the senior technical authority, offering in-depth code reviews, technical mentorship, and guidance in areas like microservices architecture, API development, cloud infrastructure, and DevOps practices. * Architecture and Design Leadership: Lead the design and development of complex systems utilizing microservices architecture on Azure. Provide guidance on architectural patterns, frameworks, and best practices, including Domain-Driven Design (DDD), Event-Driven Architecture, and CQRS. * Agile and SDLC Champion: Advocate for Agile methodologies and establish SDLC processes that emphasize continuous integration (CI), continuous delivery (CD), and test automation. Drive adoption of agile best practices across all teams, ensuring optimal velocity and high-quality code. * Cross-Functional Collaboration: Work closely with product managers, data scientists, data engineers, and DevOps teams to define technical roadmaps, align on product requirements, and optimize project delivery. * Cloud Infrastructure and DevOps Integration: Oversee deployment and configuration of applications in Azure, leveraging PaaS and serverless services. Collaborate with DevOps engineers to optimize CI/CD pipelines, automate deployments, and implement SRE principles for reliability and scalability. * API Development and Integration: Guide teams in building robust RESTful services and API contracts using OpenAPI specifications. Lead initiatives to integrate third-party services, ensuring secure, reliable, and performant integrations. * Operational Excellence and Monitoring: Implement monitoring, logging, and alerting practices to ensure application reliability. Work with Site Reliability Engineering (SRE) teams to establish SLAs, SLIs, and SLOs for critical services. * Continuous Improvement: Foster a culture of continuous learning and improvement, encouraging teams to stay current with emerging technologies and practices. Lead retrospectives and root cause analysis on incidents to prevent future issues. * Standards and Best Practices: Establish coding standards, security practices, and performance guidelines across teams. Drive adherence to these standards, conducting regular code and architecture reviews. * Mentorship and Career Development: Act as a mentor and coach for team leads and developers. Support career growth through regular feedback, performance reviews, and personalized development plans. * Complex Problem Solving: Tackle complex technical challenges, such as high-throughput and low-latency requirements, distributed data storage, and cross-system integrations. Lead troubleshooting and resolution efforts for critical issues. * Security and Compliance: Ensure that all applications and services are designed and implemented with a focus on security,... For full info follow application link.