Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
Posted Date 
AMZN CAN Fulfillment Svcs, Inc
Position Category 
Software Development
Recruiting Team 
North American Teams - Consumer - Sellers Plus

Job Description

Are you excited about building a powerful new ecosystem for Brand Owners? Are you thrilled to work on a new initiative? If so, we are looking for you.

Amazon Brand Registry and Protection is a new initiative geared to enhancing the experience for Brand Owners. We realize that the future of Marketplace – and Amazon – is in winning brands. This includes the well-known, established brands as well as new and emerging brand owners. Our vision is to provide Brands with the most trusted experience for accurately representing and protecting their Brand Identity.

We will be delivering a wide range of automations and experiences using massive big datasets and distributed frameworks. You will develop innovative solutions for brand registry, brand protection, brand owner profile and experiences. You will develop high performance platforms to service the world's largest selection to millions to customers. We will learn from existing data through machine learning and build targeted solutions for brand owners.

You will be an integral part of an exceptionally talented team. You will have an opportunity to conceptualize, design, build, test and own software systems. You will build services to handle billions of requests per day, while maintaining the response latencies in milliseconds and meeting strict SLA requirements. As a SDE at Amazon, you will drive the technical direction of the team, working with many different technologies. You will design and code, troubleshoot and support.


Basic Qualifications

  • 6 or more years’ experience in software development
  • Bachelors degree in Computer Science/related field or equivalent work experience
  • Experience with object oriented programming including Java, C++, C#, or C
  • Computer Science fundamentals in OOP/OOD, data structures.
  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis.
  • A strong ability to troubleshoot complex issues and take ownership of deliverables.
  • Experience developing and supporting large-scale distributed software systems.
  • A passion for getting things done - you don't sit around wait for other people to solve problems.
  • A strong interest in technology - you are constantly learning about new and better ways to build software.

Preferred Qualifications

  • Strong written/spoken communication skills
  • Experience with system architecture/design
  • Experience with distributed systems operating in a scalable/high volume environment
  • Experience building complex software systems that have been successfully delivered to customers.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience working with large commercial relational database systems (Oracle, SQL Server).
  • Masters/PhD preferred
  • Experience developing Unit Tests using tools such as JUnit, NUnit, MSTest to verify your code quality.
  • Strong project-management skills, sense of ownership, urgency, and drive.
  • Experience mentoring and developing junior SDEs.
  • Strong written and verbal communication skills preferred

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.