
Overview
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a highly skilled and experienced Senior Software Engineer to lead the development and implementation of cutting-edge contact center solutions leveraging AWS Connect.
The ideal candidate will bring deep technical expertise, a strong background in telecommunication systems, and the ability to deliver scalable software solutions that align with business objectives.
Responsibilities
- Design scalable architectures for contact center solutions integrating CRM, WFM systems, and AI platforms
- Implement cloud-native services including Lambda, API Gateway, DynamoDB, and Lex to build serverless applications
- Lead the development of automation frameworks using AWS Java SDK, CDK, Terraform, or CloudFormation
- Operate and maintain enterprise-level telecommunication infrastructures with emphasis on reliability and performance
- Customize and integrate AWS Connect capabilities for enterprises to enhance customer experiences and business workflows
- Collaborate with cross-functional teams to optimize DevOps practices for contact center solutions
- Create and maintain unit tests to ensure robustness and compatibility of developed applications
- Manage source code repositories using GitLab, GitHub, Bitbucket, or CodeCommit
- Develop and implement contact center solutions at scale with expertise in handling JSON, YAML, Looping, and Data Structures
- Build and optimize large-scale integrations with services like AWS Lex, Lambda, Pinpoint, and Polly
- Guide client teams with IT industry best practices and highlight thought leadership in enterprise call center solutions
Requirements
- 4-12 years of professional experience in building cloud-based or on-premises contact center platforms
- Expertise in deploying contact center solutions using Amazon Connect for CRM or WFM integrations
- Background in serverless development and enterprise-grade telecommunications infrastructure
- Familiarity with serverless tools such as AWS SNS, SQS, Step Functions, Lens, CloudWatch, and KVS
- Hands-on proficiency with automation tools like AWS Java SDK, CDK, Terraform, and CloudFormation
- Competency in working with complex data types and formats including JSON, YAML, string arrays, and tuples
- Strong debugging skills and experience in unit testing
- Proficiency in managing source code and version control using GitLab, GitHub, or Bitbucket
- Skills in utilizing distributed environments with services from Microsoft, VMware, and Citrix alongside AWS tools
Nice to have
- Background in Docker and Kubernetes for container orchestration on AWS EKS or ECS
- Understanding of NoSQL data stores such as ElasticCache, DynamoDB, and RDS
- Capability to write automation scripts using Python, Windows PowerShell, or Linux shell scripting
- Familiarity with build automation servers like Jenkins, AWS CodeBuild, or GitLab CI
- Experience with deployment strategies including blue-green deployments and in-place or canary deployment methods
We offer
- Opportunity to work on technical challenges that may impact across geographies
- Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
- Opportunity to share your ideas on international platforms
- Sponsored Tech Talks & Hackathons
- Unlimited access to LinkedIn learning solutions
- Possibility to relocate to any EPAM office for short and long-term projects
- Focused individual development
- Benefit package:
- Health benefits
- Retirement benefits
- Paid time off
- Flexible benefits
- Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)