← Back to jobs

Manager, Engineering

Company
Invitation Homes
Location
Remote
Work type
Full Time
Posted
2026-08-07

Job description

Essential Job Duties and Responsibilities

Work closely with Product and Platform Owners, Quality Assurance, and other teams in an agile environment to build, deploy and maintain software systems

Design solutions with a focus on performance and maintainability

Measure and evaluate features and system metrics to continuously improve user experience and service performance

Grow and inspire a team of engineers through a combination of coaching, mentoring, feedback and career development

Cultivate a healthy, collaborative engineering culture that’s in line with our values.

Make recommendations on future technical architecture for software, platform, integrations and tools

Document technical and integration architectures

Work collaboratively to help define and execute team roadmaps

Education and/or Experience

Bachelor’s Degree in relevant field, or equivalent work experience

5+ years of professional development experience, and 2+ years of recent experience managing or leading an engineering team

Experience working in agile development environment

Deep understanding of software and development engineering principles and concepts

Deep technical skills in one or more of the following areas: JavaScript development, SQL development, MSSQL, Postgres, AWS, CI/CD, Mulesoft, Salesforce

Skills/Specialized Knowledge

Excellent communication, presentation, and interpersonal skills

Ability to thrive under pressure and function effectively in a fast-paced work environment

Exhibit sound judgment and swift decision-making skills

Exhibit strong attention to detail and accuracy

Ability to collaborate and build consensus with others

Knowledgeable about system design, data structures and algorithms

Skilled at processing and analyzing large data sets

Experience working with distributed/scalable systems and high-volume transaction applications

Love of technology; actively seeks continuing education of current and emerging technologies

Other Requirements

N/A

Skills Required
5+ years of professional development experience
2+ years of recent experience managing or leading an engineering team
Bachelor's Degree in relevant field or equivalent work experience
Experience working in agile development environment
Deep understanding of software and development engineering principles
Deep technical skills in JavaScript, SQL, MSSQL, Postgres, AWS, CI/CD, Mulesoft, Salesforce

Original source