Software Engineer - Distributed Systems - Remote (US)

Jobgether
United States
On-site
Full-time
Posted 29 days ago

Job Description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Distributed Systems Engineer in the United States.

We are seeking a highly skilled Distributed Systems Engineer to design and build large-scale, high-performance systems from the ground up. You will work on both real-time and batch data processing pipelines handling massive volumes of data, ensuring reliability, scalability, and low latency. This role offers the opportunity to solve complex engineering problems using first-principles thinking, clean, modular code, and innovative system design. You will collaborate closely with a small, high-performing team to architect and implement infrastructure that powers mission-critical applications. The position provides a challenging environment for engineers who enjoy building lasting systems and making measurable technical impact in high-throughput domains.

Accountabilities:

  • Design and develop distributed systems that handle hundreds of thousands of requests per second with sub-second latency.
  • Build and maintain large-scale batch and streaming data pipelines processing terabytes of data daily.
  • Write high-quality, reliable, and extensible code primarily in TypeScript, Node.js, Go, or similar languages.
  • Solve challenging technical problems through first-principles thinking and experimentation.
  • Collaborate with a world-class engineering team, contributing to architecture and design decisions.
  • Ensure systems are scalable, maintainable, and performant, with a focus on long-term reliability.

Requirements

  • Strong coding experience in TypeScript, Node.js, Go, or similar languages.
  • Deep understanding of distributed systems, real-time data processing, or large-scale batch jobs.
  • Proven track record of designing, building, and scaling complex systems.
  • Hands-on experience implementing systems or infrastructure, not just configuring prebuilt tools.
  • Ability to reason from first principles, solve hard technical problems, and drive measurable impact.
  • Comfortable working in high-growth, fast-paced engineering environments.
  • Excellent communication skills and the ability to collaborate effectively with technical peers.
    Preferred: Fintech or trading systems experience, familiarity with high-throughput data platforms, and prior ownership of end-to-end infrastructure projects.

Disclaimer: Real Jobs From Anywhere is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.