Senior Software Developer (Agentic Development)
Philadelphia, PA - USA
Job Summary
Role Overview
We are seeking a Senior Software Developer to design build and evolve agentic orchestrations workflows and internal toolsets that improve the efficiency consistency and quality of software delivery across the organization.
This role focuses on creating intelligent systems that help teams move faster while maintaining high engineering standards. You will work on tools and workflows used by software developers QA engineers product managers product owners engineering managers and design partners to streamline the full software development lifecycle.
The ideal candidate is skilled in and motivated by AI and agentic systems but grounded in strong software engineering fundamentals. Someone who cares about building tools that solve real problems earning user trust and measurably improving delivery outcomes.
Key Responsibilities
- Design develop and maintain agentic orchestrations automated workflows and internal tools that improve software delivery outcomes.
- Partner with QA product management product ownership engineering leadership and design to identify workflow bottlenecks and build solutions that improve collaboration and delivery quality.
- Develop agent-based workflows that can coordinate multi-step tasks interact with internal systems use tools safely and provide reliable auditable outputs.
- Establish patterns and best practices for building trustworthy AI-assisted software delivery tools including guardrails validation steps human-in-the-loop review and measurable quality controls.
- Evaluate emerging AI automation and orchestration technologies and determine how they can be responsibly applied to software delivery.
- Build reusable frameworks services APIs and integrations that enable teams to automate common delivery activities.
- Improve engineering effectiveness by reducing repetitive manual work increasing consistency and helping teams make better technical and product decisions.
- Collaborate with security compliance and architecture stakeholders to ensure internal tools meet organizational standards for reliability privacy maintainability and governance.
- Perform occasional full-stack feature development within the context of the AI Toolset
- Mentor and assist in the training and onboarding of new developers
Required Qualifications
- 5 or more years 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 Core C# JavaScript TypeScript CSS SASS and HTML
- Experience with PostgreSQL or other relational databases and Entity Framework Core or similar object-relational mapping 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 reliable maintainable and scalable software architectures.
- Excellent communication skills with the ability to work effectively across engineering QA product management and design teams.
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 working in healthcare technology SaaS regulated environments or organizations with strong compliance requirements.
Success in This Role Looks Like
- You dig deep to thoroughly understand our software development process architecture and codebase organization.
- You engineer tools processes and workflows that meaningfully reduce friction in the software development and delivery process.
- You improve the speed quality and consistency of work across development QA product management and design teams.
- You create agentic workflows that are useful reliable explainable and safe for teams to use.
- You balance innovation with practical engineering discipline ensuring that automation improves outcomes without creating unnecessary risk.
- You help establish a foundation for how the organization responsibly applies AI and automation to software delivery.
Benefits
- Competitive salary - $110000-$135000
- 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 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 .
#LI-Remote
6/30/2026
Required Experience:
Senior IC
About Company
Who We Are We're 180+ strong and still growing! Our team of developers, QA engineers, IT experts, customer success specialists, and business professionals are dedicated to providing our customers with the best EMR software experience. With thousands of active users, TherapyNotes is th ... View more