This is a remote position.
We are seeking a highly skilled Senior Software Engineer with strong expertise in building MCP (Model Context Protocol) servers using Python. The ideal candidate will have hands-on experience with AWS servers and services, strong knowledge of API integrations, preferably Workday APIs, and the ability to design secure, scalable backend systems. You will play a key role in developing AI-integrated backend solutions supporting next-gen applications.
Key Responsibilities
- Design, develop, and maintain MCP servers to expose tools and services for AI-driven applications using Python
- Build and integrate backend services leveraging AWS serverless architectures
- Spotify backstage portal and Devops
- Develop and manage solutions on AWS Lambda, API Gateway, S3, EventBridge, and related services
- Integrate MCP tools with various APIs, including strong focus on Workday APIs and other internal/third-party APIs
- Connect with databases (SQL and NoSQL), file systems, and external systems such as SFTP
- Implement secure authentication and authorization mechanisms such as OAuth2, JWT, and AWS IAM
- Collaborate with teams to design event-driven systems using AWS EventBridge
- Work hands-on with AWS Bedrock Agent Core or similar AI workflow engines to enable intelligent workflows
- Ensure system scalability, reliability, performance, and observability via best practices in logging and monitoring
- Collaborate cross-functionally throughout SDLC to deliver robust, maintainable backend systems
Required Skills & Experience
- Strong Python development skills, with experience building backend services and MCP servers
- Extensive hands-on experience in AWS services:
- AWS Lambda – serverless function development and deployment
- API Gateway – REST API creation and management
- AWS EventBridge – event-driven architecture design
- S3 – object storage and file management
- Familiarity with AWS Bedrock or similar AI integration platforms (preferred)
- Solid understanding of REST API design, development, and integration, knowledge of Workday APIs is good to have.
- Experience with authentication & authorization frameworks (OAuth2, JWT, AWS IAM)
- Strong database experience (SQL and NoSQL) including schema design and querying
- Familiarity with SFTP and secure file transfer mechanisms
- Experience designing event-driven systems and scalable distributed architectures
- Strong knowledge of secure system design principles and best practices