Software Development Engineer, Utility Computing, UC

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

Description For Software Development Engineer, Utility Computing, UC

Amazon Web Services (AWS) Utility Computing (UC) team is seeking a Software Development Engineer to join their innovative cloud computing division. This role sits within the UC organization, which is responsible for foundational services like Amazon S3 and EC2, along with continuous product innovations that define AWS's industry leadership. As an SDE, you'll work on cutting-edge technology, solving complex problems that directly impact millions of customers worldwide.

The position offers an opportunity to work on critical infrastructure that powers AWS's compute, database, storage, IoT, platform, and productivity services. You'll be part of a collaborative team environment that values mentorship and knowledge-sharing, with access to senior engineers who provide thorough code reviews and guidance. The role combines technical challenge with business impact, as you'll be working on systems that need to maintain high availability and performance at massive scale.

AWS values diverse experiences and backgrounds, offering an inclusive culture where employee-led affinity groups and ongoing learning experiences are central to the workplace environment. The company provides strong work-life harmony and comprehensive benefits, including medical coverage, financial benefits, and career growth opportunities. You'll be joining a team that's dedicated to innovation while maintaining Amazon's customer-obsessed approach.

Key technical aspects include working with distributed systems, cloud infrastructure, and building scalable solutions that maintain high reliability. You'll be involved in the full software development lifecycle, from design through deployment and maintenance, while collaborating with cross-functional teams to drive technical decisions that shape AWS's future.

Last updated 6 hours ago

Responsibilities For Software Development Engineer, Utility Computing, UC

  • Solve challenging technical problems at every layer of the stack
  • Design, implement, test, deploy and maintain innovative software solutions
  • Build high-quality, highly available, always-on products
  • Research implementations for best possible customer experiences
  • Create metrics and implement automation improvements
  • Participate in design discussions and code reviews
  • Work cross-functionally to drive business decisions with technical input

Requirements For Software Development Engineer, Utility Computing, UC

Java
Python
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, Utility Computing, UC

Medical Insurance
401k
Dental Insurance
Vision Insurance
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Work-life harmony
  • Career growth opportunities
  • Mentorship programs

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Utility Computing, UC

Software Dev Engineer II, Amazon PrivateLink

Software Development Engineer II role at Amazon PrivateLink, focusing on cloud security and service integration within AWS Utility Computing organization.

Software Development Engineer, Amazon Global Transportation

Software Development Engineer role at Amazon Global Transportation, building scalable solutions for package delivery optimization with 3+ years experience required.

Software Development Engineer II, Customer Behavior Analytics (CBA)

Software Development Engineer II role at Amazon's Customer Behavior Analytics team, building scalable solutions for customer insights and data analytics.

Software Development Engineer, SPS Core Services

Software Development Engineer position at Amazon's SPS Core Services team, building and maintaining the Action Taking System for marketplace safety and risk management.

Software Development Engineer (Prime Video)

Software Development Engineer role at Amazon Prime Video focusing on building next-gen automation and monitoring solutions using computer vision and ML-based automation.