3 open positions available
Develop and maintain scalable SaaS web applications and AI-powered features, collaborating with cross-functional teams to deliver high-quality software. | 7+ years professional experience with web applications, 3+ years with C#, ASP.NET Core, Angular, TypeScript, AI/ML integration experience, strong OOP and design pattern knowledge, cloud and DevOps experience, and relevant degree. | About Us TherapyNotes is the go-to superhero for behavioral health Practice Management and EHR software! Our top-notch SaaS solution handles scheduling, billing, documenting, telehealth, and more so clinicians can focus on awesome patient care. We're a dynamic team of pros who love to innovate and push the envelope, keeping our software cutting-edge. Join us, and let's revolutionize behavioral health software together while making a real difference! About The Position TherapyNotes is seeking a Senior Software Developer experienced in building scalable, secure, and maintainable SaaS applications and services. This position focuses on the development, enhancement, and maintenance of AI-powered features and capabilities, including the integration of LLM and other AI technologies into both our commercial EHR platform and our software development lifecycle. You’ll collaborate closely with architects, product managers, and UX designers to deliver intelligent, reliable, and user-centered solutions, providing technical input, architectural feedback, and UX perspective that helps ensure AI-driven functionality is both technically sound and thoughtfully designed. This role combines advanced software engineering expertise with applied AI innovation to improve platform usability, workflow efficiency, and product quality across the platform. What You'll Do Develop, enhance and maintain high-quality, scalable web applications and backend services. Build and enhance AI-powered features and capabilities, leveraging modern frameworks and best practices. Research and integrate LLM and AI technologies to improve both customer-facing product functionality and internal engineering processes. Partner with product management to translate business goals into practical, high-performing technical solutions. Collaborate with architects to evaluate and influence system design decisions and ensure long-term scalability. Work closely with UX designers to ensure implementations align with intended user experience goals. Contribute to code reviews and ensure software meets high standards for quality, performance, and security. Participate in the full software development lifecycle, from planning and implementation through testing, release, and ongoing maintenance. Mentor peers and junior developers, promoting a culture of continuous improvement and technical excellence. What We're Looking For 7+ years of professional experience developing web applications in a collaborative Agile environment. 3+ years of experience building responsive web applications with some combination of C#, ASP.NET Core, Angular, TypeScript and Web Forms. Hands-on experience integrating and developing with AI/ML models or APIs such as OpenAI, Azure Cognitive Services, AWS AI/ML, or Hugging Face. Strong understanding of OOP concepts, design patterns, and SOLID principles. Experience developing and maintaining RESTful APIs and working within event-driven architectures. Familiarity with relational databases (PostgreSQL, SQL Server) and ORM frameworks (Entity Framework Core or similar). Experience with cloud infrastructure (Azure, AWS, or GCP) and DevOps pipelines. Excellent analytical, problem-solving, and communication skills. BS and/or MS in Computer Science, Software Engineering, or a related technical field. Bonus Point For Experience leveraging AI-assisted development tools (e.g., GitHub Copilot, Amazon CodeWhisperer) or building internal automation tools. Background in healthcare or behavioral health software or familiarity with EHR systems. Knowledge of data security, privacy, and compliance considerations related to AI and healthcare technology (e.g., HIPAA). Experience designing or contributing to AI validation frameworks, prompt testing, or evaluation pipelines. Familiarity with microservices, containerization (Docker, Kubernetes), and CI/CD best practices. What We Offer Competitive salary - $110,000-$135,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 2-week onboarding plan Comprehensive mentorship program Equal Opportunity Employer Statement & Applicant Rights TherapyNotes LLC is an Equal Opportunity Employer and does not discriminate based on race, color, religion, sex, national origin, age, disability, genetic information, or any other protected status under federal, state, or local law. We are committed to providing a workplace free of discrimination and harassment.For more information about your rights under federal employment laws, please review the following: Know Your Rights: Workplace Discrimination is Illegal Family and Medical Leave Act (FMLA): Employee Rights Under FMLA If you require a reasonable accommodation during the application process, please contact humanresources@therapynotes.com. #LI-Remote #LI-AC1 11/18/2025
Perform full-stack development, contribute to architecture and design, mentor developers, and manage the full development lifecycle. | 7+ years software development experience, 3+ years building responsive web apps, expertise in Angular, ASP.NET Core, C#, JavaScript, TypeScript, and strong understanding of OOP and SOA principles. | About Us TherapDescriptionyNotes is the go-to superhero for behavioral health Practice Management and EHR software! Our top-notch SaaS solution handles scheduling, billing, documenting, telehealth, and more so clinicians can focus on awesome patient care. We're a dynamic team of pros who love to innovate and push the envelope, keeping our software cutting-edge. Join us, and let's revolutionize behavioral health software together while making a real difference! About The Job TherapyNotes is seeking a Senior Software Developer to join our growing team. We are looking for a passionate and experienced engineer skilled in building scalable and responsive web applications and services using Angular and ASP.NET Core. The ideal candidate will have demonstrated expertise in implementing robust APIs using event-based software design and adhering to Service-Oriented Architecture (SOA) principles. They should excel in a collaborative environment and have a proven track record of mentoring and developing others. What You'll Do Perform full-stack development including front end, business logic, and data access layers. Responsible for the entire development lifecycle from planning to release and support Actively contribute to software architecture decisions, design strategies, and code reviews to ensure high-quality, scalable, and maintainable solutions Collaborate closely with development team members and stakeholders Mentor and assist in the training and onboarding of new developers Maintain high standards, attention to detail, accuracy and completeness What We're Looking For 7 or more years experience developing software in an Agile, team-based environment 3 or more years experience developing responsive web applications BS and/or MS in a technical discipline (Computer Science or Software Engineering required) Strong understanding of OOP concepts and design patterns Expertise with Angular, ASP.NET Core, C#, JavaScript, TypeScript, CSS, SASS, and HTML Expertise in building robust APIs and adhering to Service-Oriented Architecture (SOA) principles Experience in event-based software design and event-driven architecture Experience with PostgreSQL or other relational databases, and Entity Framework Core or similar object-relational mapping frameworks Excellent problem solving and communication skills What We Offer Competitive salary $110,000 - $135,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 2-week onboarding plan Comprehensive mentorship program Equal Opportunity Employer Statement & Applicant Rights TherapyNotes LLC is an Equal Opportunity Employer and does not discriminate based on race, color, religion, sex, national origin, age, disability, genetic information, or any other protected status under federal, state, or local law. We are committed to providing a workplace free of discrimination and harassment. For more information about your rights under federal employment laws, please review the following- Know Your Rights- Workplace Discrimination is Illegal Family and Medical Leave Act (FMLA)- Employee Rights Under FMLA If you require a reasonable accommodation during the application process, please contact humanresources@therapynotes.com. #LI-Remote #LI-AC1 12/3/2025
Lead and mentor multiple agile software development teams, oversee delivery and execution of projects, improve processes, and communicate between teams and leadership. | 5+ years managing software teams, 10+ years in software engineering, expertise in ASP.NET Core, JavaScript/TypeScript, SOA, SQL, CSS, and preferably Angular 17+, with strong leadership and communication skills. | About Us TherapyNotes is the go-to superhero for behavioral health Practice Management and EHR software! Our top-notch SaaS solution handles scheduling, billing, documenting, telehealth, and more so clinicians can focus on awesome patient care. We're a dynamic team of pros who love to innovate and push the envelope, keeping our software cutting-edge. Join us, and let's revolutionize behavioral health software together while making a real difference! About The Position TherapyNotes is seeking a dynamic and experienced Software Development Manager to join our growing team. In this role, you will provide people leadership, technical guidance across multiple agile development teams. You will focus on cultivating talent, strengthening development processes, and ensuring the delivery of high-quality solutions that support our organizational goals. This position offers an opportunity to influence both people and technical strategy while contributing to a mission-driven organization. What You'll Do Team Leadership and Coaching 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. Delivery and Execution 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. Process and Operational Excellence 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. Organizational Communication 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. What We're Looking For 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. What We Offer Competitive salary - $155,000-$175,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 2-week onboarding plan Comprehensive mentorship program Company provided refreshments and occasional lunches EEO Statement - added to all JDs Equal Opportunity Employer Statement & Applicant Rights TherapyNotes LLC is an Equal Opportunity Employer and does not discriminate based on race, color, religion, sex, national origin, age, disability, genetic information, or any other protected status under federal, state, or local law. We are committed to providing a workplace free of discrimination and harassment.For more information about your rights under federal employment laws, please review the following: Know Your Rights: Workplace Discrimination is Illegal Family and Medical Leave Act (FMLA): Employee Rights Under FMLA If you require a reasonable accommodation during the application process, please contact humanresources@therapynotes.com. #LI-Hybrid #LI-PL1 9/12/2025
Create tailored applications specifically for TherapyNotes.com with our AI-powered resume builder
Get Started for Free