Software Development Engineer II

World's leading e-commerce and technology company known for innovation in retail, cloud computing, and consumer electronics.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Consumer · Enterprise SaaS

Description For Software Development Engineer II

Join Amazon's FireTV team in Chennai, where we're building revolutionary consumer devices that have become Amazon's #1 best-selling products. As a Software Development Engineer II, you'll be part of a team developing innovative, mission-critical cloud systems that power the content experience for millions of customers worldwide.

You'll be responsible for designing and implementing high-volume micro cloud services and APIs that directly impact customer experience. The role offers an exciting opportunity to work with cutting-edge technology while serving a massive user base. You'll be expected to make strategic decisions, balancing short-term and long-term trade-offs while keeping customer experience at the forefront.

The position combines technical expertise with operational excellence, requiring you to build robust systems with proper monitoring, alarms, and quality controls. You'll work in a collaborative environment where you'll have the chance to mentor others and contribute to raising the team's technical standards.

Amazon FireTV is among the most innovative and fastest-growing businesses in the consumer electronics industry. This role offers an enormous opportunity to lead the design, architecture, and implementation of products used daily by millions of customers. You'll be part of a team that values passion, hard work, and innovative thinking, with a strong focus on delivering world-class content experiences.

The ideal candidate will bring a combination of technical expertise, system design experience, and a customer-first mindset. You'll have the opportunity to work on challenging problems at scale, while contributing to a product that's revolutionizing how people consume content at home.

Last updated 2 hours ago

Responsibilities For Software Development Engineer II

  • Design and implement micro cloud services and APIs serving ultra-high volume transactions
  • Build quality guard rails, alarms and monitors
  • Identify improvements to current design and implement changes
  • Optimize cost and reduce operational overhead
  • Help onboard and mentor new engineers
  • Build application software for FireTV products

Requirements For Software Development Engineer II

Kubernetes
Java
Python
  • 2+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience with design patterns, reliability and scaling
  • Experience programming with at least one software programming language
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management
  • Experience with build processes, testing, and operations

Benefits For Software Development Engineer II

Medical Insurance
Vision Insurance
Dental Insurance
  • Inclusive work culture
  • Workplace accommodations available
  • Health benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer II

Amazon Dedicated Cloud Engineer, MAS2

AWS ADC Engineer position working with U.S. Intelligence Community, implementing cloud solutions requiring TS/SCI clearance, offering $105K-$188K salary range.

Critical Infrastructure Mechanical Engineer, Field Engineering

Critical Infrastructure Mechanical Engineer position at AWS, supporting data center operations with full life-cycle engineering support and innovation.

System Development Engineer II, AWS Cloudfront

AWS CloudFront System Development Engineer position focusing on infrastructure, automation, and system reliability at scale.

Cloud Support Engineer (Korean speaker)

AWS Cloud Support Engineer position in Dublin requiring Korean language skills, 3+ years technical experience, and expertise in cloud technologies.

Technical Account Manager (Israel), ES - EMEA

Technical Account Manager role at AWS providing technical advisory and strategic guidance to enterprise customers, requiring 3+ years of technical experience.