Demo

Principal Engineer

Outcode Software
Draper, UT Full Time
POSTED ON 7/11/2026
AVAILABLE BEFORE 9/10/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
$192,321 to $235,023
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

What is the career path for a Principal Engineer?

Sign up to receive alerts about other jobs on the Principal Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$162,237 - $199,353
Income Estimation: 
$222,110 - $256,974
Income Estimation: 
$224,976 - $270,947
Income Estimation: 
$205,834 - $254,869
Income Estimation: 
$242,530 - $287,120
Income Estimation: 
$205,834 - $254,869
Income Estimation: 
$150,467 - $192,499
Income Estimation: 
$149,289 - $190,988
Income Estimation: 
$97,457 - $126,589
Income Estimation: 
$176,972 - $219,172
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
  • Description: The Support Engineering Lead at Outcode Software plays a critical leadership role in bridging the gap between technical support, database admi... more
  • 8 Days Ago

  • Outcode Software Draper, UT
  • The Solutions Architect at Outcode Software plays a pivotal role in bridging the gap between technical expertise and client needs. This position is ideal f... more
  • 9 Days Ago

  • Outcode Software Draper, UT
  • Outcode is hiring for an Associate Product Owner to join our product-focused team! The Associate Product Owner plans and leads software and technical produ... more
  • 1 Day Ago

  • 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
  • 1 Day 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
  • 28 Days Ago

  • Senior Level Mechanical Engineer - Tetra Tech Careers Salt Lake, UT
  • The Opportunity: Tetra Tech is adding a Mid-Senior Level Mechanical Engineer to our team based in Salt Lake City, UT. Why Tetra Tech: At Tetra Tech, we are... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!