FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Developer – Agentic Development
TherapyNotes, LLCSenior Software Developer designing and building agentic workflows and tools to improve software delivery processes. Collaborating with various teams to enhance efficiency and quality.
Tech Stack
Tools & technologiesAngularASP.NETEntity FrameworkJavaScript.NETPostgresSCSSTypeScript
About the role
Key responsibilities & impact- 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
Requirements
What you’ll need- 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.
- 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.
Benefits
Comp & perks- 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
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
OOP ConceptsDesign PatternsJavaScriptTypeScriptCSSSASSHTMLEntity Framework CoreWorkflow EnginesAutomation Frameworks
Soft Skills
Excellent CommunicationCollaboration
Certifications
BS in Computer ScienceMS in Software Engineering