Manager, Software Development

RethinkFirstAtlanta, GA
Remote

About The Position

The Manager, Software Development leads one software development team, or a clearly defined front-end, back-end, or full-stack product area, responsible for delivering reliable, secure, and scalable solutions within Rethink First. The role owns direct people management, coaching, performance, delivery execution, quality, operational readiness, and practical team-level adoption of AI-DLC to improve how software is planned, built, tested, released, and supported. The ideal candidate is a hands-on software development leader who develops engineers, removes delivery barriers, and helps the team use AI responsibly within a disciplined development lifecycle. They bring clarity when priorities evolve, move work forward with sound judgment and a strong sense of ownership, operate effectively in a fast-moving environment, and build trusted stakeholder alignment across Product, Operations, Support, Security, and customer-facing teams. Enterprise architecture strategy and governance are outside the scope of this role.

Requirements

  • 6+ years of software engineering or web development experience, including 2+ years leading engineers as a manager or technical lead.
  • Proven success delivering SaaS, web, mobile, or cloud-based software products in a fast-moving environment with evolving priorities and multiple stakeholders.
  • Strong technical foundation in modern software development, including C#/.NET, SQL, APIs, JavaScript/TypeScript, cloud platforms such as Azure, automated testing, CI/CD, and secure development practices.
  • Demonstrated ability to improve engineering practices, resolve delivery risks, manage technical debt, and support modernization while maintaining product stability.
  • Track record of leading a team through growth, modernization, or organizational change while sustaining engagement, accountability, and delivery momentum.
  • Sound judgment and initiative, with the ability to make decisions, surface tradeoffs, and advance work with limited direction while keeping stakeholders aligned.
  • Experience building healthy development team practices, including prioritization, sprint planning, estimation, code review, test automation, incident response, and performance visibility.
  • Practical experience applying AI-assisted development within a software team, including context engineering, evaluation, human oversight, automated gates, and security and privacy controls.

Nice To Haves

  • Healthcare technology experience and familiarity with HIPAA, HITRUST, SOC 2, cybersecurity, privacy, and resilience.
  • Experience improving developer productivity, test automation, CI/CD, observability, or modernization of established SaaS products.
  • Experience with LLM platforms, coding agents or copilots, AI evaluation, or developer-platform tooling.

Responsibilities

  • Lead one front-end, back-end, or full-stack software development team within an assigned product area through planning, execution, delivery, release readiness, and ongoing support of product commitments.
  • Manage, mentor, and develop engineers through coaching, feedback, clear expectations, performance management, and practical growth plans.
  • Partner with Product Management to translate roadmap priorities into achievable team delivery plans, user stories, sequencing, capacity planning, and measurable outcomes.
  • Remain technically engaged by partnering with technical leads where applicable, guiding team-level design discussions, reviewing code and technical approaches when needed, supporting proof-of-concept work, and reinforcing sound engineering practices.
  • Strengthen engineering execution through pragmatic Agile practices, predictable planning, repository health, automated testing, quality gates, technical debt management, operational readiness, and production learning.
  • Serve as a trusted cross-functional partner to Product, Operations, Support, Security, and customer-facing teams; resolve customer issues, strengthen feedback loops, navigate tradeoffs, and keep team priorities aligned with operational and business needs.
  • Build a culture of ownership, quality, trust, collaboration, and continuous improvement; use delivery, quality, reliability, and team-health measures to guide decisions.
  • Embed AI-DLC practices into day-to-day software delivery to improve productivity, quality, documentation, testing, and release confidence without replacing sound engineering judgment or human accountability.
  • Establish practical team-level guardrails for AI-assisted coding, testing, review, security, privacy, and release validation, with clear accountability for human judgment and final acceptance.
  • Coach the team on effective AI-assisted development practices, including context engineering, test generation, refactoring support, documentation support, and responsible use of agents or copilots.
  • Measure AI-DLC effectiveness through delivery predictability, cycle time, defect trends, quality of AI-assisted output, review findings, team adoption, and business impact.

Benefits

  • Generous health, dental, & vision benefits package
  • Flexible paid time off
  • 11 paid company holidays
  • 401k + matching
  • Parental leave
  • Access to our award-winning RethinkCare platform supporting neurodiversity in the workplace through parental success, professional resilience, and personal wellbeing.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service