Software Development Engineer II

Amazon

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

Job description

Join the Alexa Shopping team in Bangalore as a Software Development Engineer II and drive strategic initiatives for our shopping products. This role offers a significant opportunity to contribute to building innovative tech solutions that enhance the customer shopping experience. You will be instrumental in developing new system capabilities from the ground up for key business goals. If you are driven by the challenge of shaping large-scale, company-wide projects and launching customer-facing products, this could be your next career advancement.

Responsibilities

As a Software Development Engineer II, you will own and manage technologies within the Alexa Shopping domain, influencing overall strategy. Responsibilities include defining new product features, driving system architecture, and establishing best practices for product quality.

You will design and implement software solutions addressing customer needs, balancing functional and non-functional requirements like scalability, performance, and security. Contribute across the full software development lifecycle, from product definition and coding to deployment and ongoing support, ensuring root causes of issues are resolved.

Key tasks involve writing high-quality, documented code, actively participating in code reviews, and providing constructive feedback. You will also evaluate and recommend new tools and approaches, including generative AI, to enhance engineering workflows. Collaboration with cross-functional partners is essential for understanding business context and prioritizing improvements that boost customer experience and system reliability.

Qualifications

We are seeking passionate, skilled Software Engineers experienced in building mission-critical, high-volume applications. This role demands an opportunity to significantly impact product design and architecture for widely used applications. Work within an Agile/Scrum framework to deliver superior software, define design principles, select design patterns, and mentor junior team members.

Required qualifications include 3+ years of professional software development experience (non-internship) and 2+ years in designing or architecting new and existing systems (including design patterns, reliability, and scaling). Proficiency in at least one programming language is essential.

Preferred qualifications include 3+ years of experience across the full software development lifecycle, encompassing coding standards, code reviews, source control, build processes, testing, and operations. A Bachelor's degree in Computer Science or a related field is highly desirable.

Essential Skills

Software DevelopmentSystem DesignArchitectureDesign PatternsReliabilityScalingProgramming LanguagesAgile/ScrumCode ReviewsSource Control ManagementBuild ProcessesTestingOperationsProduct DefinitionScopingCodingDeploymentOperational Support

Good to Have

Generative Artificial Intelligence

Highlights

  • Actively hiring

More Details

RoleSoftware Development Engineer II
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Amazon logo

Amazon

IT Consulting

Software Development Engineer II at Amazon | SkillMX | SkillMX