• Draper, UT, USA
  • DOE
  • Salary
  • Full Time

medical, dental, vision, 401(k), STD, LTD, life insurance, ane more.

As a Technical Business Analyst AND Program Manager you will play a key role in designing the future of Control4's Android and iOS mobile applications.  You'll work with UX Designers and Product Management to assist in conducting competitive and voice of the customer analysis to determine product direction.  In addition, you'll be responsible for clearly communicating requirements and project schedules to a team of engineers and the company.


Our team is a group of 20+ seasoned, high performing individuals.  We follow agile/scrum methodologies, work in two week sprints, and release product updates on a quarterly basis.  You'll constantly be challenged and engaged by, and with, the group as you work on two to five projects simultaneously.


Control4 is a market leading smart home automation company.  Your team works to develop home automation software that allows a homeowner to control their home from anywhere in the world.  How cool is that!  


One of the best parts of working for Control4 is our beta program.  Once you hit your six month mark you are eligible to receive FREE Control4 gear to install in your own home!  So not only do you get to help create an awesome product but you get to use it on a daily basis.



  • Work with UX, Product Management, and Engineering to define solutions for required product features, elicit and document requirements, and write user stories.
  • Work with Development managers to develop, maintain, and monitor schedules. 
  • Assist in presenting features to the development teams.
  • Maintain functional and technical application documentation.
  • Work with UX team to conduct design, competitive, and voice-of-the customer analysis to determine product requirements.
  • Act as scrum master for the team.
  • Participate in requirement gathering and planning sessions.
  • Write clear and concise user stories and acceptance criteria.
  • Create/update specification documentation in cooperation with Product and Engineering management.



  • Ability to work well within a team, collaborating with others to find the best solution to an issue.
  • Ability to work with Developers, QA, and designers.
  • Demonstrate strong analytical skills, independent problem-solving skills.
  • Excellent written and verbal communication skills required.
  • Able to work under the established software development process.
  • Basic understanding of software development concepts and previous programing experience a huge plus.
  • Experience using JIRA.
  • Previous experience as scrum master is a plus.


  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

    I agree to ApplicantPro's Applicant Information Use Policy.*
  • Sign Up For Job Alerts!

  • Share this Page
  • Facebook Twitter LinkedIn Email