Software Development Engineer, Amazon

Amazon

3+ yrs Bengaluru Full Time Hybrid (office + remote)
Amazon logo
Posted : yesterday
Actively hiring

Job description

Join Amazon's Purchase Experience team as a Full Stack Software Development Engineer and drive innovation within the Cart application services. This role offers the chance to build and lead high-impact features for millions of customers. You'll work on multi-tiered, low-latency, and highly resilient distributed systems at scale, focusing on enhancing the shopping experience, ensuring fast response times, and simplifying the cart process. A strong understanding of quality and testability is essential for maintaining the long-term health and operational excellence of Amazon's ecosystem. You'll contribute to both functional and non-functional improvements, including customer experience, latency reduction, performance enhancements, and business insights. This position provides a significant learning opportunity through collaboration with senior engineers.

We are seeking candidates with exceptional technical design, problem-solving abilities, and a solid grasp of Computer Science fundamentals, complemented by excellent communication skills. The ability to engage effectively with technical and non-technical stakeholders at all levels is key. A customer-centric approach, thinking backwards from the customer's perspective, is vital for contributing to product vision alongside technical design and implementation.

Responsibilities

Design and develop robust full-stack solutions for Cart and Checkout services, prioritizing scalability, performance, and reliability within multi-tiered distributed systems. Collaborate closely with product, design, and operations teams to deeply understand customer needs and translate them into effective technical implementations. Conduct thorough investigations and implement optimizations for system performance, latency, and resource utilization, leveraging data-driven analysis and experimentation. Champion code quality and system testability by establishing best practices, performing comprehensive code reviews, and identifying strategic improvement areas. Articulate technical concepts with clarity to diverse audiences, both technical and non-technical, and actively participate in critical design and architecture discussions.

Qualifications

A minimum of 3 years of professional software development experience, excluding internships. At least 2 years of experience in designing or architecting new and existing systems, including familiarity with design patterns, reliability, and scaling principles. Proficiency in programming with at least one established software programming language.

Preferred Qualifications:

More than 3 years of experience across the full software development lifecycle, encompassing coding standards, code reviews, source control management, build processes, testing methodologies, and operational practices. A Bachelor's degree in Computer Science or a closely related field is highly desirable.

Essential Skills

Software DevelopmentSystem DesignProblem SolvingComputer Science FundamentalsCommunication SkillsScalabilityPerformance OptimizationReliabilityDistributed SystemsFull-Stack DevelopmentCoding StandardsCode ReviewsSource Control ManagementBuild ProcessesTestingOperationsAPI DesignData StructuresAlgorithms

Good to Have

ArchitectureCustomer ExperienceLatency OptimizationBusiness Intelligence

Highlights

  • Actively hiring

More Details

RoleSoftware Development Engineer, Amazon
IndustryE-Commerce
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Amazon logo

Amazon

E-Commerce

Software Development Engineer, Amazon at Amazon | SkillMX | SkillMX