Software Engineer Distributed Systems Remote

W3 Global Sourcing

Not Interested
Bookmark
Report This Job

profile Job Location:

San Francisco, CA - USA

profile Monthly Salary: Not Disclosed
Posted on: 28-10-2025
Vacancies: 1 Vacancy

Job Summary

Software Engineer - Distributed Systems

Location: Remote (U.S. preferred)
Type: Full-time
Compensation: Competitive salary equity

About the Role

Were looking for a Distributed Systems Engineer to help design and build large-scale high-performance systems from the ground up. Youll join a small sharp team obsessed with building reliable scalable and elegant systems that power real-time and batch data processing at massive scale.

This is a role for someone who thrives on first-principles thinking values clean modular code and takes pride in building the kind of infrastructure most teams would simply buy.

What Youll Do

  • Design and build distributed systems that handle hundreds of thousands of requests per second with sub-second latency.
  • Work on large-scale batch and streaming data pipelines processing billions of rows or terabytes of data daily.
  • Write high-quality extensible and reliable code primarily in TypeScript and .
  • Solve hard technical problems through rigorous thinking and experimentation.
  • Collaborate with a world-class engineering team known for concise clear communication and deep technical reasoning.

Who You Are

Were open to two profiles both rooted in technical excellence and a builders mindset:

High Intercept (Experienced Builder)

  • Deep domain expertise in distributed systems or data-intensive platforms.
  • Proven history of designing building and scaling complex systems.
  • Been there done that engineer who has driven measurable technical impact.

High Slope (High-Trajectory Engineer)

  • Early- to mid-career engineer with a rapid growth trajectory.
  • Extremely sharp curious and comfortable reasoning from first principles.
  • Hungry to learn solve hard problems and build lasting systems.

What You Bring

  • Strong coding background ideally in TypeScript Go or similar.
  • Experience with real-time data processing streaming systems or large-scale batch jobs.
  • Hands-on experience building (not just configuring) systems or infrastructure.
  • Track record of solving technically hard problems and driving impact in high-growth environments.

Fintech/trading systems experience can also map well for high-throughput engineering.

Who Shouldnt Apply

  • Data engineers mainly using prebuilt tools like Spark or Flink without low-level system design experience.
  • SRE DevOps or infra-focused engineers whose work centers on deployment monitoring or tooling rather than building data systems.
  • Candidates with vague tactical resumes that dont demonstrate ownership or tangible accomplishments.

Why Join

This is an opportunity to build core systems end-to-end not just plug into frameworks. Youll have the freedom and responsibility to shape the architecture behind massive-scale data infrastructure working alongside some of the sharpest minds in the field.

If you care deeply about building things that last thinking clearly and shipping systems that just work this role is for you. APPLY NOW!!

or DM to find out more

Software Engineer - Distributed Systems Location: Remote (U.S. preferred)Type: Full-timeCompensation: Competitive salary equity About the Role Were looking for a Distributed Systems Engineer to help design and build large-scale high-performance systems from the ground up. Youll join a small sharp t...
View more view more

Key Skills

  • Academics
  • Hardware & Networking
  • ASP.NET
  • Business Operations
  • Barista
  • ERP