Software Development Engineer

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer

Join AWS's Utility Computing (UC) team as a Software Development Engineer working on EC2 instance launch times. Our team is responsible for monitoring and optimizing the customer launch experience across EC2 services. You'll leverage data science techniques and programming skills in Java and Python to benchmark performance, conduct experiments, and identify patterns in customer interactions.

AWS Utility Computing provides foundational services like S3 and EC2, continuously innovating to maintain AWS's industry leadership. As part of UC, you'll contribute to the development and management of Compute, Database, Storage, IoT, Platform, and Productivity Apps services, including specialized security solutions.

Amazon Web Services is the world's leading cloud platform, trusted by companies from startups to Global 500. We pioneered cloud computing and maintain our innovative edge through continuous development of new services and features. Our inclusive culture celebrates diversity through employee-led affinity groups and ongoing learning experiences like our Conversations on Race and Ethnicity (CORE) conferences.

We prioritize career growth through extensive knowledge-sharing and mentorship opportunities. Work-life harmony is fundamental to our culture - we believe in flexible arrangements that support both professional success and personal wellbeing. Join us to be part of a team that's shaping the future of cloud computing while fostering an inclusive, supportive environment where everyone can thrive.

Last updated 2 months ago

Responsibilities For Software Development Engineer

  • Monitor and understand customer's EC2 instance launch experience
  • Benchmark performance and run experiments
  • Detect anomalies and discover patterns in customer interactions
  • Make improvements in collaboration with teams across EC2
  • Use data science tools and techniques

Requirements For Software Development Engineer

Java
Python
  • Experience in professional software development
  • Experience designing or architecting new and existing systems
  • Experience programming with at least one software programming language
  • 3+ years of full software development life cycle experience
  • Experience with coding standards, code reviews, source control management
  • Experience with build processes, testing, and operations

Benefits For Software Development Engineer

  • Flexible work hours
  • Career development and mentorship opportunities
  • Employee-led affinity groups
  • Inclusive work culture

Jobs Related To Amazon Software Development Engineer