Company Overview:
At the Innovation team within Genesys, were pushing the boundaries of customer experience technology by building innovative solutions integrated with Genesys Cloud. We’re seeking a skilled Senior Software Engineer to join our team and create scalable, high-performance applications on AWS.
Job Summary:
We are looking for a Senior Software Engineer with expertise in Go, JavaScript, TypeScript, and Kubernetes to design, develop, and maintain cutting-edge systems. You’ll work on solutions tightly integrated with Genesys Cloud, leveraging AWS to deliver seamless functionality. UX experience is a plus, as you’ll collaborate with teams to craft intuitive, user-focused features. If you excel in dynamic environments and love tackling complex challenges, this role is for you.
Responsibilities:
- Develop robust backend services and APIs using Go.
- Create dynamic, responsive front-end components with JavaScript and TypeScript.
- Deploy and manage containerized applications using Kubernetes on AWS.
- Integrate solutions with Genesys Cloud APIs to enhance customer experience workflows.
- Optimize system performance, scalability, and reliability in AWS environments.
- Work with product managers, architects, and UX designers to shape technical requirements.
- Write clean, maintainable, and well-documented code adhering to best practices.
- Debug and resolve complex technical issues in production.
- Mentor junior developers and participate in code reviews.
Required Qualifications:
- 8+ years of software development experience.
- Strong proficiency in Go for backend development.
- Advanced skills in JavaScript and TypeScript for front-end and full-stack work.
- Hands-on experience with Kubernetes for container orchestration.
- Expertise in building and deploying solutions on AWS (e.g., EC2, ECS, Lambda, S3).
- Experience with microservices architecture and RESTful APIs.
- Strong problem-solving skills and a detail-oriented mindset.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Qualifications:
- Experience integrating with Genesys Cloud APIs or similar CX platforms.
- UX design experience or a knack for building user-friendly interfaces.
- Familiarity with AWS-native tools (CloudFormation, Step Functions, etc.).
- Contributions to open-source projects or a robust GitHub portfolio.
Nice-to-Have:
- Proficiency with modern DevOps tools (Docker, CI/CD pipelines, Terraform).
- Exposure to Agile/Scrum methodologies.
Why Join Us?
- Build innovative solutions that redefine customer experiences.
- Join a collaborative, forward-thinking team in a flexible work environment.
- Competitive salary, benefits, and opportunities for career growth.
- Work with cutting-edge AWS and Genesys Cloud technologies.