Software Development Engineer III (ADBL189)

Amazon.com, Inc.
Newark, NJ, United States
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$189,592.0 - $250,200.0
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) Software Applications Automation of Tests Unit Testing Cloud Computing Program Optimization Data Structures Node.Js Object-Oriented Software Development Role-Based Access Control Software Engineering
+10 more
Systems Architecture Systems Integration TypeScript AWS Cdk Cloudformation Integration Tests Information Technology Performance Monitor Restful APIs Software Usability

Job description

Duties: Serve as technical lead throughout the full software development lifecycle end-to-end, from scoping, planning, conception, design, implementation, and testing, to documentation, delivery, and maintenance. Participate in the design, development, implementation, testing and documentation of mobile or distributed software applications, tools, systems, and services using Java, Node.js or Object-Oriented Design. Provide design reviews for other engineers, including feedback on architecture and design issues, as well as integration, performance, and scalability. Manage resources on multiple technical projects and ensure schedules, milestones, and priorities are compatible with technology and business goals. Translate functional requirements into robust, efficient, supportable solutions that work well within the overall system architecture. Produce comprehensive, usable software documentation. Evaluate and make decisions around the use of new or existing software products and tools. Mentor

Requirements

junior development engineers. Position reports into Newark, NJ office; however, telecommuting may also be allowed.

Requirements: Requires a Master’s degree in Computer Science, Engineering, Mathematics, or a related field plus two (2) years of experience as a Software Engineer, Software Developer, or a related occupation involving software development.

Experience may be gained concurrently and must include two (2) years in each of the following:

  • Designing and developing large-scale, multi-tiered, mobile, or distributed software applications, tools, systems, or services using Java or Typescript, using an Object-Oriented Design approach
  • Mentoring or serving as Tech Lead to an engineering team
  • Building containerized cloud applications using AWS CDK or AWS CloudFormation
  • Utilizing knowledge of data structures, algorithms, or object-oriented design principles to optimize code performance and efficiency
  • Building and maintaining RESTful APIs
  • Using software testing techniques (unit testing, integration testing, or automated testing) to ensure high-quality, maintainable code
  • Conducting performance monitoring, analysis, or optimization of applications, focusing on reducing latency, improving throughput, and enhancing resource utilization
  • Integrating security best practices into the development lifecycle, including encryption at-rest and in-transit, role-based access control, or secure API authentication mechanisms
  • Creating and maintaining large-scale distributed applications or services leveraging cloud infrastructure.

Alternatively, will accept a Bachelor’s degree and five (5) years of experience., Requires a Master’s degree in Computer Science, Engineering, Mathematics, or a related field plus two (2) years of experience as a Software Engineer, Software Developer, or a related occupation involving software development.

Experience may be gained concurrently and must include two (2) years in each of the following:

  • Designing and developing large-scale, multi-tiered, mobile, or distributed software applications, tools, systems, or services using Java or Typescript, using an Object-Oriented Design approach
  • Mentoring or serving as Tech Lead to an engineering team
  • Building containerized cloud applications using AWS CDK or AWS CloudFormation
  • Utilizing knowledge of data structures, algorithms, or object-oriented design principles to optimize code performance and efficiency
  • Building and maintaining RESTful APIs
  • Using software testing techniques (unit testing, integration testing, or automated testing) to ensure high-quality, maintainable code
  • Conducting performance monitoring, analysis, or optimization of applications, focusing on reducing latency, improving throughput, and enhancing resource utilization
  • Integrating security best practices into the development lifecycle, including encryption at-rest and in-transit, role-based access control, or secure API authentication mechanisms
  • Creating and maintaining large-scale distributed applications or services leveraging cloud infrastructure.

Alternatively, will accept a Bachelor’s degree and five (5) years of experience.

Benefits & conditions

Salary: $189,592 - $250,200 /year. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. Multiple positions. Apply online: www.amazon.jobs Job code: ADBL189. #0000, The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

USA, NJ, Newark - 184,900.00 - 250,200.00 USD annually

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.amazon.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:35 min

Defining a serverless architecture using AWS CDK

Raphael Manke Raphael Manke · WWC 2023

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · WWC 2023

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:36 min

Managing infrastructure as code with AWS CDK

Markus Ziller Markus Ziller · WWC 2024

Videos

See all

Related articles

See all