Founding Software Engineer

Remote
Full Time Mid Level

Posted 1 month ago Expired

This job has expired

Looking for a job like Founding Software Engineer? Upload your resume and we'll notify you when similar positions become available.

Upload Your Resume

About This Role

As a Founding Software Engineer, you will design the core platform architecture and build scalable, distributed infrastructure for a fast-growing startup focused on the future of software development.

Responsibilities

  • Design the core platform architecture from the ground up
  • Build scalable, distributed infrastructure that can handle the future of dev tools
  • Scale the engineering culture and practices as the company grows

Requirements

  • Deep experience with Rust (borrow checker, lifetimes, unsafe Rust wrapper safety)
  • Comfortable writing high-performance, asynchronous network services (Tokio, etc.)
  • Care about API design and creating ergonomic interfaces for other developers
  • Proficiency in EITHER TypeScript OR Python
  • Deep understanding of distributed architecture trade-offs (CAP theorem)
  • Hands-on experience designing systems that must survive network partitions and node failures
  • Familiarity with consensus algorithms (Raft, Paxos), eventual consistency models (CRDTs), and distributed state management
  • Solid grasp of data structures, algorithms, and operating system concepts

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Finance, Mathematics, or equivalent deep practical experience

Nice to Have

  • Advanced Research Background (PhD in Computer Science or related field with published research in Distributed Systems or Database Theory)
  • Experience building databases, file systems, or version control systems
  • Familiarity with WASM (WebAssembly) and the component model
  • Maintained or significantly contributed to popular open-source projects in the developer tools space

Skills

Python * Rust * TypeScript * Node.js * Tokio * Deno *

* Required skills

Benefits

Equity

About Brwse

Building foundational software for the future of software development, rethinking how code is written, shipped, and maintained in a distributed, vibe-coded world.

Technology
View all jobs at Brwse →