Software Development Engineer

Amazon is a global technology and e-commerce leader known for innovation in cloud computing, digital streaming, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer

Amazon is seeking a talented Software Development Engineer to join their team in Chennai, India. This role offers an exciting opportunity to make a significant impact on the design, architecture, and implementation of cutting-edge products used daily by millions of customers.

As a Software Development Engineer, you'll be responsible for building innovative, mission-critical, high-volume applications and services. You'll work in an Agile/Scrum environment, collaborating with team members to investigate design approaches, prototype new technologies, and evaluate technical feasibility. Your expertise will be crucial in establishing architectural principles and selecting appropriate design patterns, while also mentoring team members on their application.

The ideal candidate brings 3+ years of professional software development experience and a strong background in system design and architecture. You'll need demonstrated expertise in scaling systems and implementing reliable solutions. This role offers the opportunity to work on challenging technical problems while contributing to Amazon's culture of innovation.

Amazon offers a comprehensive benefits package and is committed to creating an inclusive workplace environment. The company's leadership principles guide decision-making and culture, ensuring continued innovation and customer focus. This position provides an excellent opportunity for career growth within one of the world's leading technology companies, working on products that impact millions of users globally.

If you're passionate about building scalable systems, enjoy solving complex technical challenges, and want to work with cutting-edge technologies while mentoring others, this role offers an excellent opportunity to advance your career at Amazon.

Last updated 43 minutes ago

Responsibilities For Software Development Engineer

  • Development and maintenance of key system features
  • Investigate design approaches and prototype new technology
  • Evaluate technical feasibility
  • Work in Agile/Scrum environment
  • Establish architectural principles
  • Select design patterns
  • Mentor team members

Requirements For Software Development Engineer

Java
Python
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive benefits package
  • Inclusive workplace environment

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Dev Engineer, AWS WAF Bot Control and Fraud Prevention

Software Development Engineer position at Amazon AWS focusing on WAF Bot Control and Fraud Prevention, building distributed security systems with global scale.

Software Development Engineer, AWS Kubernetes, EKS core Kubernetes team

AWS is hiring a Software Development Engineer for their EKS core Kubernetes team to build and maintain cloud-scale container orchestration services.

Software Development Engineer, AWS Direct Connect Control Plane

AWS is seeking a Software Development Engineer to design and develop features for AWS Direct Connect service, building scalable distributed systems and network solutions.

Software Development Engineer, Aurora Storage

AWS Aurora Storage team is seeking experienced software engineers to build large-scale database systems across multiple data centers worldwide.

Software Development Engineer, Denied Party Screening

Software Development Engineer role at Amazon focusing on Denied Party Screening systems to prevent prohibited transactions using algorithms and ML techniques.