Software Engineer
RemoteIndia
Job Summary
Design and evolve scalable message processing services for Genesys Cloud, handling routing, delivery, tracking, and analytics across high-volume customer interactions. Build and maintain integrations with social and digital channels including Meta, X, SMS, WhatsApp, and LINE while driving improvements to fault tolerance, scalability, security, and operational resilience. Implement comprehensive automated testing and participate in the engineering on-call rotation to monitor, observe, and respond to incidents. Contribute to architectural decisions and technical design reviews that shape the long-term evolution of the messaging platform.
Required Qualifications
- 3+ years of software engineering experience with Node.js, TypeScript, and Java
- Experience designing or developing distributed systems and microservice architectures
- Proven track record of building fault-tolerant and highly available systems
- Proficiency in designing, integrating, or working with REST APIs
- Experience with automated testing, including unit, integration, and end-to-end testing
- Familiarity with cloud infrastructure, preferably Amazon Web Services (AWS)
- Strong problem-solving and analytical capabilities for diagnosing complex technical issues
- Excellent written and verbal communication skills, with experience collaborating effectively across distributed teams
- Demonstrated ability to work independently while contributing effectively within a collaborative engineering environment
- Working knowledge of Git and software development version control practices
- Understanding of networking concepts including TCP/IP, subnets, network ACLs, DNS, and load balancing
Desired Qualifications
- Experience integrating with Meta, X, or other social network APIs
- Experience with AWS services such as DynamoDB, S3, SQS, SNS, and Lambda
- Knowledge of asynchronous message processing and serverless architectures
- Experience implementing digital communication channels such as SMS, Facebook, X, LINE, or WhatsApp
- Knowledge of messaging deliverability best practices
- Experience with monitoring and observability tools for distributed cloud services
- Familiarity with applicable messaging, privacy, and compliance requirements, including GDPR and CAN-SPAM
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.