Job Description
Join Amazon's elite cloud engineering team and shape the future of cloud computing. As a Senior Software Engineer, you'll design scalable solutions for AWS services that impact millions of global customers. Collaborate with cross-functional teams to deliver innovative features while maintaining world-class reliability and security. Amazon offers competitive compensation, comprehensive benefits, and opportunities for professional growth in a dynamic environment.
Responsibilities
- Architect and develop high-performance, distributed systems for AWS services
- Lead technical design discussions and mentor junior engineers
- Implement robust CI/CD pipelines and DevOps practices
- Optimize system performance and resolve complex scalability challenges
- Contribute to open-source projects and technical documentation
- Collaborate with product managers to define technical roadmaps
- Conduct code reviews and enforce engineering best practices
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, or Go programming languages
- Strong understanding of distributed systems and microservices architecture
- Proficiency with AWS services (EC2, S3, Lambda, DynamoDB)
- Experience with containerization (Docker, Kubernetes)
- Demonstrated ability to deliver complex projects on schedule
- Excellent problem-solving and communication skills