Senior Software Engineer

Date: Posted 26-Jun-2017, Closing 25-Aug-2017 (MST)

Department: Programming

Location: Salt Lake City, UT

Benefits: Yes

Employment Type: Full Time

Job Summary: is the leading provider of real estate information and technology in Utah.  Our websites and data serve millions of people each month and we have been in business for over 20 years in Utah.

We are seeking a seasoned Senior Software Engineer to join our development team. You will assist with the development of new software products and systems, and you will be part of the product development team which using cutting edge tools to create and plan the latest and greatest in real estate software and databases.  We are looking for someone who is independent and doesn't like to be micromanaged in the developer role. We also work collaboratively as a team and encourage  both professional and personal growth, learning, having fun, and experimenting with new technologies and platforms. Come see what make an exceptional place to work.



  • Experience programming in a LAMP environment. PHP/MySQL
  • Strong working knowledge of relational database design, CSS, AJAX
  • Experience with object oriented programming/design
  • Experience with developing, deploying, and maintaining online hosted software services
  • Motivated self-starter with the ability to learn and adapt to new technologies
  • Excellent written and verbal communication skills
  • A positive attitude and enjoys working in a team
  • 5+ years of professional software development experience


Beneficial Experience:


  • Experience with other programming languages (Java, Python, C++, etc) -- Experience with MVC frameworks and HTML5 a big plus
  • Experience with UI design   
  • Experience with SVN, Git, or other version control systems
  • Experience with Web Services (REST, XML)
  • Experience with mobile development


  • Design and Develop (back-end and front-end) new software products, including web and mobile applications
  • Analyze, design, coordinate and supervise the development of software based upon specifications from user feedback and testing



  • Productive and fun work environment with a free stocked kitchen, ping pong table, and arcade
  • Flexible work schedule
  • 12 paid Holidays
  • Never work on your birthday again (it's on us)
  • Access to new technologies and equipment (phones, tablets, etc.)
  • 401(k) with a generous company match
  • Paid Time Off (PTO) that accrues annually
  • Full Competitive Benefits Package (Health, Dental, and Vision)
  • Health Reimbursement Account
  • Life insurance
  • Opportunities for growth and attending your favorite industry-related conferences.
  • Opportunity to collaborate with CEO on corporate strategy and initiatives
  • Other "perks" frequently arise (luncheons, staff parties, outings, team building experiences, etc.)



Join our incredible team, Apply now!  Contact us now at




Sign Up For Job Alerts

Share This Job

Facebook Twitter LinkedIn Email

Apply for the Senior Software Engineer Position