Senior Software Developer
$120k - $140kTherapynotes.com
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 to design, build, and evolve scalable, secure, and maintainable SaaS applications and services. This full-stack role contributes to responsive user interfaces, business logic, APIs, integrations, and data access throughout the software development lifecycle. You will collaborate with engineering, architecture, QA, product, and UX partners to translate business and user needs into reliable, user-centered solutions. The ideal candidate combines strong engineering fundamentals and technical judgment with demonstrated success using AI and agentic development tools, a commitment to continuous learning, and the initiative to turn new approaches into measurable improvements in quality and delivery velocity.
What You'll Do
- Design, develop, test, release, and maintain responsive web applications, backend services, APIs, integrations, and data-access components.
- Participate throughout the software development lifecycle, including discovery, estimation, planning, implementation, testing, code review, release, production support, and continuous improvement.
- Collaborate with engineering, architecture, QA, product, UX, security, and compliance partners to turn business and user needs into effective technical solutions.
- Guide architecture and design decisions that improve scalability, reliability, performance, security, privacy, maintainability, and usability.
- Write and review clear, well-tested code, establish reusable engineering patterns, assess technical tradeoffs, and diagnose complex production issues.
- Use AI-assisted and agentic development tools to improve engineering quality, productivity, and delivery velocity while applying appropriate validation, security, privacy, and human review.
- Proactively identify, evaluate, and responsibly apply new tools, technologies, and engineering practices, including AI and automation, to improve our products, architecture, and software delivery.
- Mentor developers and support onboarding, knowledge sharing, and continuous growth across the engineering team.
What You Bring
- 10+ years of professional software development experience in an Agile, team-based environment, including ownership of complex production systems from technical design through release and operational support.
- 3+ years developing responsive web applications.
- Bachelor's or master's degree in computer science or software engineering.
- Demonstrated professional use of AI-assisted and agentic development tools, with specific examples of improved software quality and delivery velocity.
- Ability to validate AI-generated work, apply appropriate guardrails and human review, and use AI tooling responsibly in secure environments.
- Strong full-stack experience with C#, ASP.NET Core, Angular, TypeScript, JavaScript, HTML, and CSS/SASS, or comparable modern technologies.
- Strong understanding of object-oriented programming, design patterns, SOLID principles, and maintainable software architecture.
- Experience designing and maintaining robust APIs and distributed services using service-oriented and event-driven architectural principles.
- Experience with PostgreSQL, SQL Server, or other relational databases and Entity Framework Core or a comparable ORM framework.
- Experience shaping architecture and design decisions and working across automated testing, code review, release management, and production support.
- Excellent analytical, problem-solving, communication, and collaboration skills.
Preferred Qualifications
- Experience with cloud platforms, CI/CD, microservices, and container technologies such as Docker or Kubernetes.
- Mobile or cross-platform development experience with Ionic, Capacitor, or comparable technologies.
- Experience building AI-enabled product features, LLM integrations, agentic workflows, automation frameworks, developer tools, or internal productivity platforms.
- Experience in healthcare technology, behavioral health software, EHR systems, or another regulated environment, including familiarity with HIPAA.
Why Join Us
Work on software that supports mental health professionals, contribute to meaningful technical decisions, and be part of a collaborative, quality focused engineering culture.
What We Offer
- Competitive salary $120,000 - $140,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-
If you require a reasonable accommodation during the application process, please contact View email address on jobs.jobcopilot.com .
#LI-Remote
9/1/2026
- ...as Geneva, Great Plains, BMS, and Broadridge. · Collaborate with designers, product managers,business partners and other software teams to develop new applications, user interfaces,and features using a variety of technologies. · Migrate legacy desktop applications to...SeniorFull time
- ...American Heritage Credit Union, a $5.3+ billion credit union, has an immediate opening for a Senior Software Developer in our Information Services Department. This position will analyze business and system requirement needs/documentation to design develop, implement and...SeniorImmediate start
- ...Cencora is seeking a senior cloud architect to define and govern enterprise solution architectures across Microsoft Azure and AWS. You will lead cloud modernization initiatives, apply healthcare technology expertise, and guide architecture decisions with a product ownership...Senior
- ...Senior Software Developer TrafficCast International, Inc. is a leading company in digital traffic information and service provision. Based in Madison, WI, with satellite offices in Chicago, Atlanta, Wilmington DE, Irvine CA, and Shanghai, China, TrafficCast provides...SeniorFull time
$140k - $200k
...re doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power...SeniorFull timeRemote work- ...Description Job Description Description: Primary Goal: The Senior Software Engineer collaborates with and reports directly to the CTO organization. In this role, they are responsible for developing and improving upon product capabilities for GLOBO’s product suite...Senior
- ...Job Details: Senior Developer Location: Philadelphia, PA area (South Jersey nearby) Type: Full-Time A well-established organization... ...Assist with user support and training Participate in full software development lifecycle processes Requirements: ~10+ years...SeniorFull time
$210k
...Job Description Job Description Senior Rust Software Developer Camden, NJ Direct Placement Relocation Assistance Available Up to $210k yearly Must have active Department of Defense Secret Clearance Excellent Benefit Package Primary Purpose...SeniorRelocation package- ...Senior.NET Developer Opportunity We are looking for a Senior.NET Developer opportunity in Plymouth Meeting, PA. Must be on East Coast Description: Sr. Software Engineer opening Microsoft stack / umbrella .Net core, angular This need is Sr. .Net...Senior
- ...way their clients do business. As a Senior AI Engineer, you will understand how AI... ...business objectives ~5 years of professional software engineering experience in Azure and... ..., testing, and operations experience Developing cloud software services and an understanding...SeniorFull time
- ...Job Title : Senior Java Developer Duration : 8+ months Location : *Hybrid Day 1: Philadelphia, PA (4 days in office weekly) Tax Terms : C2C, W2. Work Authorization : H1B, USC, GC Job Summary: Springboot, Java 8, Microservices developer. Expected...SeniorTemporary workH1bWork at officeWeekend work
- ...Senior Level Java Developer Solvepoint is looking to add to its team of extraordinary Senior Level Java Developers qualified individuals ready... ...other extremely gifted individuals Thorough knowledge of software development principles and practices A passion for both...SeniorFull timeImmediate start
- Responsibilities: Design, develop, and maintain real-time, fault-tolerant C/C++ applications on Linux platforms Migrate legacy GUIs from Motif/X11 to modern toolkits (GTK, Qt, EFL) using Wayland protocols Write Bash scripts for build automation, deployment routines...SeniorContract work
$100k - $145k
...ROLE OVERVIEW As a Senior DevOps Engineer, you will own the delivery of scalable, reliable, and cost-effective infrastructure solutions... ...understanding of authentication, authorization, and general software security practices. Hands-on experience with serverless...SeniorPermanent employmentFull timeWork at officeLocal areaRemote workWork from homeFlexible hours3 days per week- ...Job Description Job Description Job Title: System Software Programmer / Senior .NET Developer Location: Columbia, SC Job Type: Contract Duration: 12 Months Schedule: Hybrid – 2 Days Onsite Per Week Position Overview We are seeking an experienced...SeniorContract workWork experience placement2 days per week
- ...Senior Level .NET Developer Solvepoint is looking to add to its team of extraordinary Senior Level .NET Developers qualified individuals who are... ...to work with extremely competent peers Full Lifecycle software development experience Object Oriented experience including...SeniorFull timeImmediate start
- ...Senior.Net Developer This will be a hybrid role, following return to work guidelines - consultant will be expected to come into the office 1x/week. Senior.Net Developer – Full stack developer with primarily 5+ years front end experience. Must have:.Net core, Angular...SeniorWork at office
- ...Senior Software Engineer, Services (this role is US based remote, all candidates must be authorized to work in the United States without restriction) What we believe In the past few years, private equity investors have invested more than a trillion dollars...SeniorRemote jobFull time
$125k - $145k
..., and operational reliability of the systems powering US Cold Storage's customer and business applications. You will partner with Software Engineering, Infrastructure, Security, and Integration teams to design, implement, and scale highly available cloud platforms while...SeniorPermanent employmentTemporary workWork at officeFlexible hours- ...and portfolio company leaders drive value creation through technology. In a world where investors deploy trillions annually into software and tech-enabled businesses, we're the team that makes sure the underlying technology actually delivers. Our approach The expert...SeniorRemote jobFull time
- ...VetsEZ is currently seeking a Senior Backend DevOps Engineer for a 100% remote position supporting the Department of Veterans Affairs... ..., outage recovery, and incident response procedures. • Develop operational runbooks and support production readiness activities...SeniorFull timeRemote work
- ...restriction) What we believe In the past few years, private equity investors have invested more than a trillion dollars in software and tech-enabled companies. And in many cases, the underlying tech is the greatest enabler to the business strategy. But has the...SeniorRemote jobFull timeImmediate start
- ...best practices, cost optimization, governance, and security requirements. Collaborates with cross-functional teams, including developers, network engineers, cybersecurity teams, and IT administrators to support enterprise cloud initiatives and operational excellence...Senior
$120k - $140k
...Piper Companies is seeking a Senior Platform Engineer to support a company focused on modernizing enterprise infrastructure and strengthening... ..., CRLs, OCSP, and certificate lifecycle processes. Developing and optimizing PowerShell scripts and automation workflows to...Senior- ...our team. KPMG is currently seeking a Senior Engineer to join our Audit Technology Organization (ATO). Responsibilities: Develop and implement core components of our generative... ...of recent professional experience in software engineering, with demonstrated experience...SeniorLocal area
- ...Primary Responsibilities Design, develop, test, and maintain scalable software applications, APIs, and services. Use AI tools for code generation, debugging, testing, refactoring, and documentation. Review and validate AI-generated code for quality, security,...SeniorTemporary work
$77.39k - $127.14k
...Senior Salesforce Developer At WSFS Bank, we empower our Associates to grow their careers, guide our customers to secure their financial futures... ...cloud. This role will be responsible for creating custom software applications on the Salesforce platform that meet our...SeniorWork at officeRemote work- ...other teams, partners, and outside vendors Qualifications: Bachelor's degree in information technology, computer science, software engineering, or equivalent knowledge acquired by work experience and training Working experience of at least three years in AWS...SeniorWork experience placementWeekend work
- ...Senior AI/ML Engineer Apply ( locations Malvern, PA Philadelphia, PA Charlotte... ...using LLMs and agent frameworks Develop multi-agent workflows and coordinate agent... ...years of experience in AI/ML engineering or software development. ~ Solid Python programming...SeniorFull time
- ...This role works closely with other team engineers to rapidly design, implement, test, and iterate on high-quality software. AI Orchestrators (other term we use for AI engineers) are strong engineers who use AI tools as a first-class part of their daily engineering workflow...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- associate software developer Philadelphia, PA
- software developer intern Philadelphia, PA
- software developer fintech Philadelphia, PA
- ngo software engineer Philadelphia, PA
- intel software engineer Philadelphia, PA
- machine learning software engineer Philadelphia, PA
- senior software engineer remote Philadelphia, PA
- junior software developer remote Philadelphia, PA
- software engineer full time Philadelphia, PA
- work from home software developer Philadelphia, PA



