Director of Engineering


Lehi, UT

Job Description: 

As a Director of Engineering on Entrata’s Engineering team, you will help drive the technical strategy and delivery of our solutions, platform, and products.


This ideal candidate will have significant hands-on experience building software platforms at scale, expertise around emerging technologies, and will know how to develop the right products around the needs of strategic internal and external customers.


About the Company

Entrata provides property management organizations with leading infrastructure, platform capabilities and industry solutions that leverage emerging technologies. We want to make the lives of our customers easier, ensuring they can operate more efficiently, be more competitive, and adapt to changing needs. Entrata is engaged to support customers in more than sixteen countries around the world.



  • Working with an architect guild, ensure a sound technical strategy through code design improvements, sound database architecture aligned with a master data management policy, and balancing feature delivery with stability, reducing technical debt, and improving code quality.

  • Work directly with software development managers, UX teams, product managers, and Scrum teams when needed for research and development of novel solutions to technical problems.

  • Manage change to support teams to rapidly deliver stable, high performing, and reliable code (requires frequent interaction with teams by teleconference).

  • Manage technical debt -- and direct the roadmap or strategies to manage technical debt.

  • Evaluate and propose new technologies, frameworks, and architectures as necessary.

  • Sponsor or drive the implementation of product features through stages of planning, execution, and review. 

  • Coordinate with services teams and work directly with clients and vendors as needed.

  • Provide up-to-date reports to senior leaders on a regular and as-needed basis, and manage change to prioritize requests from senior leadership.

  • Build a strong team through actively participating in recruitment activities including sourcing ideal candidates, screening and interviewing, and thoughtfully contributing to hiring decisions.

  • Connect many times each week with offshore teams to provide regular specific goals (and the reasons why)  so that those offshore teams can drive those goals to completion.

  • Interact directly with Product Owners and Business Analysts to help shape the product features with technical feasibilities. 

  • Is entrepreneurial, ambitious, and feels urgency with the evolution of his or her products.


Measures of Success

  • Holds their direct reports accountable, and is involved in the details to help them hold their teams accountable. Evaluates conformity with company coding and architecture standards, and teams’ productivity, to ensure the maturity and success of products.

  • Reports team progress metrics for up-to-date reports to senior leadership.

  • Understands Entrata’s business objectives and aligns their teams’ results to these.

  • An ideal team player—humble, hungry, smart—who maintains excellent communications and relationships with all.

  • Monitors and directs improvement to the efficiency of the teams’ code, and stability of products—spends 40% time directly coding and designing database schema and system architecture.

  • Trains offshore and US teams to increase team technical knowledge and skills.

  • Drives great code and DB architecture through examples and mentoring.

  • Is current on new technologies, and proposes new technologies when appropriate.

  • Conducts and participates in peer reviews.

  • Is a team builder and output multiplier.

  • And tracks across their teams and products:

    • Timeliness of releases within each sprint

    • Technical debt

    • Level of energy, urgency and innovation of team

    • Quality of communications with other departments

    • Level of each team member’s output per unit of pay

    • Soundness of code architecture 

    • Conformity with company coding standards

    • Efficiency and stability of code


Minimum Qualifications

  • 7+ years of engineering or industry experience

  • 5 years minimum of experience managing teams.

  • PHP, PostgreSQL, Javascript

  • Experience working on distributed services

  • Scrum Agile experience

  • Hands-on engineering experience and experience leading technical projects.

  • Experience managing offshore (3rd party) teams.


Preferred Qualifications

  • Advanced degree in Computer Science or related Engineering field.

  • Experience with enterprise customers including security assessments.

  • Experience in innovation and technical contributions to company/industry and/or academia and research.

  • Broad technical background including Compute, Networking, and Storage.

  • Medical, Dental, Vision Benefits

  • 401K with Matching

  • Life Insurance

  • Flexible Spending Account

  • Short-term and Long-term Disability

  • On site gym

Physical Requirements:
The physical requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Ability to function well in a high-paced and at times demanding environment. Must be able to sit and/or stand for extensive periods of time. Repeating motions that may include the wrists, hands and/or fingers. Regular and reliable onsite attendance during standard operating hours.

About Us:

Founded in 2003, Entrata® is the only comprehensive property management software provider with a single-login, open-access Platform as a Service (PaaS) system. Offering a wide variety of online tools including websites, mobile apps, payments, lease signing, accounting, and resident management, Entrata® PaaS currently serves more than 20,000 apartment communities nationwide, including 34 of the NMHC Top 50 Largest Managers. Entrata’s open API and superior selection of third-party integrations offer management companies the freedom to choose the technology and software that best fit their needs. For more information, go to

Apply Now