Software Engineer II, Cloud & Distributed Systems

Amazon

Newark (NJ)

Hybrid

USD 161,000 - 214,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) matching
Paid time off
Parental leave

Job summary

Audible, Inc. in Newark, NJ seeks a Software Development Engineer II to design, develop, and maintain large-scale distributed software applications using Java, Python, C#, C++, and AWS. You will contribute across the full development cycle, mentor juniors, and help implement ONIX processing systems.

This role reports to the Newark office, with potential for telecommuting. Candidates need a BS in CS/engineering or related field and 4+ years of relevant experience with distributed systems and

Qualifications

  • Bachelor’s degree in CS/Engineering/Math or related field.
  • 4+ years designing distributed software systems in Java, Python, C#, or C++.
  • 4+ years using data structures, algorithms, and OO design to optimize code.
  • 4+ years with Git or similar version control systems.
  • 4+ years of web technologies (HTML, CSS, JavaScript) or RESTful APIs.
  • 4+ years of unit/integration testing to ensure high-quality code.
  • 4+ years of performance analysis/optimization for latency and throughput.
  • 4+ years of applying security practices in the development lifecycle.
  • 3+ years mentoring junior developers.
  • Experience with relational databases (MySQL, PostgreSQL, Oracle).

Responsibilities

  • Design, develop, and maintain large-scale distributed software applications.
  • Implement ONIX metadata processing systems with ETL and microservices.
  • Translate requirements into robust, scalable software solutions.
  • Participate in full development lifecycle from design to delivery and maintenance.
  • Produce comprehensive software documentation.
  • Mentor junior developers.
  • Collaborate across teams and manage deployment pipelines.

Skills

Java
Python
C#
C++
Object-Oriented Design
Data Structures & Algorithms
Web Technologies
Unit Testing
Performance Optimization
Security Practices
Relational Databases

Education

Bachelor's degree in Computer Science, Engineering, Mathematics, or related field

Tools

Git
AWS
RESTful APIs

Job description

Audible, Inc. in Newark, NJ seeks a Software Development Engineer II to design, develop, and maintain large-scale distributed software applications using Java, Python, C#, C++, and AWS. You will contribute across the full development cycle, mentor juniors, and help implement ONIX processing systems.

This role reports to the Newark office, with potential for telecommuting. Candidates need a BS in CS/engineering or related field and 4+ years of relevant experience with distributed systems and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Cloud, Java/Node, Remote, Mentor
Senior Software Engineer - Cloud, Java/Node, Remote, Mentor

Socket.dev • Newark (NJ)

On-site
USD 190,000 - 250,000
Senior Software Engineer & Tech Lead – Cloud & APIs
Senior Software Engineer & Tech Lead – Cloud & APIs

Amazon • Cambridge (MA)

Hybrid
USD 178,000 - 194,000
Senior Software Engineer, Contract Systems & Platform
Senior Software Engineer, Contract Systems & Platform

Audible • Newark (NJ), Northern (KY)

Hybrid
USD 120,000 - 190,000
Senior Software Development Engineer & Tech Lead
Senior Software Development Engineer & Tech Lead

Socket.dev • Newark (NJ)

On-site
USD 190,000 - 250,000
SDE II - Remote-Eligible, Distributed Systems
SDE II - Remote-Eligible, Distributed Systems

Socket.dev • Newark (NJ)

Hybrid
USD 158,000 - 214,000
SDE II: Embedded & Distributed Systems (Remote)
SDE II: Embedded & Distributed Systems (Remote)

Amazon • Newark (NJ)

On-site
USD 158,000 - 214,000
Senior Software Engineer: Lead Scalable Innovation
Senior Software Engineer: Lead Scalable Innovation

Audible • Newark (NJ)

On-site
USD 140,000 - 180,000
Senior Software Engineer, Consumer Platforms
Senior Software Engineer, Consumer Platforms

Audible • Newark (NJ)

On-site
USD 158,000 - 214,000
Health insurance
401(k) matching
Paid time off
+2
Senior Software Engineer - Consumer Platforms
Senior Software Engineer - Consumer Platforms

Amazon • Newark (NJ)

On-site
USD 158,100 - 213,800
Senior Software Engineer - Consumer Apps & APIs
Senior Software Engineer - Consumer Apps & APIs

Audible • Newark (NJ)

On-site
USD 130,000 - 190,000