Senior Software Developer (Agentic Development)
Job Description
TherapyNotes.com is hiring a Senior Software Developer to design, build, and evolve agentic orchestrations, workflows, and internal toolsets that improve delivery efficiency, consistency, and quality.
Responsibilities
- Design, develop, and maintain agentic orchestrations, automated workflows, and internal tools to improve software delivery outcomes
- Work with QA, product management, product ownership, engineering leadership, and design to identify workflow bottlenecks and improve collaboration and delivery quality
- Build agent-based workflows that coordinate multi-step tasks, interact with internal systems, use tools safely, and produce reliable, auditable outputs
- Define patterns and best practices for trustworthy AI-assisted software delivery tools, including guardrails, validation steps, human-in-the-loop review, and measurable quality controls
- Assess emerging AI, automation, and orchestration technologies and determine responsible applications for software delivery
- Create reusable frameworks, services, APIs, and integrations that help teams automate common delivery activities
- Increase engineering effectiveness by reducing repetitive manual work and improving consistency for better technical and product decisions
- Partner with security, compliance, and architecture stakeholders to ensure tools meet standards for reliability, privacy, maintainability, and governance
- Deliver occasional full-stack feature development in the context of the AI toolset
- Mentor and support training and onboarding of new developers
Requirements
- 5+ years of experience developing software in an Agile, team-based environment
- BS and/or MS in a technical discipline (Computer Science or Software Engineering preferred)
- Strong understanding of OOP concepts and design patterns
- Expertise with Angular, ASP.NET Core, C#, JavaScript, TypeScript, CSS, SASS, and HTML
- Experience with PostgreSQL (or other relational databases) and Entity Framework Core (or similar ORM frameworks)
- Experience building internal platforms, developer tools, automation frameworks, workflow engines, integrations, or productivity tools
- Strong understanding of the software development lifecycle, including planning, development, testing, code review, release management, and operational support
- Ability to design software architectures that are reliable, maintainable, and scalable
- Excellent communication skills across engineering, QA, product, management, and design teams
Technologies
- Angular
- ASP.NET Core
- C#
- JavaScript
- TypeScript
- CSS
- SASS
- HTML
- PostgreSQL
- Entity Framework Core
Benefits
- Competitive salary: $110,000-$135,000 per year
- Employer sponsored health, dental, vision, life, and disability insurance
- Retirement plan with company contribution
- Annual company profit sharing
- Personal development and training budget
- Open, collaborative work environment
- Extensive 2-week onboarding plan
- Comprehensive mentorship program
Preferred Qualifications
- Experience building AI-assisted applications, LLM-powered tools, autonomous or semi-autonomous agents, or agentic workflow systems
- Familiarity with orchestration frameworks, tool-calling architectures, retrieval-augmented generation, prompt engineering, evaluation frameworks, or AI safety practices
- Knowledge of secure software development practices, privacy-aware system design, and governance for AI-enabled tools
- Experience in healthcare technology, SaaS, regulated environments, or organizations with strong compliance requirements
What Success Looks Like
- Understands the software development process, architecture, and codebase organization
- Builds tools, processes, and workflows that reduce friction in software development and delivery
- Improves speed, quality, and consistency across development, QA, product, management, and design teams
- Creates agentic workflows that are useful, reliable, explainable, and safe for teams to use
- Balances innovation with engineering discipline to improve outcomes without introducing unnecessary risk
- Helps establish a foundation for how the organization applies AI and automation to software delivery responsibly
Location: Philadelphia, PA (onsite)
Education: BS and/or MS in a technical discipline (Computer Science or Software Engineering preferred)