DeveloperJobs.io
← Back to all jobs

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)

Similar Jobs