Back to Jobs Senior Software Engineer - MCP AI Platform
Experience : 4-8 years Project Location(s) : Hybrid/Remote
Notice Period: Immediate to 10 days
*What You Will Do*
- Design and implement the Client Pulse MCP server exposing tools for approvals, billing, and workforce events, mapped to our existing REST API (/v1/approvals, /v1/billings, /v1/events).
- Define tool schemas, descriptions, and input/output contracts that are precise enough for LLMs to invoke correctly without hallucination.
- Implement the auth layer: API Key injection, OAuth 2.0 client credentials flow, and per-tenant credential isolation using AWS Secrets Manager.
- Build the confirmation and safety guardrail layer for write tools to prevent unsafe AI-triggered mutations.
- Implement response normalization so complex, paginated API payloads are reshaped into LLM-friendly summaries without exceeding context window limits.
- Design and own the tool versioning strategy so breaking API changes never break deployed agents.
- Integrate MCP server logging with Amazon CloudWatch and ensure every tool invocation produces a durable, queryable audit trail.
- Implement circuit breaker and retry logic for the VMS call path (API Gateway Lambda AWS Direct Connect on-prem VMS).
- Collaborate with InfoSec to ensure the MCP server meets enterprise security requirements including WAF compliance, private VPC deployment, and PEN test remediations.
- Participate in architecture reviews and contribute to the evolution of the Client Pulse API Platform.
*What You Bring*
Required:
- 4+ years of professional software engineering experience building production backend systems.
- Direct experience designing and implementing MCP servers - you have shipped at least one MCP integration that is in production or active use.
- Solid proficiency in Node.js or TypeScript; familiarity with Python or Java is a plus.
- Experience with AWS Lambda, API Gateway, VPC networking, Secrets Manager, and CloudWatch.
- Solid understanding
📌 Sr Software Engineer (India)
🏢 InApp
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.