Manager, Software Engineering

NIGHTINGALE EDUCATION LLC SOLE MBSalt Lake City, UT
Onsite

About The Position

This role is for a player-coach engineering leader who is responsible for shipping production software while simultaneously building and developing the engineering team. The position demands deep technical expertise in modern software development, a proactive approach to adopting AI-assisted and 'vibe coding' practices, and the capability to translate institutional requirements into robust, well-engineered software solutions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field is required
  • 7+ years of software engineering experience with at least 2 years in a management or technical lead role is required
  • Proficiency in Python (FastAPI or similar) and experience building and consuming RESTful APIs is required
  • Experience with SQL, Git, Docker, and CI/CD pipeline configuration is required
  • Active use of AI-assisted development tools (Claude Code, Copilot, Cursor) and vibe coding in a professional engineering context is required
  • Ability to communicate technical concepts clearly to non-technical stakeholders is required

Nice To Haves

  • Experience with Go, React, GCP, Snowflake, Terraform, or ERP integrations (Banner, Salesforce, Workday) is preferred
  • Higher education experience a plus

Responsibilities

  • Designs, develops, and deploys internal applications, API integrations, and platform tooling as an active contributor alongside management responsibilities
  • Owns the full SDLC for the team — from requirements and architecture through code review, testing, and deployment
  • Leads design and implementation of custom solutions including ERP integrations, automation tools, and internal platforms
  • Partners with stakeholders to scope and prioritize engineering work in alignment with institutional priorities
  • Champions vibe coding and AI-assisted development (Claude Code, Copilot, Cursor) as a standard part of the team’s workflow
  • Sets and enforces review standards for AI-generated code, ensuring correctness, security, and architectural alignment regardless of how code is produced
  • Pilots emerging AI tools and shares findings with the broader IT organization
  • Ensures all AI-assisted outputs are reviewed for FERPA and institutional data security compliance before deployment
  • Establishes and enforces team standards across code review, testing, documentation, and release management
  • Maintains CI/CD pipelines, health monitoring, and deployment reliability across all owned services
  • Partners with IT governance and security teams to ensure platform stability and compliance
  • Resolves bugs, performance issues, and security vulnerabilities; maintains runbooks, ADRs, and technical documentation
  • Recruits, develops, and retains software engineers; builds career paths and a culture of technical excellence and continuous learning
  • Manages performance and development planning in alignment with organizational competencies and values
  • Collaborates in hiring decisions and manages the team’s budget and resource allocation
  • Drives process improvements within the engineering function and contributes to cross-functional projects
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service