Software Development Engineer, Amazon

Amazon

3+ yrs Bengaluru Full Time Work from office
Amazon logo
Posted : today
Actively hiring

Job description

Join Amazon's Purchase Experience team as a full-stack Software Development Engineer dedicated to engineering excellence. This role offers the chance to lead high-impact innovations for customer-facing Cart application services.

You'll develop multi-tiered, low-latency, highly resilient distributed systems on a large scale. Your contributions will significantly enhance the shopping experience by handling vast data, delivering rapid response times, and streamlining the cart process.

We emphasize the importance of quality and testability for long-term system health and operational excellence. You'll drive improvements across current and future systems, contributing to both functional and non-functional aspects like customer experience, latency, performance, and business insights. This is an excellent opportunity to learn and grow alongside senior engineers.

Responsibilities

Design and develop robust, scalable full-stack solutions for Cart/Checkout services within multi-tiered distributed systems.

Collaborate with product, design, and operations teams to translate customer needs into effective technical implementations.

Investigate and optimize system performance, latency, and resource utilization using data-driven approaches.

Enhance code quality and system testability by establishing best practices, conducting thorough code reviews, and identifying areas for enhancement.

Clearly communicate technical concepts to diverse stakeholders and actively participate in design and architecture discussions.

Qualifications

Candidates should possess strong technical design, problem-solving abilities, and a solid foundation in Computer Science. Excellent communication skills are essential for interacting with technical and non-technical stakeholders at all levels.

The ability to think from a customer's perspective and contribute to product vision alongside technical design and implementation is crucial.

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, focusing on patterns, reliability, and scaling.

Proficiency in at least one programming language. A Bachelor's degree or an equivalent qualification is required.

Essential Skills

Software DevelopmentSystem DesignProblem SolvingComputer Science FundamentalsCommunicationScalabilityPerformance OptimizationReliabilityDistributed SystemsFull-Stack DevelopmentCode QualityTestingCode ReviewsSource Control ManagementBuild ProcessesOperations

Good to Have

Architecture

Highlights

  • Actively hiring

More Details

RoleSoftware Development Engineer, Amazon
IndustryE-Commerce
DepartmentSoftware Development, Product Management
Employment TypeFull Time, Work from office

About the Company

Amazon logo

Amazon

E-Commerce

Software Development Engineer, Amazon at Amazon | SkillMX | SkillMX