Software Dev Engineer II

Amazon is a leading global technology company known for e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, Global Logistics

Software Development Engineer role at Amazon's Global Logistics team, building scalable systems for cross-border commerce

System Development Engineer, Amazon Fulfillment Technologies

System Development Engineer role at Amazon Fulfillment Technologies, focusing on supporting and enhancing critical fulfillment software applications.

Software Development Engineer - II, Financials Foundations Services

SDE II role at Amazon's Financial Foundation Services, building scalable financial systems processing billions in transactions.

Software Dev Engineer II

Build and maintain large-scale data systems for Amazon's product pages, handling petabytes of data to improve customer shopping experience.

Software Development Engineer, Alexa Shopping

Software Development Engineer position at Amazon's Alexa Shopping team, building scalable systems and ML models for voice and touch shopping experiences.

Description For Software Dev Engineer II

The Amazon Prime Video team is looking for a smart, motivated, and results-oriented software development engineer to join the team. We are a high-energy and innovative group changing the way customers watch TV and movies. We are looking for candidates who are passionate about delivering world-class digital media experiences to our customers. Successful candidates for this position will be self-starters with strong problem solving skills who love getting things done. Strong communication skills and a desire to tackle complex problems that emerge from driving a large business at Amazon are also a must.

As a norm, Amazon SDE's have industry-leading technical abilities. They recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations. They write high quality, maintainable, and robust code, often in Java or C++. They solve problems at their root, stepping back to understand the broader context. They build flexible systems without over-engineering and choose simple, straightforward solutions over more complex ones. They understand a broad range of data structures and algorithms and know how, when and when not to use them; recognize and use design patterns to solve business problems. They understand how operating systems work, perform and scale.

Basic Qualifications:

  • 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
  • Experience programming with at least one software programming language

Preferred Qualifications:

  • 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

This role offers the opportunity to work on cutting-edge technology in the streaming industry, with a focus on delivering high-quality digital media experiences to customers worldwide. Join Amazon Prime Video to be part of an innovative team that's reshaping how people consume entertainment.

Last updated 2 months ago

Responsibilities For Software Dev Engineer II

  • Develop high-quality, maintainable, and robust code for the Prime Video platform
  • Design and architect new and existing systems with a focus on reliability and scaling
  • Implement best practices in software engineering including design, testing, version control, documentation, build, deployment, and operations
  • Solve complex problems related to digital media experiences
  • Contribute to the full software development life cycle
  • Collaborate with team members to deliver world-class digital media experiences

Requirements For Software Dev Engineer II

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Strong problem-solving skills
  • Excellent communication skills
  • Self-starter mentality
  • Understanding of data structures, algorithms, and design patterns
  • Knowledge of operating systems performance and scalability

Benefits For Software Dev Engineer II

  • Opportunity to work on cutting-edge technology in the streaming industry

Interested in this job?