Sr. Principal Software Engineer, Shipping Tech & Services

Amazon Amazon · Big Tech · IN, TS, Hyderabad · Software Development

Senior Principal Software Engineer role focused on developing and optimizing Amazon's externalized shipping business. The role involves deep understanding of end-to-end fulfillment and transportation operations, strategic planning for system convergence, and leading complex, cross-cutting technical challenges. It requires influencing multiple teams, acting as a technical authority, and mentoring other engineers. While the role involves partnering with ML experts for optimizations, its core focus is on software engineering and operational systems within the shipping domain.

What you'd actually do

  1. You lead the definition, design, architecture quality, implementation, and delivery of the most advanced, most difficult, most cross-cutting, and/or most ambiguous challenges spanning across ATS. You may own one or more critical components.
  2. You ensure that the teams within ATS and teams in related organizations are aligned to a coherent technical vision and delivering systems that fit well together.
  3. You exert influence over multiple teams, increasing their productivity and effectiveness. You hold peers and teams to a high bar.
  4. You are considered to be an authority on technical issues by both the technical and business community and are frequently consulted for making difficult trade-off decisions. You are respected for your technical expertise and have credibility with others based on your accomplishments. You drive awareness about the impact and consequences of technical decisions on the business.
  5. You relentlessly simplify. You demonstrate significant innovation, creativity, and judgement when solving challenging problems.

Skills

Required

  • 10+ years of professional software development experience
  • 8+ years of programming experience with at least one modern language such as Java, C++
  • 8+ years contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

Nice to have

  • Advanced degree in Computer Science or a related field
  • 2+ years hands-on experience as a senior Principal Engineer leading multiple software engineering
  • Experience shipping successful large-scale supply chain projects
  • Experience partnering with Research Science or Machine Learning experts to drive optimizations using the latest techniques.

What the JD emphasized

  • shipping successful large-scale supply chain projects