Full Job Description
We9re looking for an Engineering Manager to lead and grow a team of software engineers while helping deliver high-quality, reliable products. You9ll balance people leadership with technical judgment 6coaching engineers, driving execution, and partnering with product and other engineering leaders to plan and deliver roadmaps. This role is a strong fit for someone who enjoys developing people as much as shipping software.
KEY RESPONSIBILITIES
Manage, coach, and develop a team of software engineers, including regular 1:1s, performance feedback, and career growth planning
Partner with product management to plan, prioritize, and deliver team roadmaps on schedule
Guide technical decision-making within the team, ensuring sound architecture, code quality, and engineering best practices
Foster a healthy team culture built on collaboration, accountability, and continuous improvement
Own team hiring, onboarding, and staffing plans in partnership with recruiting
Identify and remove blockers, manage risk, and communicate status clearly to stakeholders and leadership
Participate in incident response and post-incident reviews for issues affecting the team9s systems
Contribute to broader engineering organization initiatives, such as process improvements and cross-team standards
REQUIRED QUALIFICATIONS
10+ years of professional software engineering experience, including 3+ years in a formal people-management role
Demonstrated experience leading a team through the full software development lifecycle
Strong technical background sufficient to guide architecture and code-quality decisions
Experience managing performance, providing feedback, and supporting career development for direct reports
Excellent communication and stakeholder-management skills across engineering, product, and business functions
Experience balancing competing priorities and delivering against roadmaps in a fast-paced environment
PREFERRED QUALIFICATIONS
Experience managing distributed or remote engineering teams
Prior experience scaling a team through significant growth or organizational change
Background in the specific technical domain of the team you9d be managing (e.g., data, platform, product engineering)
Experience partnering with recruiting on hiring plans and interview process design
Prior experience as an engineer before transitioning into management