Amazon

Software Development Engineer, Selling Partner Recruitment And Development

3+ months agoTempe, AZ

DESCRIPTION

Location: Phoenix or Seattle

We're looking for a Senior Software Development Engineer to join us on our mission to recruit all the sellers in the world to start selling on Amazon, while empowering them to grow their business and provide a great customer experience. Selling on Amazon is one of the fastest growing businesses at Amazon.com and empowers millions of entrepreneurs (whom we refer to as selling partners) WW. To drive this unprecedented scale, our entrepreneurial team of sales reps, account managers, product managers, data scientists, and software engineers continuously invent new ways to scale and raise the bar for our selling partners through automation.

As a Senior Software Development Engineer on this team, you will play a pivotal role in shaping the definition, vision, design, roadmap and development of product features from beginning to end. You will:
• Work with the team to help solve business problems.
• Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
• Use software engineering best practices to ensure a high standard of quality for all of the team deliverables.
• Write high quality distributed system software.
• Work in an agile, startup-like development environment, where you are always working on the most important stuff.
• You will mentor the engineers and help grooming new joinees to grow to next level.

BASIC QUALIFICATIONS

• 4+ years of professional software development experience
• 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
• Bachelor's Degree in Computer Science or related field
• 7+ years of Software Development experience; 4+ years of experience in building highly complex and scalable systems.
• Computer Science fundamentals in object-oriented design
• Computer Science fundamentals in data structures
• Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
• Proficiency in, at least, one modern programming language such as C, C++, Java, or Perl

PREFERRED QUALIFICATIONS

• 7+ years of professional experience as a software engineer or related role.
• Experience developing complex software systems that have successfully been delivered to customers.
• Experience in communicating with users, other technical teams and senior management to collect requirements, describe software product features, technical designs and product strategy.
• Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operations.
• Demonstrated ability to mentor junior software engineers in all aspects of their engineering skill-sets.

Job ID: Amazon-1440275