This site uses cookies. To find out more, see our Cookies Policy
View All Jobs at FranklinCovey

Software Engineer in Salt Lake City, UT at Franklin Covey Careers

Date Posted: 5/22/2019

Job Snapshot

Job Description

Title:  Software Engineer

Reports To:  Director of Software Engineering

Job Summary

The Software Engineer will be responsible for building an enterprise-scale software application written primarily in PHP and based on the Moodle open source project.  You will be expected to work within an agile software development framework and have great communication and technical skills.  You’ll be asked to propose architecture changes, adhere to and recommend coding standards, as well as perform other similar duties that a senior-level software engineer commonly performs within a corporate environment.

Essential Job Functions

  • Perform peer code reviews
  • Commit code to BitBucket using Git
  • Branching/tagging code using GitFlow or similar
  • Comfortable with test-driven design
  • Code and perform unit tests
  • Refactor code while building new features

Job Requirements


  • Minimum Education:  Bachelor’s degree in Computer Science or similar
  • Minimum of 3 years working as a software engineer
  • Minimum of 2 years PHP programming experience
  • Hands-on, real-world experience leveraging various AWS services (e.g. S3, EC2, RDS, Route53, etc.)
  • Hands-on experience scaling LAMP-based applications
  • Experience working in an agile/SCRUM environment
  • Ability to review business requirements, design architecture, build both the backend and frontend software components, and deliver exceptional code quality
  • Ability to effectively communicate to various stakeholders
  • Bonus
    • Moodle or similar LMS experience
    • Python programming
    • Full stack development including Javascript

Company Information
FranklinCovey is a global company specializing in performance improvement. We help organizations achieve results that require a change in human behavior. Our expertise is in seven areas: Leadership, Execution, Productivity, Trust, Sales Performance, Customer Loyalty, and Education. Our mission statement is “We enable greatness in people and organizations everywhere”.  We fulfill this mission by hiring “Achievers with Heart”.

Visit our website at for more information regarding our organization.

FranklinCovey is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.


  1. Software Engineer Jobs
  2. Project Engineer Jobs
© Copyright 2017 FranklinCovey - Privacy
We are an Equal Opportunity Employer/Veterans/Disabled
FranklinCovey is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.