Enable job alerts via email!

Software Development Engineer II, IN H&B

Amazon

London

On-site

GBP 45,000 - 85,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic and innovative team at a leading tech company, where you will play a crucial role in shaping the future of heavy and bulky product solutions. This position offers the opportunity to work on cutting-edge technologies and influence product direction while collaborating with senior engineers. You'll be responsible for maintaining high software quality and mentoring junior engineers in a fast-paced environment. If you're passionate about delivering exceptional customer experiences and eager to grow within a world-class engineering team, this role is perfect for you. Embrace the challenge and make a significant impact on millions of customers worldwide!

Qualifications

  • 3+ years of software development experience and 2+ years in design or architecture.
  • Strong programming skills in Java or C++ with excellent communication abilities.

Responsibilities

  • Define architecture for software using various technologies and programming languages.
  • Engage in design reviews and operational support, ensuring high-quality deliverables.

Skills

Java
C++
Software Development
Communication Skills
Data Analysis
Problem Solving

Education

Bachelor's degree in Computer Science

Tools

AWS EC2
DynamoDB
Redshift
Lambda
ElasticSearch
React JS
Big Data
Machine Learning

Job description

Software Development Engineer II, IN H&B

IN H&B (Heavy and Bulky) team owns end to end customer experience for Heavy and Bulky categories (Large appliances, Television and Furniture) in terms of discovery, fulfillment and post fulfillment operations. This tech team plays a pivotal role in Amazon India’s success, with the mission to build tailor-made solutions for H&B category by building solutions for regionalised fulfillment network to provide special handling/installation services, improve network speed in a cost sustainable approach and improve seller margin by offering regional pricing. This is a rare opportunity to be part of a team that will be responsible for building a successful, sustainable and strategic business for Amazon, from the ground up!

The ideal candidate will be instrumental in shaping the product direction and will be actively involved in defining key product features that impact the business. You will work with Senior Engineers at Amazon to evolve the design and architecture of the products owned by this team. You will be responsible for setting up and holding a high software quality bar besides providing technical direction to a highly technical team of Software Engineers. You are comfortable managing competing priorities and are able to bring order to ambiguous scenarios. Maturity, impeccable judgment, and the ability to influence and lead are essential to success in this role. You are data-driven and analytical. You can clearly & effectively communicate (written as well as verbally) across the organisation.

In this role, you will own solutions from design and execution through deployment and support, using the best of available tools, including AWS EC2, SNS/SQS, Dynamo DB, Sable, Redshift, Lambda, Kinesis, CloudFront, ElasticSearch, Big Data, Machine Learning, Android, iOS, Amazon Horizonte, Datapath, Amazon API, JavaScript, and React JS. You will be responsible for holding the code quality high, even as we optimise our development processes to better serve our customers, and will be expected to mentor and guide junior engineers. Most importantly, you should be comfortable working in a fast-paced environment where delivery of new products and features is very rapid.

Key job responsibilities
  1. As a member of the team, you will spend your time as a hands-on engineer and a technical leader who takes ownership of business/technical problems end to end. You will play a key role in defining the architecture for software using a wide range of technologies, programming languages, and systems. You will be given the freedom to explore your own ideas with the reward of seeing your code raise the bar for millions of Amazon customers worldwide, including your own family and friends.
  2. You will interface with product managers & stakeholders to understand the business requirements. You will author detailed designs covering process/data flow diagrams, key trade-offs, technology & cost considerations that you will review with your team’s SDEs/Sr. SDEs as well as impacted upstream/downstream interface SDEs/Sr. SDEs to incorporate feedback resulting in well thought out high-quality designs.
  3. You will engage in design reviews within the team as well as within the organisation with the aim of providing feedback to elevate the quality of designs. You will engage in various team ceremonies like code reviews, daily standup, sprint planning, backlog grooming, and sprint retros, operational excellence hand-offs.
  4. You will actively engage in operational support for your team and ensure that the root causes of operational issues are identified and resolved. You don’t settle for the status quo, and routinely identify and execute on opportunities to improve your team’s operations.
  5. We embrace the challenges of a fast-paced market and evolving technologies, paving the way to high-quality content available to readers from the first read. You will be encouraged to see the big picture, be innovative, and positively impact millions of customers.
  6. Successful candidates for this position will have a background in Java or C++. Equally important to these specific skills is a candidate's ability to multi-task, adapt quickly to new development environments and changing business requirements, learn new systems, gain new skills, create reliable & maintainable code, and find creative, scalable solutions to difficult problems.
  7. The ability to communicate clearly and concisely both written and orally is a key competency as is demonstrable skill as a self-starter. We are looking for candidates who are passionate about delivering consistently to our customers, particularly those who want to grow within a world-class engineering team.
BASIC QUALIFICATIONS
  1. 3+ years of non-internship professional software development experience
  2. 2+ years of non-internship design or architecture (design patterns, reliability, and scaling) of new and existing systems experience
  3. Experience programming with at least one software programming language
  4. Excellent verbal and written communication skills with the ability to effectively articulate technical challenges and solutions
PREFERRED QUALIFICATIONS
  1. 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  2. Bachelor's degree in computer science or equivalent
  3. Sound understanding of putting in place and leading engineering excellence initiatives across team(s) such as design reviews, Bar raising code and COE reviews, CI/CD (e.g. using Hydra, Bones etc), change management etc

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit here for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.