Software Engineer

Software Engineering Salt Lake City, Utah


Job Title:                                 Software Engineer
Degree Required:                   MS or equivalent foreign education
Academic Discipline(s):         Computer Science, Computer Information Systems or Electrical Engineering
Experience Required:            None

Job Description: 

As a Software Engineer at, you work closely with product owners, senior engineers, designers, programmers, and QA to deliver industry-leading solutions.  Responsible for constructing solutions based on customer requirements.  Contribute to the implementation of major features and components from requirements and designs. Contribute to the creation of functional and technical specifications. Responsible for contributions in technical design, task estimation, implementation, automated testing, debugging, and deployment. Participate as a productive member of an agile team of engineers. Produce high quality, test-driven software. Assist in planning, costing, designing and testing. Communicate well with product managers, customer support, and other team members. Promote established standards, processes, procedures, and tools throughout the software development life cycle.

Minimum Qualifications: 

  • Knowledge or experience with full-stack web development.
  • Knowledge or experience with database design and architecture.
  • Knowledge or experience with micro services.
  • Knowledge or experience with cloud architecture and deployment.
  • Knowledge or experience with agile development process.
  • Knowledge or experience with a modern backend language, Golang, Java or C or Javascript.
  • Knowledge or experience with modern javascript frameworks such as React, Angular, Elm or Vue.js.
Salary (Annual):          $88,000.00
Work Location:            56 East Broadway, Salt Lake City, UT 84111
Hours of work:            Usually 8 a.m. to 5 p.m., Monday through Friday