Jobs · Engineering · Tennessee

Manager, Software Engineering & Technology - Craft

Western Governors University · Nashville, TN · 2 wk ago
Engineering$152k–$251k/yrFull-time

The Manager of Engineering and Technology

The Manager of Engineering and Technology at Craft leads a high-performing software engineering team responsible for product development and system integrations. This role sets the technical vision, establishes standards, and provides coaching and direction to engineers working across front-end, back-end, QA, and cloud technologies. Partnering closely with senior leadership, the manager fosters a collaborative and innovative culture while contributing as a hands-on technical leader through mentorship, pairing, and cross-functional development efforts.

  • Manages technology team members, providing training, technical standards, and direction.
  • Collaborates with leadership, designers, developers, and subject matter experts to establish the technical vision and analyze trade-offs between usability and performance needs, determining platforms, components, software applications, technologies, and security measures.
  • Interfaces with product, project, and external teams in the definition and execution of development projects; maintains collaborative relationships with all appropriate stakeholders.
  • Works with internal and external customers to elicit technical requirements. Negotiates dependencies and maintains productive working relationships.
  • Ensures optimized performance for high utilization, 24x7 access, accessibility (ADA), responsiveness, and scalability.
  • Ensures data is always handled securely and in compliance with applicable laws.
  • Develops and directs software system testing procedures, programming, and documentation. Continuously improves team’s development approach, maximizing team’s ability to balance quick execution with security and stability.
  • Clearly communicates constraints, conflicts, requirements, compatibility issues, and items which could affect project outcome, final performance level, or product efficacy. Offers appropriate alternatives and contingency plans.
  • Responsible for both software and data engineering individuals.
  • Recruits and hires individuals as needed.
  • Lends into AI code development practices and ensures currency with evolving technical landscape.
  • Performs other related duties as assigned.

Qualifications

  • Knowledge of providing technical and architectural leadership and successfully coaching an engineering team.
  • Ability to develop and direct software system testing procedures, programming, and documentation; demonstrated commitment to efficient, secure, scalable, and maintainable code and engineering practices.
  • Ability to understand business needs and execute on a business strategy.
  • Ability to research, design, and develop computer software systems, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Ability to manage multiple tasks and responsibilities in rapid, deadline-driven environments; excelling at pinpointing and resolving problems in early project stages to avoid cost/time expenses.
  • Excellent verbal and written communication skills; able to communicate effectively with technical and non-technical team members, external stakeholders, and management.
  • Ability to maintain effective working relationships with team members and stakeholders.
  • Self-starter with bias for action while maintaining stable, secure user experiences.
  • Ability to ramp up quickly on new technologies.
  • Exhibit strong attention to detail.
  • Exhibit excellent judgment.
  • Ability to provide team members with measurable goals and performance standards to track efficiency and performance against goals.
  • Skill in developing plan to accomplish division or job area responsibilities that align with department and provides individual team members performance goals and targets.
  • Skill in compiling data to prepare budgets.
  • Skill in making improvements of processes or systems to enhance performance of the job area.
  • Critical thinking skills and ability to prioritize competing priorities and communicate why and reasoning for decision.
  • Skill in communication with senior leaders in a concise and relevant manner and based on problems to solve.
  • Ability to manage the work of assigned employees and/or supervisors who generally exercise some latitude and independence in their assignments.
  • Knowledgeable to ensure proper training of team members, and actively participates in hiring, firing, and promotion decisions.
  • Conducts performance reviews and recommends salary reviews.

Education

  • Bachelor’s degree in computer sciences, information technology, or related field OR equivalent and relevant work experience.
  • 6 years of experience and a proven track record in developing web-based applications and web services including experience interfacing with databases and integrating third party products with existing infrastructure.
  • 2 years of experience leading teams of software engineering professionals or related leadership experience.
  • In lieu of education, equivalent relevant experience performing the essential functions of this job may substitute for education degree requirements.
  • Generally, equivalent relevant experience is defined as 1 year of experience for 1 year of education and is the discretion of the hiring manager.
  • Master’s degree in computer science, information technology, or related field preferred.
  • Start-up or early-stage company experience growing to scale preferred.

Physical Requirements

  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at times.

Similar jobs