
Software Development Manager
- Lehi, UT
- Permanent
- Full-time
- Drive consensus between product management, design, and clients to define and refine the product roadmap, user experience, priorities, and schedule.
- Take ownership of the development life cycle, closely supervising progress, identifying risks and opportunities, and ensuring access to senior leadership when needed. Navigating challenges and providing clear insight into the product's status will be essential to its success.
- Foster a culture that values teamwork, a passion for emerging AI technologies, and accomplishment celebration to encourage collaboration and drive innovation. Your leadership will contribute to a positive and productive work environment.
- Facilitate team effectiveness: You will guide and coach a team of highly skilled web and backend engineers, providing technical mentorship, unblocking challenges, and celebrating their achievements. Your role is to ensure they are building the right things in the right way, and help expand their impact each day.
- Build proposals for the creation and enhancement of our processes and technology roadmaps in your designated areas as well as across our management organization, especially crafting quality excellence in our applications.
- Play a pivotal role in attracting, hiring, onboarding, and retaining exceptional engineers and grow them professionally and personally.
- Bachelor’s degree in Computer Science, Computer Engineering (or equivalent experience)
- 7+ years in engineering with 2+ years of recent experience leading software engineering teams, preferably with knowledge of technologies/languages in the team stack (Python, Lit, Kubernetes, Azure/AWS, GitLab, etc.).
- Excellent technical skills in evaluating systems architecture, particularly using extensive knowledge of full-stack technologies
- Experience delivering generative AI applications, especially AI Agents.
- Expertise creating a culture of engineering excellence by owning the quality, scalability, and reliability of services through rigorous testing, validation, and monitoring practices.
- Passion for collaborating with design teams from concept to production is important. Demonstrate success in effective communication and collaboration between engineers and designers.
- Collaborate and adapt to different cultures, time zones, and work styles.