Skip to content

Team Leader – Engineering
Company | Rocket Companies |
---|
Location | Michigan, USA |
---|
Salary | $123500 – $278500 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- 4 years of experience in a software engineering, quality engineering or product development, or role in a relevant field
- Bachelor’s degree or equivalent experience in computer science, information technology, or a related field
- Knowledge of organizational technology standards, including testing and deployment
- Knowledge of software delivery roles and the responsibilities of each, such as software engineers, architects, leadership and product roles
- Experience mentoring and developing team members
- Experience using Agile metrics, such as throughput, work-in-progress (WIP), cycle-time and defect rates, to improve team performance
- Demonstrated ability to advocate on behalf of team members and projects using deliberate, accurate and persuasive language
Responsibilities
- Lead and mentor an Agile team that leans into data-driven experimentation, innovation, quality and craftsmanship
- Communicate and promote the culture and mission of the company
- Collaborate with leadership to establish a divisional mission aligned with the company vision
- Promote iterative, thoughtful decision making within a self-organized team
- Recognize trends affecting delivery goals and support team decisions on short and long-term resolutions, removing roadblocks when necessary
- Drive performance in areas such as quality, predictability, flow and velocity
- Coordinate response and communication of tech incidents to stakeholders
- Recognize trends across tech incidents and ensure true root causes have been identified and fixes implemented
- Stay informed of trends and changes in the broader technology, business and regulatory landscapes
- Regularly evaluate the team’s size, organizational fit and position and propose changes to improve synergies
- Fully understand and plan for the product roadmap and maintain awareness of broader technical and business changes impacting the team
- Develop short-, mid- and long-term key results with the team to achieve team objectives
- Develop and retain talent in alignment with the product team’s vision and roadmap
- Lead interviews and discussions regarding hiring decisions for candidates and promotions, pulling in appropriate subject matter experts as required
- Prepare and deliver reviews, compensation adjustments and promotions
- Identify, implement and drive adoption of best practices within the leadership community
- Mentor and support team members on any of the above responsibilities
Preferred Qualifications
- 4 years of experience programming in C#, F#, PHP, Python, Java, JavaScript, Progress or other object-oriented/functional programming languages
- Knowledge of organizational technology standards, including architectural design and integration patterns
- Knowledge of supported business domains
- Experience working on teams that meet organizational engineering and architecture standards
- Ability to meet delivery goals with shifting timelines, staffing and dependencies
- Working knowledge of multiple Agile development methodologies
- Experience coordinating tech incident resolutions
- Knowledge of people leadership practices, such as change management, recruiting, hiring, performance management, corrective action and compensation administration
- Certified in Scaled Agile Framework (SAFe) Agile practices