We are looking for an experienced MCP (Model Context Protocol) Software Engineer to design, develop, and optimize Model Context Protocol implementations.
You'll work on building robust MCP servers, client integrations, and tools that allow AI systems to securely access and interact with various data sources and services.
Key Responsibilities
MCP Development & Implementation
Design and develop MCP servers for various data sources (databases, APIs, file systems, cloud services)
Build and maintain MCP client integrations for AI applications and platforms
Implement secure authentication and authorization mechanisms for MCP connections
Develop custom MCP tools and resources to extend AI capabilities
Architecture & Design
Architect scalable MCP solutions that handle high-volume data access patterns
Design efficient protocol implementations that minimize latency and maximize throughput
Create reusable MCP components and libraries for internal and external use
Establish best practices for MCP server development and deployment
Integration & Collaboration
Integrate to our identity platform
Work with DevOps teams to deploy and monitor MCP services in production environments
Partner with security teams to ensure MCP implementations meet compliance and security requirements
Integrate MCP solutions with existing infrastructure and third-party services
Quality & Performance
Write comprehensive tests for MCP implementations including unit, integration, and end-to-end tests
Monitor and optimize MCP server performance and resource utilization
Debug complex issues in distributed MCP environments
Maintain detailed documentation for MCP servers and integration patterns
Contribute to Open Source
Engage with the open-source community, contributing to the development and improvement of MCP
Requirements: 3+ years of software engineering experience with backend systems
Strong proficiency in Python, TypeScript/Node.js, or Go
Experience with JSON-RPC, WebSockets, and real-time communication protocols
Knowledge of RESTful API design and implementation
Familiarity with database systems (SQL and NoSQL)
Understanding of authentication protocols (OAuth, JWT, API keys)
This position is open to all candidates.