Associate Director Staff Engineer (GraphQL, Java, Kotlin, Nodejs)
Core
Design and implement scalable, resilient backend architectures and services for communication platforms supporting customer engagement across voice, messaging, and digital channels.
Role type
Senior IC Staff Engineer (Backend Architecture & Distributed Systems)
Builds
Production-grade backend services, APIs (GraphQL/REST), and integration layers for enterprise communication and engagement platforms.
Domain
Financial Services, Communications, MarTech, Contact Center
Deliverable
production ML models | product features | infrastructure
Required skills
Backend architecture, distributed systems design, Kubernetes, GraphQL, REST, Microservices, Cloud-native platforms, Observability (Distributed tracing, structured logging), Messaging & Orchestration (SQS, EventBridge, Pub/Sub), CI/CD pipelines, Java, Kotlin, Node.js, Go
Preferred skills
Financial Services domain experience, Secure/compliant systems (PII, PCI), Transactional platforms, Low-latency high-availability systems, Personalization engines, Voice/messaging/IVR platforms
Technologies
Kubernetes, Docker, GraphQL, REST, X-Ray, OpenTelemetry, SQS, EventBridge, Github Actions, Jenkins, Salesforce, CRM, CPaaS, Marketing automation
Responsibilities
Define and evolve scalable architectures for communication platforms; Design and implement backend services, APIs, and integration layers; Architect API-first ecosystems including GraphQL and event-driven systems; Collaborate with cross-functional teams to ensure solution alignment; Establish and enforce architecture standards and engineering guardrails
Seniority
Senior, hands-on IC
