Software Development Manager

TherapyNotes.com•Horsham, PA
•$160,000 - $210,000•Hybrid

About The Position

TherapyNotes is seeking a Software Development Manager to provide people leadership and technical guidance across multiple agile development teams. The role focuses on developing talent, strengthening development processes, and delivering high-quality solutions that support organizational goals. The manager will also help guide the responsible adoption of AI in software development practices and customer-facing workflows. This is a hybrid position requiring regular onsite work, currently one to two days per week. The manager will lead and coach software engineers and technical staff, support team planning and execution, and promote collaboration, accountability, continuous learning, and technical excellence. They will partner with Product Management and other stakeholders, oversee day-to-day development operations, and improve engineering processes and standards. The role also serves as a communication link between development teams and leadership and supports a flexible work environment for a distributed workforce.

Requirements

  • At least 5 years of experience directly managing software development teams.
  • At least 10 years of progressive software engineering experience, with a strong background in modern web development and agile processes.
  • Bachelor's degree or higher in Computer Science, Software Engineering, or a related software development-oriented discipline.
  • Expertise in ASP.NET Core (C#), Angular 17 or later, JavaScript, TypeScript, service-oriented architecture (SOA), SQL, and CSS.
  • Deep understanding of object-oriented programming (OOP), SOLID principles, and design patterns.
  • Current knowledge of evolving industry practices and hands-on familiarity with AI-assisted software development tools such as Codex and Claude Code, including agentic workflows, reusable skills, and Model Context Protocol (MCP) integrations.
  • Sound judgment about AI-assisted development tools’ capabilities, limitations, risks, and appropriate use.
  • Exceptional leadership, organizational, decision-making, and communication skills.
  • Proven ability to set and uphold high standards of technical quality, delivery, and teamwork.

Responsibilities

  • Lead, mentor, and develop software engineers and technical staff through ongoing feedback, career development support, and performance management.
  • Build a culture of collaboration, accountability, continuous learning, and technical excellence.
  • Champion software development best practices, agile methodologies, and quality standards, including effective and responsible use of AI-assisted tools.
  • Work onsite regularly, typically one to two days per week, for cross-functional coordination, leadership meetings, and timely resolution of operational issues.
  • Partner with Product Management and other stakeholders to align development work with business priorities and product roadmaps.
  • Ensure teams are properly staffed and skilled for projects and initiatives.
  • Oversee team planning, backlog grooming, code reviews, deployments, system health monitoring, and cross-team coordination.
  • Identify and implement process improvements to increase productivity, code quality, and efficiency.
  • Collaborate across the organization to identify, evaluate, and prioritize AI opportunities and pursue them through the company’s AI Governance and Adoption process.
  • Foster a flexible and supportive work environment for a distributed workforce.
  • Promote consistent engineering practices and architectural standards across teams.
  • Serve as a key liaison between development teams and leadership.
  • Communicate company priorities, policy changes, and operational expectations clearly and consistently.

Benefits

  • Competitive salary of $160,000–$210,000.
  • Employer-sponsored health, dental, vision, life, and disability insurance.
  • Retirement plan with company contribution.
  • Annual company profit sharing.
  • Personal development/training budget.
  • Open, collaborative work environment.
  • Extensive two-week onboarding plan.
  • Comprehensive mentorship program.
  • Company-provided refreshments and occasional lunches.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service