Lead Software Engineer
Core
Lead the design, development, and delivery of enterprise APIs, GraphQL services, and microservices supporting digital experiences and AI-enabled applications.
Role type
Senior hands-on IC Lead Software Engineer (API/GraphQL/Microservices)
Builds
Enterprise APIs, GraphQL services, REST APIs, microservices, and event-driven capabilities for web, mobile, and AI agents.
Domain
Healthcare technology, enterprise integration, cloud-native architecture
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, REST APIs, GraphQL, microservices, Kafka, distributed systems, Kubernetes, Docker, CI/CD, DevOps, SRE, API design, API governance, API security, observability, OAuth 2.0, OpenID Connect, IAM, LLMs, RAG, AI orchestration
Preferred skills
Healthcare/insurance industry experience, AKS/GKE/OpenShift, Apollo Router, LangChain, Semantic Kernel, CrewAI, AutoGen, Apigee, OpenAPI specifications
Technologies
Java, Spring Boot, GraphQL, Apollo, Kafka, Kubernetes, Docker, Azure, AWS, CI/CD, OpenAPI, OAuth 2.0, OpenID Connect, LangChain, Semantic Kernel, CrewAI, AutoGen, Apigee
Responsibilities
Lead design and implementation of enterprise APIs and microservices; provide hands-on technical leadership via architecture discussions, coding, and mentoring; guide API design decisions including schema design, federation, and versioning; drive sprint execution and delivery accountability; partner with stakeholders to evaluate requirements and assess feasibility; establish engineering best practices for security, quality, and operational excellence; support modernization initiatives using cloud-native architecture and DevOps; champion production readiness and incident response; evolve services for consumption by AI agents and copilots.
Seniority
Senior, hands-on IC with leadership responsibilities