Senior Software Development Engineer & Tech Lead

Socket.dev

Newark (NJ)

On-site

USD 190,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Audible, Inc. in Newark, NJ is seeking a Software Development Engineer III to lead end-to-end software development across the full lifecycle from scoping to maintenance.

The role involves designing and implementing mobile or distributed software using Java or TypeScript, conducting design reviews, mentoring engineers, and ensuring performance and security while aligning with business goals.

Qualifications

  • Master’s degree in Computer Science, Engineering, Mathematics, or a related field plus two (2) years of experience in software development.
  • Experience in designing and developing large-scale, multi-tiered software using Java or Typescript with OO design.
  • Mentoring or serving as Tech Lead to an engineering team.
  • Building containerized cloud applications using AWS CDK or CloudFormation.
  • Knowledge of data structures, algorithms, or OO design to optimize code performance.
  • Building and maintaining RESTful APIs.
  • Using testing techniques to ensure high-quality code.
  • Performance monitoring and optimization; reducing latency and improving throughput.
  • Integrating security best practices into the development lifecycle.
  • Alternative: Bachelor’s degree with five (5) years of experience.

Responsibilities

  • Serve as technical lead throughout the full software development lifecycle.
  • Design, develop, implement, test and document software applications and services.
  • Provide design reviews and feedback on architecture, performance, and security.
  • Manage resources across projects ensuring schedules align with goals.
  • Translate requirements into robust, scalable solutions within the system architecture.
  • Produce comprehensive software documentation.
  • Mentor junior developers.

Skills

Java
Typescript
Mentoring
Tech Lead
AWS CDK
CloudFormation
REST APIs
Unit testing
Performance tuning
Security
Distributed systems

Education

Master's degree in CS/Engineering/Math
Bachelor's +5 years experience

Tools

AWS CDK
AWS CloudFormation
Docker

Job description

Audible, Inc. in Newark, NJ is seeking a Software Development Engineer III to lead end-to-end software development across the full lifecycle from scoping to maintenance.

The role involves designing and implementing mobile or distributed software using Java or TypeScript, conducting design reviews, mentoring engineers, and ensuring performance and security while aligning with business goals.

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
Lead Software Engineer, Consumer Web & API Platforms
Lead Software Engineer, Consumer Web & API Platforms

Audible • Newark (NJ)

On-site
USD 184,000 - 251,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 & Tech Lead – Cloud & APIs
Senior Software Engineer & Tech Lead – Cloud & APIs

Amazon • Cambridge (MA)

Hybrid
USD 178,000 - 194,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, Contract Systems & Platform
Senior Software Engineer, Contract Systems & Platform

Audible • Newark (NJ), Northern (KY)

Hybrid
USD 120,000 - 190,000
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
Lead Software Engineer, Consumer Domains & Services
Lead Software Engineer, Consumer Domains & Services

Amazon • Newark (NJ)

On-site
USD 184,900 - 250,200
Software Engineer II, Cloud & Distributed Systems
Software Engineer II, Cloud & Distributed Systems

Amazon • Newark (NJ)

Hybrid
USD 161,000 - 214,000
Health insurance
401(k) matching
Paid time off
+1