SaltLakeCityRecruiter Since 2001
the smart solution for Salt Lake City jobs

Senior Software Developer, Full Stack - PHP (Open to Remote)

Company: Modern Campus
Location: Salt Lake City
Posted on: January 16, 2022

Job Description:

This Engineer will be responsible for technical leadership of a Scrum team responsible for designing, refactoring, supporting and improving one of our flagship web-based SaaS applications. This role will be responsible for refining prioritized feature work, identifying and planning for reduction of technical debt, overseeing application architecture, and collaborating with other teams. This person must be an expert in scaled php application development, as well as an Agile enthusiast that partners with the team scrum master to drive sprint success and partners with the product owner to execute features, maintenance tasks, and address technical debt. This person will be highly proficient in the languages of the full application stack, particularly PHP and Javascript, and will benefit from additional Python experience. This person must be self-motivated and possess strong communication and coordination skills between Client Care, Product, and Engineering to execute solutions. Project or team leadership experience is also preferred.

How you'll make an impact:


  • Apply system-level thinking across the application in order to solve problems and improve performance
  • Define, estimate, code, review, test and document solutions for feature development, maintenance and refactor initiatives
  • Build for quality through code reviews, support of continuous integration and test automation, and the burndown of technical debt
  • Champion and participate in value delivery through Agile SAFe and Scrum processes
  • Install and maintain your individual development environment
  • Uphold DIGARC's software development processes and standards

    • Assist in tier-3 support of SaaS-based enterprise product (client issues, performance, data integrity, integration with related applications)
    • Handle issue triage independently
    • Communicate solution measures with affected departments (e.g. Support, Systems, other products, etc.)

      • Communicate ideas, problems and solutions effectively with the Product Owner, other engineers, and across other teams
      • Partner with the team Scrum Master to drive sprint success for the team
      • Partner with the team Product Owner to advocate for codebase improvements and reducing technical debt
      • Engage other engineers in healthy collaboration about code and processes
      • Act as a cross-department communication point person for innovation, continuous improvement and issue status, causes and resolutions

        What you'll need to succeed:
        • Ability to read, write, explain and contrast the following:
          • PHP
          • Python
          • JavaScript code
          • Database queries
          • Ability to understand and troubleshoot the application stack (PHP, Gearman, LAMP stack)
          • Strong communication and problem-solving skills
          • Self-starter
          • Adept at working independently and efficiently on several projects in the same timeframe
          • Proven ability to work collaboratively with others
          • Tenacity in troubleshooting (client issues, performance, data integrity)
          • Aptitude for constantly learning new technologies, highly desired

            Education and Experience:
            • B.S. in Computer Science, Information Systems or related Engineering or equivalent experience
            • 8+ years of experience debugging and problem solving with large, complex web-based applications
            • 8+ years with enterprise software development, maintenance and process
            • 3+ years of experience working on SaaS products, preferably B2B
            • 1+ year working in and maintaining a Vagrant environment
            • Exposure to Agile process, especially Scrum and Scrumban (SAFe is a plus)
            • Exposure to testing frameworks and unit testing

              Physical Demands and Work Environment:

              The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Travel outside of the office is minimal but can happen on occasion. Typical professional office working conditions.

              Preferred locations (remote candidates welcome):
              • St. Petersburg, FL
              • Toronto, ON
              • Lakeland, FL
              • Camarillo, CA

                What you'll gain:
                • Competitive compensation and benefits
                • Rewards and recognition programs
                • Learning and development opportunities
                • Convenient office location
                • Flexible Vacation Policy
                • You will make a difference everyday for universities trying to grow and students trying to learn.

                  Only qualified candidates selected for an interview will be contacted.

                  Company Overview:

                  Modern Campus -, the innovator driving Omni CMS and Destiny One, empowers higher education institutions to thrive when radical change is required to successfully respond to lower student enrollment and revenue, rising costs, crushing student debt and even school closures. Powered by the industry's only "student first" modern learner engagement platform, presidents and provosts can create pathways for lifelong learning, while marketing and IT leaders can deliver Amazon-like personalization and instant fulfillment. Award-winning products and an exceptional customer experience for its 550+ higher education customers, with more than 70 million students engaged with its platform, have earned Modern Campus a reputation for customer obsession. Learn how Modern Campus is leading the modern learner engagement movement at

                  Modern Campus - is committed to fair and accessible employment practices and are committed to providing accommodations for persons with disabilities. We will work with all applicants to determine appropriate accommodation for individual accessibility needs.

                  Powered by JazzHR


Keywords: Modern Campus, Salt Lake City , Senior Software Developer, Full Stack - PHP (Open to Remote), IT / Software / Systems , Salt Lake City, Utah

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Utah jobs by following @recnetUT on Twitter!

Salt Lake City RSS job feeds