Taro Logo

Software Dev Engineer II - AMZ9442329

Amazon is a global technology and e-commerce company, one of the world's most valuable companies.
$143,700 - $194,400
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Job Description

Amazon.com Services LLC is seeking a Software Development Engineer II to join their team in Westborough, Massachusetts. This role offers an exciting opportunity to work on large-scale, distributed software systems at one of the world's leading technology companies.

The position involves designing, developing, and implementing embedded or distributed software applications, tools, systems, and services. As an SDE II, you'll be responsible for translating functional requirements into robust, efficient solutions that work seamlessly within the overall system architecture. You'll participate in the complete development lifecycle from initial design through implementation, testing, documentation, delivery, and maintenance.

The role requires strong technical expertise, particularly in languages like C#, C++, Java, or Perl, along with solid understanding of Object-Oriented Design principles. You'll be working on multi-tiered, multi-threaded applications, demonstrating your ability to handle complex software systems. Additionally, you'll have the opportunity to mentor junior engineers, contributing to team growth and development.

Amazon offers a competitive compensation package ranging from $143,700 to $194,400 annually, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage. The company is known for its innovative culture and commitment to its leadership principles, making it an ideal place for engineers looking to make a significant impact.

The position requires a Bachelor's degree in Computer Science, Engineering, Mathematics, or related field, along with at least one year of relevant experience. You'll be working in a fast-paced environment where you'll evaluate and make decisions about software products and tools while collaborating with talented engineers across the organization.

This is an excellent opportunity for a mid-level software engineer looking to advance their career at a company known for pushing technological boundaries. The role offers the chance to work on meaningful projects while enjoying the benefits and growth opportunities that come with working at a global technology leader.

Last updated 3 months ago

Responsibilities For Software Dev Engineer II - AMZ9442329

  • Design, develop, implement, test, and document embedded or distributed software applications
  • Translate functional requirements into robust, efficient, supportable solutions
  • Participate in the full development cycle, end-to-end
  • Produce comprehensive, usable software documentation
  • Evaluate and make decisions around the use of new or existing software products and tools
  • Mentor junior development engineers

Requirements For Software Dev Engineer II - AMZ9442329

Java
  • Bachelor's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics, or a related field
  • One year of experience in designing and developing large-scale, multi-tiered, multi-threaded software applications
  • Experience with C#, C++, Java, or Perl
  • Experience with Object Oriented Design

Benefits For Software Dev Engineer II - AMZ9442329

Medical Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Total compensation package