TherapyNotes, LLC logo
TherapyNotes, LLC

TherapyNotes™ is the industry-preferred online EHR for behavioral health. Try one month free!

Senior Software Developer – Agentic Development

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2010H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

3 days ago

Salary

$110K - $135K / year

Seniority

Senior

Job Description

Senior Software Developer – Agentic Development

TherapyNotes, LLC

• 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

Job Requirements

  • 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

  • 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

Related Job Pages

More Full-stack Engineer Jobs

Kroo Ltd. logo

Software Engineer

Kroo Ltd.

Kroo Ltd. is a United Kingdom-based financial services company that is striving to provide a platform “where friends and money meet.” The company, as an emp

As a Software Engineer, you'll be a valued member of one of our multidisciplinary Product Squads, reporting to a Tech Lead. You'll contribute to the development of new features, support the delivery of our product roadmap, and play an active role throughout the software development lifecycle. We're looking for someone who enjoys solving problems, is passionate about building high quality software, and is eager to learn and develop their technical skills in a collaborative Agile environment. Other responsibilities include: - Contribute to the implementation of new features, working within our Continuous Delivery approach to deliver high quality software. - Collaborate with Product Managers, Product Designers and fellow Engineers within an Agile team, using practices such as Scrum, Kanban and Pair Programming where appropriate. - Participate in all stages of the software development lifecycle, from design and development through to testing, deployment and ongoing support. - Write clean, maintainable and well tested code, following engineering best practices and contributing to a high quality codebase. - Work collaboratively in an open, inclusive and supportive engineering culture that values teamwork, transparency and continuous improvement. - Develop and build experience with the technologies used across our platform, including: - Clojure for backend microservices (or another functional or object oriented programming language with a willingness to learn Clojure). - React Native and Redux for mobile application development. - Kafka for asynchronous messaging. - AWS cloud services. - Docker for containerised applications. - Terraform for infrastructure provisioning. - Demonstrate a willingness to learn new technologies, tools and engineering practices, supported by experienced colleagues. - Develop your understanding of functional programming concepts and modern software engineering principles. - Contribute positively to team discussions, code reviews and knowledge sharing, helping to continuously improve the quality of our products and engineering practices.

Romania
Toast, Inc. logo

Staff Software Engineer

Toast, Inc.

Launched in 2013, Toast is a technology-focused company that aims to empower restaurant owners through a range of business solutions built from its understandin

• Join a collaborative team of Design, Product, QA, and other engineering members in developing robust and scalable full-stack software applications. • Lead complex projects that improve functionality and reliability for our customers • Provide design feedback and participate in code reviews to ensure implementation meet requirements • Drive architectural discussions and influence the technical roadmap • Advocate for best coding practices to raise the bar for you, your team, and the company • Mentor and provide technical guidance to other team members • Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team.

Canada
$175K - $227K / year
Full TimeRemoteTeam 11-50

Role Description As an engineer on the Network Services team, you'll work on software that makes the open network behind Bluesky and the broader developer ecosystem tick. - Contribute to products, documentation, and developer tools that extend Bluesky's reach into the open network. - Support the long-term success of AT Protocol by making it approachable for developers and end users. - Build delightful user experiences supporting auth, identity management, developer documentation, and more. - Build and maintain API services that power a vibrant ecosystem of third-party builders. - Maintain production hosting and identity services. - Maintain our open source SDKs and service distributions. Qualifications - 7+ years of expert level expertise in TypeScript, Go, Node.js, React, and the Web platform. - Bring UI/UX expertise informed by working on user-focused product teams. - Enjoy working on backend web services, and have been responsible for operating them in production. - Are familiar with various auth technologies of the Web such as OAuth, JWTs, public-key cryptography, and the Web security model. - Like working on small, fast-moving teams. - Have read the AT Protocol docs and want to contribute. Requirements - Been building with AT Protocol. - Also enjoy writing Go. - Expertise in auth and identity management. - More extensive experience operating production services (e.g. Linux, sysadmin skills, DevOps, etc.). Benefits - Health, dental, and vision insurance. Additional Notes The anticipated base salary range for this position is $200,000 - $270,000 USD, excluding equity. Equity will be considered in the total compensation package. Final base salary for this role will be based on the individual's geographic location, as well as experience level, skill set, training, licenses and certifications.

PST (UTC-8)
$200K - $270K / year
Mayo Clinic logo

Senior Software Engineer

Mayo Clinic

Headquartered in Rochester, Minnesota, Mayo Clinic is a nonprofit medical institution ranked first in more specialties than all other hospitals in America. The

Role Description The Administrative Integration Services Unit is seeking a Senior Software Engineer to provide technical leadership for Mayo Clinic's enterprise integration platform supporting Human Resources, Workforce Management, Payroll, Finance, and Supply Chain business functions. This role serves as a senior technical leader responsible for designing, developing, and supporting enterprise integrations using the Boomi Integration Platform, with a primary focus on UKG Pro, UKG Dimensions (Workforce Management), Oracle ERP, and other enterprise applications. The successful candidate will partner closely with Product Managers, Enterprise Architects, business stakeholders, and engineering teams to deliver scalable, secure, and resilient integration solutions that support Mayo Clinic's mission. The ideal candidate is an experienced enterprise integration engineer who combines strong hands-on development skills with architecture expertise, production support experience, and a passion for mentoring engineers and driving engineering excellence. - Lead the design, development, implementation, and support of enterprise integrations using the Boomi Integration Platform. - Serve as the technical lead for complex integration initiatives supporting UKG, Oracle ERP, identity management, payroll, finance, and other enterprise systems. - Define integration architecture, reusable frameworks, design patterns, and engineering standards that improve scalability, maintainability, and reliability across the integration platform. - Design secure, high-performing integrations utilizing REST APIs, SOAP services, SFTP, event-driven messaging, and file-based integration patterns. - Develop complex data transformations using XML, JSON, XSLT, JavaScript, SQL, and Boomi mapping components. - Lead technical design sessions and provide architectural guidance throughout the software development lifecycle. - Establish best practices for integration development, testing, deployment, monitoring, logging, exception handling, and operational support. - Partner with Product Managers, Enterprise Architects, HR, Payroll, Finance, and business stakeholders to translate business requirements into technical solutions. - Participate as a technical leader within the SAFe Agile framework, providing technical direction during planning, backlog refinement, estimation, and implementation activities. - Perform expert-level troubleshooting of production integrations, conduct root cause analysis, and implement long-term corrective actions to improve platform stability. - Lead code reviews, establish development standards, and mentor engineers through technical coaching and knowledge sharing. - Drive continuous improvement initiatives focused on automation, DevOps, observability, integration performance, and operational excellence. - Develop and maintain architecture documentation, interface specifications, operational runbooks, and technical standards. - Serve as a trusted technical advisor for enterprise integration strategy and architecture. - Lead technical decision-making and influence integration standards across multiple product teams. - Foster engineering excellence through mentoring, code reviews, technical coaching, and continuous improvement. Benefits - Medical: Multiple plan options. - Dental: Delta Dental or reimbursement account for flexible coverage. - Vision: Affordable plan with national network. - Pre-Tax Savings: HSA and FSAs for eligible expenses. - Retirement: Competitive retirement package to secure your future. Equal Opportunity All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, protected veteran status or disability status. Learn more about the "EOE is the Law". Mayo Clinic participates in E-Verify and may provide the Social Security Administration and, if necessary, the Department of Homeland Security with information from each new employee's Form I-9 to confirm work authorization.

United States
$141.0K - $204.5K / year