About The Position

We're seeking an experienced Software Development Engineer II to join the CRUX (Code Review User eXperience) team within Amazon's Software Builder Experience organization. In this role, you'll build and scale critical code review infrastructure that serves thousands of Amazon builders daily, enabling them to ship code faster and more reliably. You'll work on high-impact projects including AI-powered code review assistance, autonomous agents for development workflows, and Vendor Central applications with five-nine availability requirements. This position offers the opportunity to drive innovation at Amazon scale while directly improving developer productivity across the company. Your work will be visible to senior leadership and will shape the future of software development at Amazon.

Requirements

  • 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 Haves

  • 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

Responsibilities

  • Design and Build Scalable Systems: Architect, develop, and maintain code review infrastructure and Vendor Central applications that handle millions of requests with high availability and air-tight security requirements
  • Drive AI Innovation: Lead development of AI-powered features including CRUX Description Genie, autonomous code review agents, and intelligent workflow automation that transform how builders work
  • Own End-to-End Delivery: Take complete ownership of projects from requirements scoping through production launch, including design, implementation, testing, deployment, monitoring, and operations
  • Ensure Operational Excellence: Build observable, maintainable systems with comprehensive monitoring, alarming, automated remediation, and runbook documentation
  • Collaborate Cross-Functionally: Partner effectively with product managers, UX designers, data engineers, and engineering teams across ASBX, AWS, and other organizations to deliver integrated solutions
  • Mentor and Elevate: Share technical knowledge, conduct code reviews, and help develop less experienced engineers on the team through pairing and knowledge transfer
  • Solve Complex Problems: Tackle distributed computing challenges, find creative workarounds to hard problems, and make sound technical trade-offs that balance speed with quality

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service