Senior Software Engineer - Distributed Systems & Platform Engineering

Selby Jennings · New York, NY

Spotted 13h ago
Job description

About this role

Employer-provided description, formatted for easier reading.

Salary ranges based on experience & performance in interviews.

No 3rd party or Corp-to-Corp. This is a direct hire role.

We are partnering with a leading global investment and technology-driven organization that is scaling multiple engineering teams focused on building business-critical platforms.

This is an opportunity for engineers who enjoy owning complex systems, solving difficult distributed-systems problems, and seeing a direct connection between engineering decisions and business outcomes.

Unlike many larger organizations where engineers contribute to a small piece of a product, engineers in this environment own systems end-to-end, influence technical direction, and work closely with senior stakeholders to deliver high-impact solutions.

What You'll Be Working On

You may contribute to platforms involving:

  • Distributed backend systems
  • Event-driven architectures
  • High-volume transaction processing
  • Data and ingestion platforms
  • Workflow orchestration systems
  • Financial infrastructure and operational platforms
  • Real-time business-critical services
  • Large-scale API and integration ecosystems
  • Cloud-native platform modernization

What We're Looking For

  • 3+ years of professional software engineering experience
  • Strong commercial experience with either Java, C++ or Python
  • Experience building distributed systems and microservices
  • Strong understanding of event-driven architectures

Experience with technologies such as:

  • Kubernetes
  • AWS
  • REST APIs
  • SQL and NoSQL databases
  • Experience owning systems through design, development, deployment and production support
  • Strong problem-solving and system design skills
  • Ability to explain technical decisions and tradeoffs clearly

Strongly Preferred

Experience with one or more of:

  • Trading systems
  • Payments infrastructure
  • Transaction processing
  • Reconciliation platforms
  • Settlement workflows
  • Market data systems
  • Reference data platforms
  • Order management systems
  • Large-scale data pipelines
  • Workflow orchestration platforms

What Makes Someone Successful Here / The strongest engineers typically:

  • Remain highly hands-on
  • Take ownership beyond their immediate responsibilities
  • Influence technical direction
  • Understand the business impact of their work
  • Have built systems that are still running in production today
  • Enjoy operating in small, high-performing teams
  • Thrive in environments with significant ownership and accountability

Why Engineers Make The Move

  • Larger ownership of critical systems
  • More influence on architecture and product direction
  • Faster career progression opportunities
  • Exposure to exceptionally strong engineering peers
  • Complex technical challenges at scale
  • Direct impact on business outcomes
Interested in this role?Continue on Selby Jennings's careers page.
Apply on Selby Jennings