Senior Software Engineer - Cloud & Microservices
About the Role
We are seeking a Senior Software Engineer to join our team remotely. In this role, you will be instrumental in enhancing the reliability and performance of our cloud-native microservices architecture. As a Senior Software Engineer remote, you will work with cutting-edge technologies and contribute to the development of our AI-powered Experience Orchestration platform.
What You'll Do
- Consult with internal teams to assist in the implementation of microservices on AWS, ensuring reliability and performance.
- Develop and integrate microservice design patterns to enhance system resilience.
- Conduct root cause analysis for incidents, addressing issues promptly to maintain system reliability.
- Collaborate with teams to uphold cloud-native best practices and standards.
- Design and host Game Days to test and validate our disaster recovery playbooks, sharing findings through documentation and discussions.
- Utilize AWS services to optimize resource utilization, scalability, and cost efficiency.
- Champion observability and monitoring practices to proactively identify and mitigate potential issues.
- Participate in on-call rotations, responding to incidents and contributing to post-incident analysis.
Requirements
- Proven experience in designing and implementing cloud-native microservices.
- Expertise in software development with hands-on experience in AWS services.
- Strong understanding of resilience engineering principles, including microservice design patterns.
- Experience working with two or more programming languages (e.g., Java, Python, TypeScript, Go).
- In-depth knowledge of distributed systems and multi-tenancy best practices.
- Proficient in root cause analysis and incident response methodologies.
- Previous experience in on-call support for production systems.
- Effective communicator, capable of articulating complex ideas clearly.
Nice to Have
- Certifications in AWS and relevant cloud-native technologies.
- Experience with Amazon Q or Bedrock.
- DevOps experience.
What We Offer
- Flexible work options with hybrid schedules and work-from-home flexibility.
- Career development opportunities, including continuous learning and mentoring.
- Competitive pension scheme supported by the employer.
- Annual bonus program rewarding your impact and contributions.
- Comprehensive health coverage, including private health insurance and wellness supports.
- Financial protection with Income Protection and Life Assurance.
- Family-friendly policies, including generous paid maternity and paternity leave.
This Senior Software Engineer role at Genesys offers a unique opportunity to work remotely on innovative cloud-native microservices, with a strong focus on employee well-being and career growth.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months