Back to jobs
M
Hiring companyMattel

Verified today

Senior Software Engineer – Enterprise Application Integration (EAI)

Hyderabad, India Full-time On-site

About the role

The Senior Software Engineer – Enterprise Application Integration (EAI) role at this Hyderabad-based team builds modern enterprise integration solutions using cloud-native architectures, event-driven technologies, and AI-enabled software engineering. Day-to-day, you will design, develop, deploy, and support enterprise integration services, REST APIs, and event-driven microservices on Google Cloud Platform, while using AI-assisted development tools and evaluating AI capabilities for business solutions. This is an on-site position requiring 4 days per week in Hyderabad during US EST time zone.

What you’ll do

  • Design, develop, and maintain enterprise integration services, REST APIs, and event-driven microservices using Node.js and TypeScript.
  • Build scalable, secure, and high-performance solutions utilizing Kafka, Solo Enterprise Gateway, and Google Cloud Platform.
  • Develop reusable components following enterprise architecture, coding standards, and security best practices.
  • Lead production support and release deployments for enterprise integration applications, services, and APIs.
  • Drive incident resolution, root cause analysis, and long-term reliability improvements.
  • Perform code reviews, write automated tests, troubleshoot production issues, and mentor junior engineers.
  • Use AI-assisted development tools (Gemini, ChatGPT, Cursor, or similar) to improve coding, testing, documentation, and debugging.
  • Evaluate and integrate AI capabilities into enterprise applications where appropriate.

What you’ll bring

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field (or equivalent experience).
  • 6+ years building enterprise APIs, microservices, integration platforms, and cloud-native applications with production support experience.
  • Strong proficiency in Node.js and TypeScript.
  • Experience with Kafka (Confluent preferred) and GCP (Cloud Run, Pub/Sub, Cloud Functions, Firestore, Cloud Tasks).
  • Experience with API Gateways (Gloo/Solo Enterprise preferred).
  • Knowledge of REST APIs, event-driven architecture, microservices, Docker, Git, GitLab CI/CD, Terraform, ArgoCD, and relational and NoSQL databases.
  • Understanding of secure software development and API management.
  • Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Gemini, Cursor, or similar.

Nice to have

  • Knowledge of Vertex AI, OpenAI APIs, LangChain, RAG, or AI agents is a plus.
  • Familiarity with prompt engineering and integrating LLM APIs.

Skills

Node.jsTypeScriptKafkaGoogle Cloud PlatformREST APIsEvent-driven architectureMicroservicesDocker

Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or related field (or equivalent experience).