MCP Integration Engineer
Cluj, RO Brasov, RO Iasi, RO Bucuresti, RO Sibiu, RO Timisoara, RO
Who we are
We are looking for a MCP & Integrations Developer to design, build, test, deploy, and maintain tools and integrations that connect enterprise services with AI agents and platform capabilities. The role focuses on reliable backend integration engineering, secure API consumption, identity and permission handling, and end-to-end production readiness.
The engineer will work autonomously across the full integration lifecycle, from technical analysis and implementation to automated testing, observability, incident diagnosis, and ongoing maintenance. Deep expertise in every target connector is not required; the key expectation is the ability to develop and support new integrations quickly and safely using consistent engineering patterns.
What you'll be doing
- Design, develop and maintain MCP servers, agent tools, backend services and integration components using Python, FastAPI and Pydantic
- Integrate external and enterprise services through REST APIs, SDKs, webhooks and other supported interfaces
- Implement secure authentication and authorization flows using OAuth 2.0 and OIDC, including token lifecycle, scopes, permissions, credentials and secret handling
- Develop reusable integration patterns for tools consumed by AI agents, including clear schemas, validation, error handling and predictable responses
- Build and maintain automated unit and integration tests with pytest and validate integrations end to end across development and production-like environments
- Deploy and operate integration services on Azure using services such as Azure Functions, Cosmos DB and Key Vault
- Contribute to CI/CD pipelines, environment configuration, release automation and controlled deployment practices
- Instrument services with logs, metrics, traces, and actionable diagnostics to support monitoring and troubleshooting
- Diagnose incidents across API, authentication, permissions, data, network, and platform layers; perform root-cause analysis and implement sustainable fixes
- Document APIs, MCP tools, authentication requirements, configuration, operational procedures, known limitations and support guidance
- Collaborate with Platform, Security, IAM and product teams when integrations require shared capabilities, permissions, or infrastructure changes
What you'll bring along
- Strong hands-on Python development experience and practical knowledge of FastAPI and Pydantic
- Experience building REST APIs and production-grade backend integration services
- Knowledge of Model Context Protocol (MCP) or equivalent experience building APIs, tools, or function interfaces for AI agents
- Practical experience with OAuth 2.0/OIDC, authentication and authorization flows, token management, permission models, credentials and secrets
- Experience with Git, code review practices and automated testing using pytest
- Experience with Azure Functions, Cosmos DB, Key Vault, CI/CD pipelines and cloud-based service configuration
- Ability to add observability and troubleshoot distributed integration flows using logs, metrics, traces, and correlation information
- Understanding of secure software-development practices for APIs and enterprise integrations
- Experience with Microsoft Graph integrations, including Outlook, SharePoint, or Teams, is highly valued
- Experience integrating Jira, Confluence, GitLab, Azure DevOps, or similar enterprise platforms is an advantage
- Proven experience delivering and maintaining backend APIs or enterprise integrations in production
- Demonstrable ability to take an integration from technical design through implementation, testing, deployment, monitoring and support
- Ability to work independently, manage technical ambiguity, and learn unfamiliar APIs or connector domains quickly
- Strong problem-solving skills and a disciplined approach to debugging, testing, documentation and maintainability
- Professional working proficiency in English to understand technical documentation and collaborate effectively with international teams
- Candidates are not expected to be experts in every connector; they must be able to develop, test, operate and maintain integrations autonomously
What’s in it for you
✔ New beginnings can be a challenge. We promise a smooth integration and a supportive mentor
✔ Pick your working style: choose from Remote, Hybrid or Office work opportunities
✔ Early bird or night owl? Our projects have different working hours to suit your needs
✔ Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
✔ We want you to stay healthy! Enjoy our Private Health Insurance – it’s custom-made for you
✔ A clear mind is a healthy mind. Attend individual coaching sessions or go one step further by joining our accredited Coaching School
✔ Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families
NTT DATA Romania is an equal opportunity employer and considers all applicants regardless to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees.
Not the job for you? Perhaps you have a friend who would be a perfect fit. Send them this link!
Third parties fraudulently posing as NTT DATA recruiters
NTT DATA recruiters will never ask job seekers and candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties that may try to impersonate NTT DATA recruiters, either in writing or by phone, in an attempt to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will be associated with an @nttdata.com email address. NTT DATA will not use any non-NTT DATA or personal email domains (Gmail, Yahoo, etc.) or personal communication channels (WhatsApp, Facebook etc) at any time during the recruitment process. If you suspect any fraudulent activity, please contact us.
Job Segment:
Testing, Cloud, Developer, Sharepoint, Engineer, Technology, Engineering