Senior Software Engineer
Core
Build, support, and operate scalable, secure, and reliable social and messaging services that power customer experiences across digital channels like Google, X, Facebook, Instagram, and WhatsApp.
Role type
Senior Software Engineer (Backend/Distributed Systems)
Builds
Highly available communication services, message routing, delivery, tracking, and integrations for enterprise customer experience platforms.
Domain
Enterprise SaaS / Customer Experience / Social Media Integration
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, distributed systems, TypeScript, Java, NoSQL databases, relational databases, cloud-native architecture, microservices, automated testing, CI/CD, system reliability, scalability design, RESTful API design.
Preferred skills
AWS services (Lambda, DynamoDB, S3, SQS, SNS, EventBridge), real-time messaging platforms, AI-assisted development workflows, third-party social platform integrations.
Technologies
TypeScript, Java, AWS, DynamoDB, NoSQL, REST APIs, CI/CD tools, observability platforms.
Responsibilities
Build and maintain integrations with digital channels and social platforms; design and implement features for message routing and data aggregation; write and maintain automated tests across all layers; drive improvements in system reliability, scalability, and performance; participate in on-call rotation and incident response; contribute to technical design reviews and engineering best practices.
Seniority
Senior, hands-on IC
