CareerPlanGet AI match score →

Senior Software Engineer

Ireland🌐 Remote💼 Full-time🗓 2026-06-17 → 2026-07-31

Core

Building and operating backend services for digital outbound messaging (SMS, email, WhatsApp) at scale using AI-powered orchestration.

Role type

Senior Software Engineer (Backend)

Builds

Digital outbound messaging platform (Genesys Cloud) serving 8,000+ organizations globally

Domain

Enterprise AI, Customer Experience, Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Python, AWS (EC2, Lambda, DynamoDB, SQS), Distributed Systems, Event-Driven Architecture, NoSQL, Caching (Redis/Valkey), Observability, CI/CD

Preferred skills

Kafka, AWS EventBridge/Step Functions, Digital Messaging Channels, Auto-scaling, Infrastructure as Code (Terraform)

Technologies

Java, Python, AWS, DynamoDB, SQS, Kafka, Redis, Valkey, EventBridge, Sumo Logic, New Relic, Terraform, CloudFormation

Responsibilities

Design and implement features across Java-based EC2 services and AWS Lambda functions; Build and enhance campaign lifecycle management including APIs, pacing logic, and state machines; Work extensively with DynamoDB, SQS, Kafka, and EventBridge Scheduler; Design event-driven workflows using DynamoDB Streams and Kafka consumers; Integrate with internal services for messaging delivery and contact management; Troubleshoot complex production issues across distributed systems; Improve system reliability and scalability through auto-scaling and caching strategies; Own features end-to-end from design through deployment; Write clean, well-tested code and participate in code reviews; Mentor engineers through pairing and technical guidance; Contribute to CI/CD pipelines and deployment automation

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗