Senior Software Engineer – Enterprise Application Integration (EAI)
Core
Design, develop, and support scalable enterprise integration solutions, event-driven microservices, and cloud-native APIs on Google Cloud Platform.
Role type
Senior Software Engineer (Enterprise Application Integration)
Builds
Scalable APIs, event-driven microservices, and cloud-native applications
Domain
Enterprise software, Cloud-native architecture, Event-driven systems
Deliverable
production ML models | product features
Required skills
Node.js, TypeScript, Kafka, Google Cloud Platform (GCP), REST APIs, Microservices, Docker, Git, CI/CD, Terraform, ArgoCD, Relational/NoSQL databases, API Gateways
Preferred skills
AI-assisted development tools, Prompt engineering, LLM APIs, Vertex AI, LangChain, RAG, AI agents
Technologies
Node.js, TypeScript, Kafka, Confluent, GCP (Cloud Run, Pub/Sub, Cloud Functions, Firestore, Cloud Tasks), Gloo, Solo Enterprise Gateway, Docker, Git, GitLab, Terraform, ArgoCD
Responsibilities
Design and maintain enterprise integration services and event-driven microservices; Build scalable, secure solutions using Kafka and GCP; Lead production support, release deployments, and incident resolution; Perform code reviews, write automated tests, and mentor junior engineers; Evaluate and integrate AI capabilities into enterprise applications; Collaborate with architects and product teams to deliver high-quality solutions.
Seniority
Senior, hands-on IC