Talent.com
Principal Engineer

Principal Engineer

Outcode SoftwareDraper, UT, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Description

Job Description

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.
  • E04JI80034mh407jhjj

    serp_jobs.job_alerts.create_a_job

    Principal Engineer • Draper, UT, US