A

Amazon

Sells products online and rents cloud computing

Software Development Engineer - Multiple Teams

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A bachelor's degree or Certified Secure Software Lifecycle Professional (CSSLP) certification is required.
  • At least 3 years of non-internship professional software development experience is required.
  • At least 2 years of non-internship experience in design or architecture, including design patterns, reliability, and scaling of new and existing systems, is required.
  • Experience programming in at least one software programming language is required.
  • Experience building complex software systems successfully delivered to customers is required.
  • Experience as a mentor, technical lead, or leader of an engineering team is required.
  • Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence, is preferred.
  • Experience with distributed systems at scale is preferred.

Responsibilities

  • Drive software development initiatives to deliver new capabilities that meet customer needs.
  • Lead projects to solve challenging distributed systems problems on a global scale.
  • Develop software systems to automate Amazon's network.
  • Design, implement, and ensure the quality of delivered services.
  • Learn, design, and build cloud-computing systems for diverse customers and contribute to process and procedure documentation.
  • Use and develop tools and processes that collect and rationalize data from different sources and frameworks to reduce workloads.
  • Use data to measure success, take responsibility for service quality, and prevent faults from impacting customers.
  • Independently drive challenging projects and milestones to completion as a leader on an agile team.
  • Work with Network Engineering teams to support fast, smooth software rollouts and recommend service-delivery and fleet optimizations.
  • Lead development of services that improve networking security and availability in ADC Regions.
  • Interact with customers, gather requirements, and influence the design, development, build, deployment, and support of new features and functionality.

Desired Qualifications

  • Experience with computer networking concepts is preferred.
  • At least 3 years of full software development life-cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations, is preferred.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs