
Senior Software Engineer – Enterprise Application Integration (EAI)
Mattel, Inc.21 days ago
Hyderābād, IndiaSenior
Responsibilities
- Design, develop, and maintain enterprise integration services, APIs, and event-driven applications using Node.js and TypeScript.
- Build scalable, secure, and high-performance solutions with Kafka, Solo Enterprise Gateway, and Google Cloud Platform.
- Develop reusable components that follow enterprise architecture, coding standards, and security best practices.
- Lead production support and release deployments for 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.
- Participate in architecture discussions and Agile ceremonies.
- Use AI-assisted development tools to improve coding, testing, documentation, and debugging.
- Evaluate and integrate AI capabilities, LLM APIs, prompt engineering, and AI services into business solutions where appropriate.
- Collaborate with architects, product owners, QA, and support teams, and contribute to engineering standards, documentation, and operational improvements.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.
- At least 6 years of experience building enterprise APIs, microservices, integration platforms, and cloud-native applications, including production support.
- Strong proficiency in Node.js and TypeScript.
- Experience with Kafka, preferably Confluent, and Google Cloud Platform services including Cloud Run, Pub/Sub, Cloud Functions, Firestore, and Cloud Tasks.
- Experience with API gateways, preferably Gloo or Solo Enterprise Gateway.
- Knowledge of Docker, Git, GitLab CI/CD, Terraform, ArgoCD, relational databases, and NoSQL databases.
- Understanding of secure software development and API management.
- Experience with AI-assisted development tools such as GitHub Copilot, ChatGPT, Gemini, or Cursor.
- Familiarity with prompt engineering and integrating LLM APIs.
- Knowledge of Vertex AI, OpenAI APIs, LangChain, RAG, or AI agents is preferred.
- Strong analytical, problem-solving, communication, collaboration, ownership, and continuous-learning skills.
Benefits
- The role is onsite in Hyderabad four days per week.
- The position requires working during the US EST time zone.
- The role offers the opportunity to work with cloud-native architectures, event-driven technologies, and AI-enabled software engineering.