Software Development Manager


Lehi, UT

Job Description: 

Employer:                             Entrata, Inc.

Job Title:                              Software Development Manager      

Degree Required:                  Bachelor’s degree or foreign equivalent education

Academic Discipline(s):          Computer Science, Management Information Systems, or Information Technology

Experience Required:            Two years

Alternate Occupations

Accepted:                               Computer Science, Management Information Systems, or Information Technology



Job Description:

Entrata is an industry leader in multi-family housing software solutions. The Internal Systems team provides the software and applications that enable Entrata’s internal departments to provide world class service to its clients. The Software Development Manager will manage the creation and maintenance of many of Entrata's internal software solutions as well as those for our international sister company. You will work closely with internal managers, user experience designers, architects, and other Software Development Managers, in addition to providing technical leadership for multiple offshore development teams from our sister company (located in Pune, India). You will spend a few hours each day on late night or early morning calls as you manage your development teams in India. This position does not supervise any direct reports.

Job responsibilities:

  • Lead multiple teams of skilled engineers to build and maintain various software services and applications

  • Prioritize, schedule, and track the team’s work. Collaborate with stakeholders to ensure that engineering teams deliver on business needs in a consistent and predictable manner

  • Regularly meet with internal stakeholders to identify software needs

  • Write user stories and acceptance criteria for the development teams to work from and take those stories from design all the way through the development cycle

  • Manage the delivery and testing of software solutions and provide training and documentation for new systems

  • Own and manage the stability, availability and performance of applications and systems in a production environment. Lead team to deliver high system quality and uptime

  • Act as a technical consultant for all major system changes and establish a culture of technical excellence within your team

  • Foster innovation, productivity, quality, and efficiency within the team

  • Collaborate with other engineering and architecture leaders to ensure technical strategies, architecture guidelines, and standards are followed


Minimum Qualifications


  • Experience in Java Script.

  • Experience in software development

  • Experience in technical project management.

  • Experience building HRIS, task management, project management, and QA software.

  • Experience working with and directing offshore resources in the creation and testing of software.

  • Experience programming in PHP, SQL, HTML, and CSS.

  • Experience building and managing engineering teams.

  • Experience discovering the true requirements in underlying feature requests. 

  • Experience recommending alternative technical and business approaches.

  • Experience leading software engineering efforts to meet timelines.

  • Experience working in an agile development environment (Product Owner/Scrum Master).

  • Experience managing international development teams.

  • Must be willing to work nights and weekends if necessary.

  • Must be willing to travel internationally three weeks per year.



Salary (Annual):         $99,403.00

Work Location:           4205 Chapel Ridge Road, Lehi, UT 84043

Hours of work:            8:00 a.m. to 5:00 p.m. Monday through Friday; must be willing to work nights and weekends if necessary.

Apply Now