Software Engineer - Distributed Systems - Remote (US)
Job Description:
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 Node.js.
- 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 profiles 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, Node.js, 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 https://www.linkedin.com/in/perrybarrow/
Required Skills:
FinTech Driving Data Processing Profiles Spark Pipelines Trading Ownership Salary Compensation Shipping History DevOps Architecture Infrastructure Node.js TypeScript Software Design Engineering Communication