Job Summary :
With a strong foundation in software development this role ensures systems are built for long-term scalability, reliability, and business impact while maintaining focus on quality, technical integrity, and predictable delivery. Key Responsibilities Leadership & Team Management Provide coaching, mentorship, performance management, and career development for engineers Foster a positive engineering culture emphasizing psychological safety, accountability, and continuous improvement Engage in hands-on development and technical guidance Participate in hiring, onboarding and talent development Software Development Lifecycle Own Agile ceremonies (planning, grooming, stand-ups, retrospectives) for predictable delivery Ensure accurate estimation, prioritization, and timely execution of engineering work Unblock engineers, resolve technical issues, and escalate risks as needed Maintain quality through code reviews, automated testing, CI / CD pipelines, and DevOps practices Directly contribute to architecture design, code development, code reviews, and regular development practices within the sprint Play a hands-on role in building software by providing technical oversight and taking responsibility for key features and components. Cross Functional Collaboration Partner with product managers to refine requirements and translate business needs into engineering tasks Align with design, QA, infrastructure, and operations for smooth delivery Communicate progress, risks, and technical decisions to stakeholders Operational Excellence Identify and mitigate technical, delivery, and operational risks Track and improve team performance using KPIs (cycle time, deployment frequency, bug rates, code quality) Continuously refine processes, workflows and tools Enforce adherence to coding standards, architectural guidelines, and security / compliance requirements Schedule :
Engineering Manager • S Jordan, UT, US