Software Development Engineer

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$120,000 - $200,000
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 Development Engineer, Delivery Experience

Software Development Engineer role at Amazon's Delivery Experience team, building scalable solutions for millions of customers worldwide.

Software Dev Engineer II, Whole Foods Market Engineering Back Office Systems and Support

Mid-level Software Engineer role at Whole Foods Market, focusing on backend development for enterprise systems using Java and AWS technologies.

Software Development Engineer, Payment Risk Engineering

Software Development Engineer position at Amazon's Payment Risk team, focusing on fraud prevention and risk management for e-commerce transactions.

Software Dev Engineer II, Amazon Payment Products

Software Dev Engineer II role at Amazon Payment Products team, developing innovative payment solutions and Shop with Points experience using AWS technologies.

Software Dev Engineer II, Unified Payments Experience (UPX)

Software Dev Engineer II position at Amazon's UPX team, building scalable payment solutions using cloud technologies and serverless architecture.

Description For Software Development Engineer

Amazon is seeking a Software Development Engineer for their Core Services team under Worldwide Customer Purchase Journey, specifically in the Shipping and Region Authority (SARA) organization. This role focuses on developing foundational products that shape the customer shopping experience, from gateway pages through search and checkout. SARA's systems orchestrate shipping, regions, locations, and restrictions, requiring complex integration with multiple services. The position demands expertise in distributed SOA systems and high-level technical design capabilities. You'll work on scalable, global solutions while maintaining local customization for regulations. The role offers significant impact potential, working with cutting-edge distributed computing systems and contributing to fundamental industry changes. You'll collaborate with cross-functional teams, design scalable solutions, and drive projects from conception to delivery. This position is ideal for engineers passionate about building large-scale systems that directly impact millions of customers' shopping experiences. The role combines technical excellence with business acumen, requiring both strong engineering skills and the ability to translate complex requirements into elegant solutions.

Last updated 3 months ago

Responsibilities For Software Development Engineer

  • Collaborate with cross-disciplinary teams to design and bring innovative products to market
  • Design and build technologies in a large distributed computing environment
  • Create solutions for distributed systems with focus on scalability and performance
  • Build distributed storage, index, and query systems
  • Design and code solutions for broadly defined problems
  • Work in an agile environment to deliver high-quality software

Requirements For Software Development Engineer

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience with design patterns, reliability and scaling
  • 3+ years of Video Games Industry experience
  • Experience programming with at least one software programming language
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management
  • Experience with build processes, testing, and operations

Benefits For Software Development Engineer

Medical Insurance
Visa Sponsorship
  • Workplace accommodation support
  • Inclusive culture

Interested in this job?