Overview:
As a Software Development Engineer for Amazon SES, you will contribute to backend and customer-facing systems to deliver reliable, scalable email services. You will translate business needs into features, collaborate with cross-functional teams, and participate in strategic planning. You will help ensure fault-tolerance and high availability for a global customer base. This role offers leadership culture, mentoring, and on-call responsibilities, with opportunities to shape the service direction. Compensation / Benefits flexible work hours work-life harmony inclusive culture mentorship and knowledge sharing career development resources
Responsibilities:
Develop and improve backend and customer-facing systems for SES Build reliable, scalable solutions to meet global demand Collaborate with engineers to solve complex technical challenges Translate strategic business needs into features and projects Participate in strategic planning and contribute to service direction Support a culture of creativity, mentorship, and knowledge sharing Handle on-call responsibilities to ensure fault-tolerant operations Resolve root causes after incidents to prevent recurrences
Key requirements:
Experience (non-internship) in professional software development Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems Experience programming with at least one software programming language mentoring and supporting colleagues knowledge sharing and openness leadership and collaboration designing scalable, highly available backend systems experience with software development lifecycle including coding standards, code reviews, source control, build, testing, and operations fault tolerance and incident resolution