Software Engineer
Core
Build, support, and operate scalable, secure, and reliable social and messaging services for digital channels (Google, X, Facebook, Instagram, WhatsApp) using distributed cloud-based systems.
Role type
Senior backend software engineer (distributed systems)
Builds
Highly available communication services, message routing, delivery, tracking, and integrations for enterprise customer experience platforms.
Domain
Enterprise SaaS, Customer Experience (CX), Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Java, NoSQL databases, relational databases, cloud-native architecture, microservices, automated testing, CI/CD, system reliability, incident response
Preferred skills
AWS/Azure/GCP, DynamoDB, RESTful API design, observability tools (SumoLogic/New Relic/PagerDuty), real-time messaging platforms, AI-assisted development workflows
Technologies
TypeScript, Java, NoSQL, AWS, Azure, Google Cloud, DynamoDB, SumoLogic, New Relic, PagerDuty
Responsibilities
Build and extend digital channels with social platforms; implement features for data ingestion, aggregation, retrieval, and routing; write automated tests; add monitoring and alerting; improve system reliability and scalability; participate in on-call rotation and code reviews.
Seniority
Mid-Senior, hands-on IC
