Amazon MemoryDB is seeking a passionate Software Engineer to join their team working on a Redis OSS-compatible, durable, in-memory database service. This role offers an exciting opportunity to contribute to a fast-growing AWS service that delivers ultra-fast performance for modern applications with microservices architectures.
As part of the AWS Utility Computing (UC) organization, you'll be involved in developing and managing critical AWS services including Compute, Database, Storage, IoT, Platform, and Productivity Apps. The role involves working with cutting-edge technology and contributing to services that power businesses from startups to Global 500 companies.
The position offers significant technical challenges and growth opportunities, working with large-scale web applications and distributed systems. You'll be responsible for designing and implementing new features, improving existing functionality, and ensuring the operational excellence of the MemoryDB service. The role requires collaboration with product managers and other engineers while maintaining high standards for code quality and system architecture.
AWS values diverse experiences and work-life harmony, encouraging applications from candidates with both traditional and non-traditional backgrounds. The company provides a supportive environment with numerous opportunities for knowledge-sharing, mentorship, and professional development. You'll be part of an inclusive culture that empowers team members to deliver the best results for customers while maintaining a healthy work-life balance.
The role combines technical expertise with leadership opportunities, as you'll be expected to mentor junior engineers and contribute to technical reviews. You'll be working at the forefront of cloud technology, helping to shape the future of AWS's database services while being part of a team that values innovation, technical excellence, and customer obsession.