Taro Logo

Software Development Engineer II

Global technology company that powers e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · E-Commerce
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Dev Engineer II, GMT Heimdall

Software Development Engineer II position at Amazon's Grocery Management Tech team, focusing on building distributed systems for supply chain and in-store solutions.

Software Development Engineer (2 years contract), Japan Store Tech

Software Development Engineer position at Amazon's Japan Store Tech team, focusing on building scalable applications for customer engagement and membership systems.

Application Engineer II

Application Engineer II position at Amazon focusing on pricing systems infrastructure, combining technical support and software development with emphasis on automation and system optimization.

Software Dev Engineer II, Unified Payments Experience

Mid-level Software Engineer role at Amazon working on the Unified Payments Experience team, building scalable payment systems with modern cloud technologies.

Software Dev Engineer II, Unified Payments Experience

Software Development Engineer II position at Amazon working on the Unified Payments Experience team, building scalable payment solutions and customer experiences.

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 worldwide.

As a Software Development Engineer II, you will be instrumental in driving transformative change within our organization's digital commerce landscape. You'll work on building distributed systems with challenging requirements for availability, latency, and consistency. The role involves crafting and sustaining digital commerce automation solutions, developing systems for reliability engineering, and enhancing operational processes.

You'll have the opportunity to leverage your expertise in software development and automation to revolutionize operational processes, enhance system reliability, and drive continuous improvement. Your role will be central to conceptualizing, designing, and implementing innovative automation solutions that streamline manual tasks and eliminate inefficiencies.

The position requires strong background in Algorithms, Data Structures, Java, and NoSQL. You'll be working with high-traffic, scalable services and will have the opportunity to make a long-lasting impact as systems are built from the ground up. The ideal candidate should be able to quickly adapt to new development environments, learn new systems, create reliable and maintainable code, and find creative and scalable solutions to difficult problems.

This role offers a unique blend of technical challenges, creative problem-solving, and strategic impact, making it perfect for visionary thinkers passionate about leveraging automation for business transformation.

Last updated 2 days ago

Responsibilities For Software Development Engineer II

  • Craft and sustain digital commerce automation solutions
  • Develop systems or frameworks for reliability engineering
  • Enhance operational processes
  • Design robust frameworks to fortify system resilience
  • Mentor junior team members
  • Lead projects involving multiple teams in all aspects of the SDLC

Requirements For Software Development Engineer II

Java
  • 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
  • Knowledge of professional software engineering & best practices
  • Experience with full software development life cycle

Interested in this job?