Demo

Principal Engineer

Outcode Software
Draper, UT Full Time
POSTED ON 5/9/2026
AVAILABLE BEFORE 7/9/2026
The Principal Engineer at Outcode Software plays a critical leadership role in shaping and maintaining the technical direction across all engineering teams. This position requires a Deep expertise in software development methodologies, hands-on experience with a wide range of technologies, and the ability to influence and drive organization-wide best practices.

The Principal Engineer collaborates closely with the Director of Engineering to ensure all teams follow the established best practices and have access to the resources and training necessary for success.
Beyond defining and enforcing best practices, the Principal Engineer is actively involved in mentoring engineers, conducting code reviews, troubleshooting complex technical issues, and contributing to the overall strategy and direction of the company. They are responsible for fostering a culture of continuous learning, technical excellence, and collaboration across engineering teams.

Key Responsibilities:
  • Define Best Practices: Lead the creation and adoption of engineering best practices and guidelines that align with Outcode Software's vision and objectives.
  • Implementation & Coaching: Partner with Engineering Managers and Tech Leads toimplement and ensure the adoption of best practices across all projects.
  • Code Review & Technical Guidance: Provide in-depth code reviews and offer technical guidance to engineering teams, especially in complex situations or escalations.
  • Training & Development: Plan, organize, and deliver ongoing training and mentoring programs to ensure engineers are continuously learning and improving their skills.
  • Team Support: Act as a go-to resource to unblock project teams by troubleshooting complex technical challenges, providing solutions, and helping teams meet deadlines.
  • Contribute to Strategy: Work alongside senior leadership to shape technical strategies that drive the company's long-term goals, ensuring alignment with overall business objectives.
  • Internal Tools & Process Improvement: Contribute to building and maintaining internal tools, frameworks, and processes that streamline development workflows and improve overall productivity.

Qualifications:
  • 8 years of experience in software engineering with a track record of leadership and technical expertise.
  • Strong proficiency in a variety of development technologies and methodologies (e.g., Agile, DevOps, cloud platforms).
  • Proven experience mentoring and coaching engineers, fostering a culture of technical excellence.
  • Exceptional problem-solving and troubleshooting skills, particularly in complex technical situations.
  • Strong communication skills, with the ability to work effectively across teams and with leadership.
  • Experience with code review practices and ensuring adherence to best practices.
  • Passion for continuous learning and staying current with industry trends.

Preferred Qualifications:
  • Experience in managing and leading cross-functional technical teams.
  • Familiarity with modern software development practices and tooling, including CI/CD, containerization, and cloud technologies.
  • Proven ability to define and implement large-scale technical strategies and improvements.

Salary.com Estimation for Principal Engineer in Draper, UT
$188,137 to $223,546
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Outcode Software

  • Outcode Software Draper, UT
  • About Outcode: OutCode is a global software development firm that delivers technology solutions that improve business-facing quality of life by increasing ... more
  • 16 Days Ago

  • Outcode Software Draper, UT
  • AI Specialist Outcode Software is looking for an AI Specialist to help clients discover, design, and deliver AI-powered solutions that create real business... more
  • 2 Days Ago

  • Outcode Software Draper, UT
  • Outcode is hiring for a Project Manager to join our growing delivery team! The Project Manager leads software and technical project execution from planning... more
  • 3 Days Ago

  • Outcode Software Draper, UT
  • Outcode is hiring for a Project Manager to join our growing delivery team! The Project Manager leads software and technical project execution from planning... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Principal Engineer jobs in the Draper, UT area that may be a better fit.

  • Hazen and Sawyer South Jordan, UT
  • Hazen and Sawyer is seeking a qualified and experienced Principal Engineer/Senior Principal Engineer (PE/SPE) to join our team on a full-time basis to supp... more
  • 1 Month Ago

  • UT 151 Civil Engineer Squadron Salt Lake, UT
  • This National Guard position is for a INTERDISCIPLINARY (ENGINEER) (TITLE 5) (TEMP), Position Description Number T5904800 and is part of the 151 CES locate... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!