Senior Software Developer
Job Description
TherapyNotes.com offers an onsite Senior Software Developer role in Philadelphia, PA. This position lets you influence architecture across the stack, own features from design through release, and mentor colleagues as the team grows. It is a chance to help evolve a platform used by health care professionals while maintaining a strong focus on quality, performance, and collaboration. The role sits on site in Philadelphia and comes with a competitive salary in the 110,000 to 135,000 USD per year range, paired with a comprehensive benefits package.
As part of our engineering culture, you will contribute to a transparent, open, and collaborative environment. Expect a thorough onboarding experience, a dedicated mentorship program, and a personal development budget to keep your skills sharp. If you value clean code, thoughtful architecture, and solving meaningful problems, this role provides room to make a real impact while working with a supportive team.
Benefits
- 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
Responsibilities
- Build and maintain features across Angular, ASP.NET Core, C#, and PostgreSQL
- Design and implement scalable APIs and services including service oriented and event-driven approaches
- Contribute to architecture decisions focused on performance, reliability, and maintainability
- Collaborate with a strong engineering team and participate in reviews and design discussions
- Support and mentor developers as the team grows
Requirements
- 5+ years of professional software development experience
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field
- Strong experience with Angular, .NET Core, C#, TypeScript, JavaScript, and HTML/CSS
- Solid understanding of object oriented programming, design patterns, and modern architecture
- Experience building APIs and working with relational databases
- Excellent communication and problem-solving skills
Technologies
- Angular
- ASP.NET Core
- .NET Core
- C#
- PostgreSQL
- TypeScript
- JavaScript
- HTML/CSS
About the position
TherapyNotes is seeking a Senior Software Developer to help drive the evolution of our platform. You will work across the stack, influence architecture, and own features from design through release. If you enjoy solving complex technical problems and mentoring others, this role provides space to make a meaningful impact.
Why join us
Join a team that builds software to support mental health professionals, participates in important technical decisions, and fosters a collaborative, quality-focused engineering culture. You will contribute to a product that makes a real difference while advancing your own career in a stable, mission-driven environment.