Lead Backend Engineer, Distributed Systems (Java/Python)

Socket.dev

New York (NY)

On-site

USD 120,000 - 170,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Morgan Stanley is a leading financial services firm seeking a backend engineer to design and implement production-grade services. You will work on distributed systems, APIs, and platform concerns, focusing on reliability, latency, and scalability.

The role emphasizes ownership from design through deployment and operation. The ideal candidate has 4+ years of hands-on experience with Java and Python, strong OO design skills, and experience in building scalable REST APIs and distributed systems.

Qualifications

  • 4+ years of backend engineering experience with production systems.
  • Strong proficiency in Java and Python for backend services.
  • Deep understanding of REST APIs, distributed systems, and scalability.
  • Solid grasp of object-oriented design, data structures, and patterns.

Responsibilities

  • Design and build backend services and APIs from scratch.
  • Work on distributed systems with real scalability and reliability constraints.
  • Make trade-offs across performance, consistency, and complexity.
  • Write clean, maintainable, and testable code.
  • Own services end-to-end: design - build - deploy - operate.
  • Debug production issues and improve system resilience.

Skills

Java
Python
HTTP
OO Design
Data Structures
Multithreading
Event-driven
Distributed Systems
REST APIs
Security Fundamentals

Tools

Spring Framework
Dependency Injection
AOP
Transaction Management
CI/CD

Job description

Morgan Stanley is a leading financial services firm seeking a backend engineer to design and implement production-grade services. You will work on distributed systems, APIs, and platform concerns, focusing on reliability, latency, and scalability.

The role emphasizes ownership from design through deployment and operation. The ideal candidate has 4+ years of hands-on experience with Java and Python, strong OO design skills, and experience in building scalable REST APIs and distributed systems.

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

Similar jobs worth comparing

Director of Backend Systems & APIs
Director of Backend Systems & APIs

Socket.dev • Village of Pelham (NY)

On-site
USD 120,000 - 170,000
Software Engineer - Backend
Software Engineer - Backend

Morgan Stanley • New York (NY)

On-site
USD 160,000 - 230,000
Global Lead, Cloud-Native PaaS for Electronic Trading
Global Lead, Cloud-Native PaaS for Electronic Trading

PowerToFly • New York (NY)

On-site
USD 195,000 - 275,000
Lead Backend Engineer (Java/Python) – AI-Driven REST APIs
Lead Backend Engineer (Java/Python) – AI-Driven REST APIs

JPMorganChase • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Health care coverage
On-site wellness centers
Retirement savings plan
+2
Senior Backend Lead: Java, Python, Spring Boot on AWS
Senior Backend Lead: Java, Python, Spring Boot on AWS

Fairygodboss • Plano (TX)

On-site
USD 170,000 - 210,000
Director, Backend Engineering — Data Platform & Microservices
Director, Backend Engineering — Data Platform & Microservices

Morgan-Stanley • Town of Islip (NY)

On-site
USD 149,000 - 182,000
Lead Backend Engineer: Java, AWS & Kafka
Lead Backend Engineer: Java, AWS & Kafka

Next Frontier Capital • New York (NY)

On-site
USD 170,000 - 210,000
Senior Backend Engineer: Scalable Microservices & System Design
Senior Backend Engineer: Scalable Microservices & System Design

CommuniTech Recruitment Group • Boston (MA)

On-site
USD 130,000 - 200,000
Bonus
Benefits
Senior Backend Engineering Lead (Python, Java, Spark)
Senior Backend Engineering Lead (Python, Java, Spark)

Capital One • Richmond (VA)

On-site
USD 209,000 - 262,000
Lead Python Engineer: Build Scalable, Secure Backends
Lead Python Engineer: Build Scalable, Secure Backends

JPMorgan Chase • Jersey City (NJ)

On-site
USD 120,000 - 160,000