Software Development Engineer

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer

Software Development Engineer role at Amazon focusing on building scalable solutions and innovative technologies, with opportunities in multiple domains and locations.

Software Development Engineer II, WW Sustainability

Software Development Engineer II position at Amazon's Worldwide Sustainability team, focusing on environmental and social impact technologies.

Software Development Engineer, Tax Platform Services

Software Development Engineer role at Amazon's Tax Platform Services team, building scalable tax calculation systems

Software Support Engineer, Devices Support Engineering team

Software Support Engineer role at Amazon's Device Support Engineering team, providing technical support and solutions for Amazon's device ecosystem.

Software Dev Engineer, Core Network

Software Dev Engineer role at AWS Core Network team, building and maintaining large-scale network infrastructure and SDN solutions.

Description For Software Development Engineer

Amazon is seeking a Software Development Engineer for their AWS Networking organization to join a team focused on designing and developing software and services for their global optical network. This role is part of AWS Infrastructure Services, which is responsible for keeping the cloud running by managing all AWS data centers, servers, storage, and networking equipment. The position offers an opportunity to work on challenging problems at scale, collaborating with diverse teams including software, hardware, and network engineers.

The role involves autonomous operation, delivering team and cross-team level projects, and working closely with other teams to understand needs and integrate systems. Daily responsibilities include driving design components, preparing estimates, documenting solutions, code reviews, and operational support. The position includes an on-call rotation during daytime hours.

As part of AWS Infrastructure Services, you'll be at the heart of Amazon's cloud operations, working on critical systems that ensure continuous customer access to AWS services. The team emphasizes collaboration, innovation, and ownership, providing opportunities to work on complex problems while maintaining high standards for safety and security.

The ideal candidate should be highly autonomous, detail-oriented, and possess strong communication skills. This role offers the chance to shape the future of network automation while working with cutting-edge technology at a global scale. You'll be part of a team that values diversity, encourages bold ideas, and empowers engineers to own their projects from conception to completion.

Working at Amazon means joining a company that's committed to continuous innovation and customer satisfaction. You'll have access to extensive resources, opportunities for professional growth, and the chance to make a significant impact on global cloud infrastructure. The role combines technical challenges with business impact, making it ideal for engineers who want to grow their careers in cloud computing and network operations.

Last updated 3 months ago

Responsibilities For Software Development Engineer

  • Design and develop software and services for AWS Networking organization's global optical network
  • Drive designs for components and services that deliver new features and capabilities
  • Prepare estimates for upcoming deliverables
  • Document proposed solutions
  • Review code of other team members
  • Write well-structured and optimized code
  • Perform root cause analysis on operational events
  • Participate in on-call rotation (one week every 4-5 weeks during daytime hours)
  • Contribute to documentation, process and procedures
  • Help shape automation future in Networking

Requirements For Software Development Engineer

Java
Python
Linux
  • Experience programming with at least one software programming language
  • Experience with full software development life cycle
  • Experience with coding standards, code reviews, and source control management
  • Experience with build processes, testing, and operations
  • Experience designing or architecting new and existing systems
  • Professional software development experience (non-internship)
  • Strong written and verbal communication skills
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • On-call rotation compensation
  • Equal opportunity employer
  • Inclusive work culture
  • Workplace accommodations available

Interested in this job?