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