Jobs · Consulting · New York

Software Development Engineer II, SCOT-OSS, Retail Capacity

Amazon · New York, NY · 6 days ago
ConsultingFull-time

About the Team

The Retail Capacity Control team builds large-scale, high-availability software systems that power Amazon's supply chain through mathematical modeling, simulations, and data analysis. Our work directly impacts how efficiently products reach customers by optimizing capacity decisions across the network. We foster a collaborative culture that encourages innovation, and we expect everyone—engineers and leaders alike—to take ownership of product vision, technical architecture, and project delivery.

About the Role

We are looking for a software engineer who is passionate about using technology to solve complex supply chain problems with meaningful customer impact.

What We're Looking For

  • A track record of delivering results on complex technical projects
  • Experience with optimization techniques (linear programming, constraint solving, heuristic methods) or a strong willingness to learn
  • Ability to effectively partner with AI-powered development tools and critically evaluate AI-generated outputs for correctness, security, and scalability
  • Strong communication skills and the ability to prioritize across competing demands
  • Comfort working collaboratively in a team of talented engineers with diverse perspectives and problem-solving approaches
  • Curiosity about how AI and automation can transform traditional software engineering workflows

Key job responsibilities

  • Design, develop, test, troubleshoot, debug, deploy, maintain, document, and deliver large-scale, highly distributed, real-time management systems that are core to effectively managing the supply chain business
  • Build solutions using Java, object-oriented (OO) design patterns, NoSQL databases, and data modeling techniques—while leveraging AI-powered development tools to accelerate delivery and improve code quality
  • Gather and analyze business and functional requirements, translating them into technical design specifications that balance innovation with operational reliability
  • Serve as a key technical resource throughout the full development cycle, from architecture through production deployment and ongoing operations
  • Produce comprehensive, usable software documentation and leverage AI assistants to maintain living documentation as systems evolve
  • Recommend changes in development, maintenance, and system standards—including identifying opportunities to integrate AI/ML capabilities and automation into existing workflows
  • Work in an agile development environment, always focused on the highest-impact work and partnering with AI tools to maximize velocity
  • Hire, coach, and mentor individuals, fostering a culture of continuous learning and helping team members develop AI-era engineering skills

A day in the life

Amazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment.

Benefits

  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan

Basic Qualifications

  • 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

Preferred Qualifications

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Similar jobs