Software Development Engineer Ii, Robotics Development and Packaging Innovation

Amazon Amazon · Big Tech · Bellevue, WA · Software Development

Software Development Engineer II on the Robotics Development and Packaging Innovation Experiences team, focusing on building intelligent packaging deterministic workflows and large-scale platforms. This role involves architecting end-to-end systems, integrating ML capabilities, and establishing best practices for quality and scalability, supporting sustainability goals.

What you'd actually do

  1. Design, develop, test, and deploy intelligent packaging workflows and machine learning-powered platforms that serve our worldwide customer base
  2. Partner with product leaders, ML scientists, and cross-functional teams to influence packaging roadmap decisions and define technical strategy aligned with sustainability goals
  3. Build and maintain core infrastructure, production services, and tools that support packaging engines, test labs, fulfillment centers, and field operations
  4. Drive system architecture decisions and establish best practices that enable code quality, reliability, and scalability across our software systems
  5. Coach and support junior engineers in their technical growth and help them develop their skills in building large-scale distributed systems

Skills

Required

  • 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
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Nice to have

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

What the JD emphasized

  • large-scale systems
  • intelligent packaging deterministic workflows
  • large-scale platforms
  • architecting end-to-end software systems
  • integrate machine learning capabilities
  • large-scale distributed systems

Other signals

  • design and deploy large-scale systems
  • reduce waste, enable sustainability goals
  • partnering with product leaders, ML scientists, and cross-functional teams
  • architecting end-to-end software systems
  • integrate machine learning capabilities
  • establish best practices that ensure quality across our infrastructure and production services