Senior Software Dev Engineer Iii, Shopbop - Technology

Amazon Amazon · Big Tech · NY +1 · Software Development

Senior Software Development Engineer III (SDE3) to join the ShopBop Technology team, leading software development and technical initiatives across a wide array of systems. Responsibilities include leading development of Java-based applications on AWS, collaborating with product managers and designers, mentoring junior developers, championing best practices, and fostering team growth. The role requires experience in software development, programming, system design/architecture, and technical leadership. Preferred qualifications include full SDLC experience and familiarity with generative AI tools for workflow enhancement.

What you'd actually do

  1. Lead and Innovate: Drive the development and maintenance of Java-based applications leveraging AWS services (SQS, SNS, DynamoDB, Lambda, ECS).
  2. Collaborate for Success: Work hand-in-hand with product managers, UX designers, marketing stakeholders, and engineers. Your role will be pivotal in shaping customer experiences, steering technology choices, and ensuring architectural integrity of our systems.
  3. Mentor and Elevate: Guide junior developers, raise the coding standards bar, and provide constructive feedback. Your expertise will help grow the next generation of engineers.
  4. Navigate Ambiguity: Tackle complex problems in a space where customer preferences, legal compliance, and marketing goals intersect. You'll balance business needs with technical solutions.
  5. Champion Best Practices: Your code will not only solve problems efficiently but also serve as a benchmark for quality within the team. You'll help drive improvements to operational health, and reduce technical debt.

Skills

Required

  • Java
  • AWS
  • SQS
  • SNS
  • DynamoDB
  • Lambda
  • ECS
  • Software Development Life Cycle
  • Coding Standards
  • Code Reviews
  • Source Control Management
  • Build Processes
  • Testing
  • Operations
  • Design Patterns
  • Reliability
  • Scaling
  • Technical Leadership
  • Mentoring

Nice to have

  • Generative AI tools
  • Prompting
  • Evaluation practices
  • Computer Science

What the JD emphasized

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team