Manager, Technology - Craft Education

Western Governors University•Nashville, TN
•$151,800 - $250,500•Onsite

About The Position

The Manager, Technology for Craft leads a team of software engineers responsible for product development and integration. The role provides technical vision, training, standards, and direction to engineers working across front-end, back-end, QA, and cloud engineering. The manager partners with leadership and cross-functional teams, and contributes as a lead engineer by mentoring or pairing with team members on technical and development work that supports Craft’s mission. The position is based in the office in downtown Nashville, Tennessee. It requires occasional travel of up to 20%, including attendance at designated company summits, typically one to two per year, and potentially conferences, company locations, and other business events. The role is full-time, regular, and classified as 40 standard weekly hours. It is eligible for bonuses and the benefits listed in the posting.

Requirements

  • Bachelor’s degree in computer science, information technology, or a related field, or equivalent relevant work experience.
  • At least 6 years of experience developing web-based applications and web services, including database interfacing and third-party product integration with existing infrastructure.
  • At least 2 years of experience leading software engineering professionals or related leadership experience.
  • Ability to provide technical and architectural leadership and coach an engineering team.
  • Ability to develop and direct software testing procedures, programming, and documentation, with commitment to efficient, secure, scalable, and maintainable code and engineering practices.
  • Ability to understand business needs and execute on business strategy.
  • Ability to research, design, and develop computer software systems using computer science, engineering, and mathematical analysis principles and techniques.
  • Ability to manage multiple responsibilities in rapid, deadline-driven environments and identify and resolve problems early.
  • Excellent written and verbal communication skills, including communicating with technical and non-technical colleagues, external stakeholders, and management.
  • Ability to maintain effective working relationships with team members and stakeholders.
  • Self-starter with a bias for action while maintaining stable, secure user experiences.
  • Ability to ramp up quickly on new technologies.
  • Strong attention to detail and excellent judgment.
  • Ability to plan work aligned with department responsibilities and set team member performance goals and targets.
  • Skill in compiling data to prepare budgets.
  • Ability to improve processes or systems to enhance performance.
  • Critical thinking, prioritization, and ability to explain decisions and reasoning.
  • Ability to communicate concisely and relevantly with senior leaders about problems to solve.
  • Ability to manage employees or supervisors who exercise some latitude and independence in their assignments.
  • Knowledge and ability to ensure proper team training and participate in hiring, firing, and promotion decisions, conduct performance reviews, and recommend salary reviews.

Nice To Haves

  • 5 years of experience leading software engineering professionals or related leadership experience.
  • Master’s degree in computer science, information technology, or a related field.
  • Experience at a startup or early-stage company growing to scale.

Responsibilities

  • Manage technology team members, providing training, technical standards, and direction.
  • Collaborate with leadership, designers, developers, and subject matter experts to establish technical vision and evaluate trade-offs involving usability, performance, platforms, components, applications, technologies, and security.
  • Interface with product, project, and external teams to define and execute development projects, maintaining collaborative stakeholder relationships.
  • Work with internal and external customers to elicit technical requirements, negotiate dependencies, and maintain productive working relationships.
  • Ensure optimized performance for high utilization, 24x7 access, accessibility (ADA), responsiveness, and scalability.
  • Ensure data is handled securely and in compliance with applicable laws.
  • Develop and direct software system testing procedures, programming, and documentation.
  • Continuously improve the team’s development approach to balance quick execution with security and stability.
  • Communicate constraints, conflicts, requirements, compatibility issues, and other factors that may affect project outcomes, performance, or product efficacy; offer alternatives and contingency plans.
  • Manage software and data engineering individuals and organize work efforts and individual efficiency in a fast-paced environment.
  • Recruit and hire individuals as needed.
  • Use AI code development practices and stay current with the evolving technical landscape.
  • Provide team members with measurable goals and performance standards; support training, performance reviews, and employment decisions, including hiring, firing, promotion, and salary review recommendations.
  • Perform other related duties as assigned.

Benefits

  • Bonus eligibility
  • Medical, dental, and vision coverage
  • Telehealth and mental healthcare
  • Health savings account and flexible spending account
  • Basic and voluntary life insurance
  • Disability coverage
  • Accident, critical illness, and hospital indemnity supplemental coverages
  • Legal and identity theft coverage
  • Retirement savings plan
  • Wellbeing program
  • Discounted WGU tuition
  • Flexible paid time off with no accrual requirement
  • Flexible paid sick time with no accrual requirement
  • 11 paid holidays
  • Other paid leaves, including up to 12 weeks of parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service