Senior Software Engineer, Distributed Systems - Remote

Socket.dev

Newark (NJ)

On-site

USD 158,000 - 214,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amazon is seeking a Software Development Engineer in Newark, NJ to participate in the design, development, implementation, testing, and documentation of embedded or distributed software applications and services using Java, Python, C#, or C++. The role involves end-to-end development, robust documentation, and mentoring junior engineers, with potential for telecommuting.

Requires a Bachelor's degree in Computer Science, Engineering, Mathematics, or related field and two years of experience in

Qualifications

  • 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 related occupation.
  • Experience must include design and development of large-scale, multi-tiered, embedded, or distributed software systems using Java, Python, C#, C++, or OO design.
  • Familiarity with Git or similar version control and web technologies (HTML, CSS, JavaScript) or RESTful APIs.

Responsibilities

  • Design, develop, implement, test, and document embedded or distributed software applications and services.
  • Translate requirements into robust, efficient solutions within the overall system architecture.
  • Lead end-to-end development and deliver maintainable code with thorough documentation.
  • Mentor junior development engineers and participate in performance optimization and security best practices.

Skills

Java
Python
C#
C++
Object-Oriented Design
Data structures & algorithms
Git
RESTful APIs
HTML/CSS/JavaScript
Software testing
Performance optimization
Security best practices
Cloud infrastructure

Education

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

Job description

Amazon is seeking a Software Development Engineer in Newark, NJ to participate in the design, development, implementation, testing, and documentation of embedded or distributed software applications and services using Java, Python, C#, or C++. The role involves end-to-end development, robust documentation, and mentoring junior engineers, with potential for telecommuting.

Requires a Bachelor's degree in Computer Science, Engineering, Mathematics, or related field and two years of experience in

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

Similar jobs worth comparing

Senior Software Engineer II - Embedded & Distributed Systems
Senior Software Engineer II - Embedded & Distributed Systems

Amazon Web Services (AWS) • Raleigh (NC)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+2
SDE II: Embedded & Distributed Systems (Remote)
SDE II: Embedded & Distributed Systems (Remote)

Amazon • Newark (NJ)

On-site
USD 158,000 - 214,000
SDE II - Remote-Eligible, Distributed Systems
SDE II - Remote-Eligible, Distributed Systems

Socket.dev • Newark (NJ)

Hybrid
USD 158,000 - 214,000
Software Development Engineer II (ADBL178)
Software Development Engineer II (ADBL178)

Amazon • Newark (NJ)

On-site
USD 158,000 - 214,000
Software Dev Engineer II - AMZ26216.2
Software Dev Engineer II - AMZ26216.2

Amazon Web Services (AWS) • Raleigh (NC)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+2
Software Development Engineer III (ADBL188)
Software Development Engineer III (ADBL188)

Socket.dev • Newark (NJ)

On-site
USD 158,000 - 214,000
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
Software Dev Engineer II - AMZ26488.2
Software Dev Engineer II - AMZ26488.2

Amazon • New York (NY)

On-site
USD 158,000 - 214,000
Remote Software Engineer
Remote Software Engineer

New Expressions • Las Vegas (NV)

Remote
USD 70,000 - 90,000
Software Development Engineer - Cloud & Distributed Systems
Software Development Engineer - Cloud & Distributed Systems

Amazon Web Services (AWS) • Arlington (VA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1