About the Role
We are looking for an experienced andhands-on Senior Engineering Manager – Agent Engineering to lead a teamresponsible for building and scaling intelligent software agents and automationcapabilities for our healthcare platforms.
The role combines people leadership,technical leadership, architecture, and hands-on engineering. You will leadengineers building production-grade agents that integrate with enterpriseapplications, APIs, workflows, and automation capabilities.
The ideal candidate is a strong engineeringleader who can operate comfortably at both the architecture and codelevel—someone who can guide technical strategy, make sound engineeringdecisions, mentor engineers, and step into the code when required.
You will work closely with Product, AIEngineering, Agent Platform, Architecture, QA, DevOps, and business teams totranslate product requirements into scalable, reliable, and secure agentsolutions.
Key Responsibilities
1. Engineering Leadership & People Management
- Lead, mentor, and grow a teamof 15–20 software engineers.
- Establish a strong engineeringculture focused on ownership, quality, accountability, and continuousimprovement.
- Hire, onboard, coach, anddevelop engineering talent.
- Conduct performance management,career development, and regular technical and professional feedback.
- Build a high-performing teamwith the right balance of technical depth, domain knowledge, and engineeringpractices.
2. Agent Engineering & Technical Leadership
- Lead the design and developmentof production-grade software agents and automation solutions.
- Define technical direction andarchitecture for agent-based applications, integrations, workflows, andsupporting services.
- Guide engineers in buildingreliable, deterministic, and scalable agent capabilities.
- Design solutions involving APIintegrations, vendor systems, workflow orchestration, data extraction, businessrules, and enterprise application integration.
- Establish reusable engineeringpatterns and components that can accelerate development of future agents.
- Partner with AI Engineeringteams where AI/LLM capabilities are required, ensuring clean integrationbetween AI-driven and deterministic components.
3. Architecture & Software Development
- Drive architecture andtechnology decisions across agent services and supporting components.
- Review and challenge technicaldesigns to ensure scalability, maintainability, security, and performance.
- Participate in hands-ondevelopment, code reviews, debugging, and technical problem solving whenrequired.
- Establish and enforceengineering standards for code quality, unit and integration testing, APIdesign, observability and logging, error handling and resiliency, security, andperformance and scalability.
- Drive adoption of appropriatedesign patterns and modern software engineering practices.
4. Delivery & Execution
- Own engineering execution formultiple agent initiatives and ensure predictable delivery of committedoutcomes.
- Work with Product and Programteams to define milestones, dependencies, risks, and delivery plans.
- Identify and proactivelyresolve technical and execution bottlenecks.
- Balance short-term deliveryrequirements with long-term architectural and technical sustainability.
- Establish effective engineeringmetrics and continuously improve development and delivery processes.
5. Integrations, Data & Platform Collaboration
- Lead engineering initiativesinvolving REST APIs, third-party/vendor integrations, enterprise applications,and data services.
- Work with data engineeringteams on data pipelines, extraction, transformation, and data integrationrequirements where applicable.
- Collaborate closely with theAgent Platform team for runtime, hosting, lifecycle management, observability,and platform capabilities.
- Ensure business agents aredesigned to leverage common platform capabilities without duplicating platformfunctionality.
- Evaluate emerging technologies,frameworks, and engineering practices relevant to agent development andautomation.
- Identify opportunities toimprove developer productivity, engineering quality, and agent reliability.
- Promote automation acrossdevelopment, testing, deployment, and operational processes.
- Encourage experimentation whilemaintaining appropriate standards for production readiness and enterprisereliability.
7. Cross-functional Collaboration
- Partner with ProductManagement, AI Engineering, QA, DevOps, Architecture, Security, and businessstakeholders.
- Translate complex technicalconcepts and trade-offs into clear business language.
- Influence technical and productdecisions through data, engineering judgment, and strong communication.
- Represent Engineering inarchitecture reviews, planning discussions, and stakeholder forums.
Required Skills & Experience
- 12–18 years of softwareengineering experience, including significant hands-on development experience.
- Proven experience managing andmentoring engineering teams of 15–20 engineers.
- Strong experience in hiring,performance management, coaching, and career development of engineers.
- Strong hands-on expertise inJava and/or Python, with the ability to write, review, debug, and optimizecomplex production code.
- Strong understanding ofmicroservices architecture, distributed systems, and RESTful API design.
- Experience designing andimplementing enterprise-grade integrations with internal and third-partysystems.
- Strong understanding ofsoftware engineering fundamentals including object-oriented design, designpatterns, API design, distributed systems, error handling and resiliency,performance optimization, security, and scalability.
- Experience with cloud-nativedevelopment, preferably AWS.
- Experience with AWS servicessuch as EC2, S3, Lambda, ECS/EKS, RDS, or equivalent cloud services.
- Hands-on experience with Dockerand Kubernetes and modern CI/CD practices.
- Experience with DevOps toolssuch as Jenkins, Git, and automated deployment pipelines.
- Understanding of dataengineering concepts including data pipelines, ETL/ELT, data processing, anddata integration.
- Strong understanding of testingstrategies including unit, integration, API, and end-to-end testing.
- Excellent written and verbalcommunication skills.
- Strong analytical,problem-solving, and decision-making abilities.
- Ability to communicateeffectively with both technical and non-technical stakeholders.
- Bachelor's degree in ComputerScience, Software Engineering, or a related technical field. Master's degree isa plus.
Preferred / Good-to-Have Experience
- Experience building AI agents,intelligent automation, agentic workflows, or automation platforms.
- Understanding of LLM/GenAIconcepts and agent architectures, with the ability to integrate AI capabilitiesinto production software.
- Experience with workfloworchestration, state machines, rules engines, or event-driven architectures.
- Experience integrating withhealthcare, financial, enterprise, or other highly regulated systems.
- Experience building systemsrequiring strong auditability, traceability, reliability, and operationalobservability.
- Experience working withthird-party/vendor APIs and handling API variability, failures, retries, ratelimits, and authentication.
- Experience working in a SaaSand multi-tenant environment.
- Familiarity with modernengineering productivity and AI-assisted development tools.