Invitation Homes

Engineering Manager

Invitation Homes

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $118,800 - $205,920 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSJavaScriptNode.jsPostgresReactSQLSwift

About the role

  • Design, develop, and deploy solutions with focus on high availability, low latency, and scalability
  • Lead team of developers and make recommendations on future technical architecture for software, platform, integrations and tools
  • Work collaboratively to help define and execute team roadmaps
  • Writes documentation for technical and integration architectures
  • Measure and evaluate features and system metrics to continuously improve user experience and service performance
  • Responsible for growing and inspiring a team of engineers through a combination of coaching, mentoring, feedback, and hands-on career development
  • Work closely with Product and Platform Owners, Quality Assurance, and other teams in an agile environment to build, deploy, and maintain software systems
  • Cultivate a healthy, collaborative engineering culture that’s in line with our values.

Requirements

  • Bachelor’s Degree in relevant field, or equivalent work experience
  • 5+ years of professional development experience, and 2+ years of recent experience managing an engineering team
  • Experience working in agile development environment
  • Deep understanding of software and development engineering principles and concepts
  • Depending on the team, deep technical skills in one or more of the following areas: JavaScript Development, C# Development, SQL Development, MSSQL, Postgres, Node.js, React, AWS, CI/CD, Mulesoft, Salesforce
  • 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