Software Engineering Manager

Aqua Finance, Inc.•Bartlett, TN

About The Position

As a Software Engineering Manager, you will lead a high-performing, fully distributed engineering team accountable for delivery, quality, and growth while building a culture of ownership, clear communication, and continuous improvement. You will bring technical expertise to evaluate estimates and proposed solutions, investigate root causes, and coach the team toward better approaches. Your primary focus is enabling engineers to do their best work. You will partner with product, architecture, and other engineering teams to turn business priorities into reliable, well-built software and provide informed suggestions to help move the business forward. The position also contributes to department-level planning, hiring standards, and engineering culture. It is primarily office-based and requires regular computer use and the ability to sit for extended periods.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline, or commensurate work experience.
  • At least 5 years of professional software development experience, with solid depth in C# and the .NET platform.
  • At least 3 years of people management experience in a technical field.
  • Proven track record of delivering complex software projects with distributed or remote teams.
  • Experience across the full software development lifecycle, including design, testing, deployment, and operations.
  • Ability to analyze problems to their root cause and constructively challenge estimates, designs, and technical approaches.
  • Working knowledge of solution architecture, secure coding practices, software design principles, and system scalability.
  • Working knowledge of cloud-hosted application development using Microsoft Azure, AWS, or GCP.
  • Familiarity with modern engineering practices such as CI/CD and agile methodologies, and with AI-assisted development tools.
  • Demonstrated ability to coach, give constructive feedback, and grow engineers at different levels.
  • Strong product and business mindset focused on the outcomes technology delivers.
  • Excellent written and verbal communication skills, including strong asynchronous communication habits.

Nice To Haves

  • Financial industry experience.

Responsibilities

  • Hire, onboard, coach, and retain engineers; create individual growth plans and provide timely, candid feedback through regular one-on-ones and fair performance reviews.
  • Own team planning, prioritization, and delivery in partnership with product management, scoping work and ensuring systems deliver quality outcomes.
  • Evaluate development estimates and technical proposals, testing assumptions, surfacing risks, and guiding the team toward the simplest effective approach.
  • Investigate underlying causes of delivery delays, quality problems, and production incidents, and drive durable fixes.
  • Review code and technical designs to uphold quality, security, maintainability, and performance standards and guide technical decisions.
  • Encourage and guide responsible use of AI tools to improve productivity and code quality.
  • Promote strong engineering practices, including testing, CI/CD, observability, and documentation, while balancing technical debt against feature work.
  • Support reliable production systems through sound on-call, incident response, and postmortem practices.
  • Define, track, and report team health and delivery metrics, using data and retrospectives to improve team practices.
  • Communicate progress, risks, and blockers clearly and early to stakeholders, serving as the primary liaison between the team and cross-functional partners.
  • Establish team norms and rituals that connect and align a remote, multi-time-zone team and support strong asynchronous communication.
  • Contribute to department-level planning, hiring standards, and engineering culture.

Benefits

  • Paid time off, paid holidays, and floating holidays.
  • Medical, dental, vision, and additional coverage options.
  • Company-matched 401(k) plan.
  • Training, career growth, and educational opportunities.
  • Flexibility and support for work-life balance.
  • Diversity and inclusion initiatives.
  • Paid volunteer opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service