
Software Development Manager
TherapyNotes, LLC
full-time
Posted on:
Location Type: Hybrid
Location: United States
Visit company websiteExplore more
Salary
💰 $160,000 - $210,000 per year
About the role
- Lead, mentor, and develop a team of software engineers and technical staff, providing ongoing feedback, career development support, and performance management.
- Build a culture of collaboration, accountability, continuous learning, and technical excellence.
- Champion best practices in software development, agile methodologies, and quality standards.
- Work onsite regularly (typically one to two days per week) to fulfill essential management functions, including cross-functional coordination, participation in leadership meetings, and timely resolution of operational issues.
- Partner closely with Product Management and other stakeholders to align development efforts with business priorities and product roadmaps.
- Ensure teams are properly staffed, skilled, and positioned for successful execution of projects and initiatives.
- Oversee day-to-day operations, including team planning, backlog grooming, code reviews, deployments, system health monitoring, and cross-team coordination.
- Identify and implement process improvements to increase team productivity, code quality, and overall efficiency.
- Foster a flexible and supportive work environment for a distributed workforce.
- Drive consistency in development processes, architectural standards, and engineering practices across teams.
- Serve as a key liaison between development teams and leadership.
- Communicate organizational updates clearly and consistently, ensuring team alignment with company policies, strategic initiatives, and operational expectations.
Requirements
- 5+ years directly managing software development teams
- 10+ years of progressive experience in software engineering, with a strong background in modern web development and Agile processes.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related software development-oriented discipline.
- Strong technical foundation, including:
- - Expertise in ASP.NET Core (C#), JavaScript, TypeScript, SOA, SQL and CSS.
- - Experience with Angular 17+ is preferred.
- Deep understanding of object-oriented programming (OOP), SOLID principles, and design patterns.
- Exceptional leadership, organizational, decision-making, and communication skills.
- Proven ability to set and uphold high standards of technical quality, delivery, and teamwork.
Benefits
- 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 2-week onboarding plan
- Comprehensive mentorship program
- Company provided refreshments and occasional lunches
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ASP.NET CoreC#JavaScriptTypeScriptSOASQLCSSAngular 17+object-oriented programmingSOLID principles
Soft Skills
leadershiporganizational skillsdecision-makingcommunicationcollaborationaccountabilitycontinuous learningtechnical excellenceteam alignmentperformance management
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Software Engineering