Senior Software Developer (Agentic Development)
TherapyNotes, LLC · Philadelphia, PA · 1 wk ago
RemoteRemoteEngineering$110k–$135k/yrFull-time
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
- 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
- Occasionally perform 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, ASP.NET 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
- 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