Skip to main content

Software Development Engineer

Job ID: 1992595 | ADCI - Karnataka

DESCRIPTION

Job summary
Amazon is driven by being “the world’s most customer centric company." In the Safety, Sustainability, Security, and Compliance (S3C) organization, we own ensuring that all products at Amazon are 100% complaint with all legal, trade, product safety, and food safety requirements. We’re obsessed with the safety of all our customers and workers, creating a world-class experience for our millions of vendors and sellers world-wide, and inventing the best business and regulatory models for safe and sustainable supply chains in our industries.

As a Software Engineer you will work with your manager and team of highly skilled software, data, and test engineers to invent, design, and build highly stable and performant software. You will work with your internal customers to balance customer requirements with team requirements and help your team and business evolve. You will be using the latest AWS and industry technologies to deliver a one-stop authoritative compliance ecosystem for Amazon, keeping our customers safe and products compliant, building the software creating the world’s most authoritative data set on everything companies and customers need to know related to the safety and compliance of products and supply chains. You will collaborate with leaders of partner teams developing our social responsibility and packaging optimization systems.

Each and every person buying, selling, or handling Amazon products will be your customer.

If you’d like to make a real-world difference by working hard, having fun, and making history, this is the team for you!

Key Responsibilities:

  • Design and develop critical components of world class, scalable distributed systems.
  • Mentor junior Software Development Engineers.
  • Interface with our internal customers and technical leadership to inform and understand requirements and priorities.
  • Take on hard, ambiguous problems and articulate solutions that will to serve the broader Amazon.
  • Help develop long-term technical strategies in the product supply chain space.


BASIC QUALIFICATIONS

Software Development Engineers will be responsible for design, development, delivery and support of large-scale, multi-tiered, distributed software applications and tools.
Qualifications:
• Candidates must have a Bachelor in Computer Science Engineering or related field.
• Excellent problem solving skills.
• Possess an extremely sound understanding of areas in the basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented Design, Databases.
• Be able to write Amazon quality code in an object oriented language - preferably in Java in a Linux environment.
• Candidate must have good written and oral communication skills, be a fast learner and have the ability to adapt quickly to a fast-paced development environment.
• Deep knowledge of distributed systems, asynchronous architectures.

PREFERRED QUALIFICATIONS

Software Development Engineers will be responsible for design, development, delivery and support of large-scale, multi-tiered, distributed software applications and tools.
Qualifications:
• Candidates must have a Bachelor in Computer Science Engineering or related field.
• Excellent problem solving skills.
• Possess an extremely sound understanding of areas in the basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented Design, Databases.
• Be able to write Amazon quality code in an object oriented language - preferably in Java in a Linux environment.
• Candidate must have good written and oral communication skills, be a fast learner and have the ability to adapt quickly to a fast-paced development environment.
• Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
• Experience building complex software systems that have been successfully delivered to customers