Amazon logo

Software Devt Engineer II (ADBL200)

Amazon

Cambridge, MA · HybridJob$144–194K/yrSeen 3w agoSeen in employer's feed 3 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
$144–194K/yr
Location
Cambridge, MAHybrid
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

Audible, Inc. seeks a Software Development Engineer II to develop embedded or distributed software applications, tools, systems, and services, with a focus on generative AI solutions. The role participates in the full software development cycle, evaluates software products and tools, and mentors junior engineers. The position is based in the Cambridge office, with telecommuting from a home office also potentially allowed.

Skills & qualifications

RequiredNice to have

Skills

JavaPythonC#C++Object-Oriented DesignData StructuresAlgorithmsVersion ControlGitHTMLCSSJavaScriptTypeScriptRESTful APIsSoftware TestingPerformance OptimizationApplication SecurityEncryptionRole-Based Access ControlSecure API AuthenticationAWS DynamoDBPostgreSQLMySQLOracleAWSCloud InfrastructureLarge Language Models

Qualifications

Bachelor's in Computer Science, Engineering, Mathematics or Related Field2 Years Software Development Experience2 Years Large-Scale Software Development2 Years Data Structures, Algorithms or Object-Oriented Design2 Years Version Control Systems2 Years Web Technologies or Web Services2 Years Software Testing2 Years Performance Analysis and Optimization2 Years Security Best Practices2 Years Distributed or Relational Databases2 Years Cloud Infrastructure and Developer Tools2 Years Large Language Models in Software

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401(k) Match
Paid Time Off
Parental Leave

Full job description

Description

Employer: Audible, Inc.

Title: Software Development Engineer II

Location: 101 Main Street, Cambridge, MA 02142

Duties: Participate in the design, development, implementation, testing and documentation of embedded or distributed software applications, tools, systems, and services using Java, Python, C#, or C++, and Object-Oriented Design with a focus on generative artificial intelligence (GenAI) solutions. Translate functional requirements into robust, efficient, supportable solutions that work well within the overall system architecture. Participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery, and maintenance. Produce comprehensive, usable software documentation. Evaluate and make decisions around the use of new or existing software products and tools. Mentor junior development engineers. Position is fixed location based in Cambridge, MA

office; however, telecommuting from a home office may also be allowed.

Requirements: Requires a Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field plus two (2) years of experience as a Software Development Engineer 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, embedded, or distributed software applications, tools, systems, or services using Java, Python, C#, C++, or Object-Oriented Design

  • Utilizing knowledge of data structures, algorithms, or object-oriented design principles to optimize code performance and efficiency

  • Working with version control systems such as Git or similar

  • Working with web technologies (HTML, CSS, JavaScript, or Typescript) or web services (RESTful APIs)

  • Using software testing techniques (unit testing, integration testing, or automated testing) to ensure high-quality, maintainable code

  • Conducting performance analysis and 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

  • Working with distributed databases such as AWS DynamoDB, or relational databases such as PostgreSQL, MySQL, or Oracle

  • Working with AWS or similar cloud-based infrastructure and developer tools

  • Using large language models (LLMs) in software solutions or applications.

One (1) year in the following:

  • Creating and maintaining large-scale distributed applications or services leveraging cloud infrastructure.

Salary: $143,700 - $194,400/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: ADBL200.

#0000

Basic Qualifications


Preferred Qualifications


Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

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, MA, Cambridge - 143,700.00 - 194,400.00 USD annually

How this job compares

Set against the 1,351 open Software Development Engineer jobs on Olive Jobs, counted October 27, 2026.

Pay
  • This posting$144–194K/yr
  • Massachusetts median$144–194K/yr44 salary ranges
  • US median$144–194K/yr1,240 salary ranges

This range's midpoint, $169K, is close to the Massachusetts median midpoint ($169K) — in the middle half of Software Development Engineer salary ranges in Massachusetts.

Openings
Olive Jobs lists 46 open Software Development Engineer jobs in Massachusetts and 1,351 across the US. 2% of them nationwide are listed as remote or flexible.
Hiring the most in Massachusetts
Experience
This posting asks for at least 2 years of experience — less than three in four Software Development Engineer postings that state a minimum ask for (median 3 years, across 1,222 postings).
Education
This posting asks for a bachelor's degree; 635 of the 1,351 open Software Development Engineer jobs (47%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 27, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.