Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 

Job Description

Do you want to be a key part of a team focused on helping startups from around the world launch their new, innovative products on Amazon across all marketplaces? Do you have the industry background, professional experiences, technical depth and communication skills needed to help further establish Amazon as a worldwide leader in the startup community? Come join Amazon Launchpad, the team that is inventing the future for products serving the startup ecosystem. We are looking for a Software Development Engineer to join one of the most innovative and rapidly growing teams at Amazon.

As a software engineer in Amazon Launchpad:
• You will own end to end implementation of large customer facing products, from system design to implementation, release, operation, and continuous, iterative improvement.
• You will participate in designing and implementing key functional areas of the customer experience, including website applications and platform services.
• You will own designing and building functional components - including code reviews, testing, deployment and post-launch monitoring.
• You will work with the business team and product managers to convert functional requirements into detailed technical specifications.
• You will own operating our products, driving excellence in feature stability, performance and flexibility.
The ideal candidate will have an established background in developing customer-facing experiences and back-end web services, strong technical skills, a motivation to achieve results in a fast-paced environment, high creativity, and great analytical reasoning skills.

Basic Qualifications

• Bachelor’s Degree in Computer Science (or related field)
• 3+ years professional experience in software development.
• 3+ years of experience in Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
• Proficiency in at least one modern programming language such as C++, C#, Java, Ruby, or Python • Self-directed and capable of working effectively in a dynamic environment.

Preferred Qualifications

• 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
• Familiarity with devops and agile software development methods.
• Ability to take a project from scoping requirements through actual launch of the project
• Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
• Strong desire to build, sense of ownership, urgency, and drive.
• Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers