Senior Software Development Engineer

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$150,000 - $250,000
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer

AWS Infrastructure Services is at the heart of Amazon's cloud operations, responsible for the design, planning, delivery, and operation of AWS's global infrastructure. This senior role offers an exciting opportunity to work on greenfield projects, building large-scale distributed applications from the ground up.

The position involves developing systems utilizing cutting-edge technologies like reactive microservices, serverless computing, and distributed NoSQL data stores. You'll be part of a new organization within AWS, working on mission-critical infrastructure that keeps the cloud running. This includes managing servers, storage, networking, power, and cooling equipment across all AWS data centers.

As a Senior Software Development Engineer, you'll collaborate with diverse teams across AWS, including software, hardware, and network engineers, supply chain specialists, and security experts. Your role will be crucial in delivering the highest standards for safety and security while optimizing infrastructure costs for customers.

The position offers significant growth opportunities through knowledge-sharing and mentorship programs. AWS values work-life harmony and promotes an inclusive culture through employee-led affinity groups and inclusion events. You'll work in a global environment where diverse experiences are valued, and bold ideas are welcomed.

Key aspects of the role include solving complex architectural challenges, writing high-quality modular code, mentoring junior engineers, and working effectively in a global team setting. The position offers the rare opportunity to build systems from scratch while contributing to the infrastructure that powers countless businesses worldwide.

This role is perfect for someone who combines strong technical expertise with leadership abilities, enjoys tackling challenging problems, and wants to make a significant impact on global cloud infrastructure. You'll be part of AWS's mission to continually innovate and maintain its position as the world's leading cloud platform.

Last updated 3 days ago

Responsibilities For Senior Software Development Engineer

  • Solve complex architecture and business problems
  • Write high quality code that are modular, functional and testable
  • Formally mentor junior engineers on design, coding and troubleshooting
  • Communicate, collaborate and work effectively in a global environment
  • Design and develop large scale distributed applications
  • Contribute to system architecture and design patterns
  • Ensure reliability and scaling of new and existing systems

Requirements For Senior Software Development Engineer

Java
Python
Kubernetes
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Bachelor's degree in computer science or equivalent (preferred)
  • Experience building complex software systems delivered to customers
  • Experience with full software development life cycle
  • Experience with coding standards, code reviews, source control management

Benefits For Senior Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Work-life harmony
  • Mentorship opportunities
  • Career growth resources
  • Inclusive team culture
  • Knowledge-sharing programs
  • Disability workplace accommodations

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer

Systems Development Engineer, Simple Storage and Glacier team (S3G)

Senior Systems Development Engineer role at AWS working on S3 and Glacier services, focusing on large-scale distributed systems and storage solutions.

Satellite Wireless Systems Simulation Engineer, Wireless Systems

Senior Systems Engineer role at Amazon's Project Kuiper, developing satellite communication systems and resource allocation algorithms for global broadband connectivity.

Senior Spectrum Engineer, Public Policy Manager III, International Regulatory Affairs, International WRC Spectrum Management

Senior Spectrum Engineer role at Amazon's Project Kuiper, focusing on satellite communications and radio frequency spectrum management.

Sr. Systems Development Engineer, ADC Analytics

Senior Systems Development Engineer role at AWS working on large-scale distributed systems with TS/SCI clearance requirement, offering competitive compensation and benefits.

Sr. Software Development Engineer, Global Edge Compute Infrastructure Engineering

Senior Software Engineer role at Amazon leading edge compute device management and infrastructure automation for global operations.