Software Development Engineer II, Appstore

Global technology company leading in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer II, Appstore

Amazon's Appstore team is seeking a talented Software Development Engineer II to join their Developer Experience and Selection team. This role presents an exciting opportunity to work at the intersection of mobile app development and platform services, helping fellow developers innovate and serve millions of customers.

The position involves working with cutting-edge technologies to develop SDKs, tools, and scalable services that enable third-party mobile app developers to effectively manage their applications on the Amazon Appstore. You'll also be instrumental in building systems that curate a vast catalog of hundreds of thousands of mobile apps for Fire TV and Fire Tablet platforms.

As a mid-level engineer, you'll be responsible for driving architectural decisions and technology choices that shape the developer experience. The role requires a strong focus on metrics-driven development, allowing for rapid iteration and improvement of software features. You'll be writing elegant and practical code to solve complex problems while maintaining high standards for quality, consistency, maintainability, efficiency, and security.

The ideal candidate brings 3+ years of professional software development experience and a strong background in system design and architecture. You'll be working in a collaborative environment where you'll help define engineering best practices and champion user needs, ensuring that developer tools and services meet the highest standards of functionality and engagement.

This role offers the opportunity to work with Amazon's world-class engineering teams, contribute to large-scale systems that impact millions of users, and help shape the future of the Amazon Appstore ecosystem. You'll be based in Bengaluru, India, working with a team that's passionate about creating exceptional developer experiences and maintaining Amazon's high bar for technical excellence.

If you're passionate about building developer tools, have a strong technical background, and want to make a significant impact on how developers interact with one of the world's largest app stores, this role offers the perfect opportunity to grow your career while working on meaningful challenges.

Last updated a few seconds ago

Responsibilities For Software Development Engineer II, Appstore

  • Help drive the architecture and technology choices for developer experience
  • Utilize metrics to deliver rapid iterations of software features
  • Design, develop and deploy medium to large sized projects
  • Help define engineering best practices
  • Create functional and engaging features focusing on user needs
  • Work on SDKs, tools, and scalable services

Requirements For Software Development Engineer II, Appstore

Java
Python
JavaScript
  • 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
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer II, Appstore

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Disability accommodations available

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Appstore

Software Development Engineer, Advertising Core Services

Build highly available, scalable distributed systems for Amazon's advertising data lake, managing Petabytes of data using Java, Python, and AWS technologies.

Software Dev Engineer II, Unified Payments Experience

Amazon is seeking a Software Dev Engineer II to join their Unified Payments Experience team in Vancouver, building scalable payment solutions using cutting-edge cloud technologies.

Software Development Engineer, EKS, Amazon EKS

Software Development Engineer position at Amazon EKS, building and maintaining large-scale Kubernetes services with focus on reliability and performance.

Software Development Engineer, Amazon Pay India | UPI Payments

Software Development Engineer position at Amazon Pay India, focusing on UPI Payments systems, requiring 2+ years of experience in software development and distributed systems.

Software Dev Engineer, SSD Route Orchestration

Software Development Engineer role at Amazon focusing on route orchestration for Sub-Same Day delivery, building scalable distributed systems for route optimization.