Software Development Engineer II

Amazon Digital Acceleration powers ordering, subscriptions, and device management for Prime, Amazon Video, Music, Audible, Alexa, and Kindle, amongst other digital businesses.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · E-Commerce

Description For Software Development Engineer II

Amazon Digital Acceleration powers ordering, subscriptions, and device management for Prime, Amazon Video, Music, Audible, Alexa, and Kindle, amongst other digital businesses. We process billions of digital purchases every year and enable our digital businesses to grow their businesses worldwide. We are on a mission to be earth's best provider of one-time and recurring digital commerce, delivering a seamless and enjoyable post-purchase customer experience.

As a Software Development Engineer (SDE), you will be instrumental in driving transformative change within our organization's digital commerce landscape. You'll have the opportunity to leverage your expertise in software development and automation to revolutionize our operational processes, enhance system reliability, and pave the way for continuous improvement.

Your role will include:

  • Crafting and sustaining digital commerce automation solutions
  • Developing systems or frameworks for reliability engineering
  • Enhancing operational processes
  • Conceptualizing, designing, and implementing innovative automation solutions
  • Designing robust frameworks to fortify system resilience
  • Mentoring junior team members
  • Sharing best practices
  • Leading the adoption of emerging technologies

You will lead projects involving multiple teams in all aspects of the SDLC using an agile process. As the systems need to be built from the ground up, you will have an opportunity to make a long-lasting impact!

To be successful in this position, you should have:

  • Strong background in Algorithms, Data Structures, Java, and NoSQL
  • Ability to communicate clearly and concisely (both written and orally)
  • Work well in a team
  • Quickly adapt to new development environments
  • Learn new systems
  • Create reliable and maintainable code
  • Find creative and scalable solutions to difficult problems

Experience working with high-traffic, scalable services is a plus.

Last updated a month ago

Responsibilities For Software Development Engineer II

  • Lead projects involving multiple teams in all aspects of the SDLC using an agile process
  • Craft and sustain digital commerce automation solutions
  • Develop systems or frameworks for reliability engineering
  • Enhance operational processes
  • Conceptualize, design, and implement innovative automation solutions
  • Design robust frameworks to fortify system resilience
  • Mentor junior team members
  • Share best practices
  • Lead the adoption of emerging technologies

Requirements For Software Development Engineer II

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • Knowledge of professional software engineering & best practices for full software development life cycle
  • Strong background in Algorithms, Data Structures, Java, and NoSQL
  • Ability to communicate clearly and concisely (both written and orally)
  • Work well in a team
  • Quickly adapt to new development environments
  • Create reliable and maintainable code
  • Find creative and scalable solutions to difficult problems

Interested in this job?

Jobs Related To Amazon Software Development Engineer II

Cloud Support Engineer (Database)

Join AWS as a Cloud Support Engineer (Database) to drive customer success using cutting-edge cloud technologies.

Software Development Engineer, RDS Platform

Join Amazon's Alameda team as a Software Development Engineer to shape the future of AWS Control Planes, building innovative technologies at scale.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Dev Engineer II-TEST

Amazon is hiring a Software Dev Engineer II-TEST to automate purchase and payment flows for their Digital Emerging Payments team.

Software Development Engineer II, AWS Data Center Operating Systems

AWS seeks a Software Engineer II for Data Center Operating Systems to design and build distributed systems at scale, collaborating across teams to innovate cloud infrastructure.