About the Role

Interested in helping us change the world of payments forever? The Stellar Development Foundation (SDF) is looking for a talented, experienced, and hands-on engineer to join our team. In this role, you'll be designing, building, and implementing changes to Stellar Core - the primary distributed system that is used for maintaining Stellar's ledger and obtaining global consensus.

As a member of our team, you'll have the opportunity to work on a wide variety of problems focused on growing and scaling our global network. This includes designing and implementing features that increase the performance of the network (peer to peer networking and processing performance), decentralization (resilience to nodes failing or coordinating to attack the network) as well as proper incentive mechanics for network participants.

You'll be playing with formal models and verification (consensus), simulation (confirm emergent properties) in addition to typical scalability problems (distributed and multi-core).

Responsibilities

  • Design and build key components of Stellar Core - the backbone software behind the Stellar Network.
  • Design and develop robust, scalable, and extensible technologies that empower our developers and network participants.
  • Collaborate on new architectures and subsystems, working alongside our CTO, our team of engineers, and our community of open source developers.
  • Write clean, maintainable code with an emphasis on edge case analysis and future-proofing our work.
  • Own core subsystems of Stellar Core, and help the team hit critical product milestones.
  • Collaborate with the team on code review and design, and contribute to best practices for all of engineering at SDF.
  • Investigate and refactor performance bottlenecks in order to continue scaling the system.
  • Author detailed technical feature and protocol (RFC) specifications - we take design seriously, and we encourage everyone to be a part of our RFC processes.

Qualifications

  • You have 8+ years of experience developing software on a team.
  • You have a BS or MS in Computer Science or equivalent field.
  • You excel in writing code in modern C++ or Rust in a production environment.
  • You're a great communicator that can advocate and lead technical discussions, especially during the design and code review process.
  • You have a solid understanding of software design patterns, and how to build components that are reusable, extensible, and modular.
  • You are knowledgeable of best practices and development tools and are passionate about technological innovation.
  • You have a passion for performance debugging and benchmarking.
  • You love a good challenge in an ever-evolving space - many of the challenges we face are being faced for the first time!
  • You're enthusiastic about working on a small, growing team where you'll be given a lot of autonomy.
  • You're open, empathetic, and care about putting the best ideas forward in a collaborative and helpful manner.

Bonus Points

  • You have direct experience with designing and implementing distributed systems.
  • You have a strong curiosity in blockchain technologies and cryptocurrencies, and understand the fundamentals of these systems.

Benefits

  • Competitive health, dental & vision coverage with most plans covered at 100% for the employee + any dependants
  • Flexible time off + 15 company holidays including a company-wide holiday break
  • Up to 12 weeks of paid parental leave for both non-birthing and birthing parents, as well as up to 14 weeks of paid pregnancy leave for birthing parents
  • Gym reimbursement ($80 per month)
  • Life & ADD (up to $50K)
  • Short & Long term disability
  • 401K with 4% match
  • Health & Dependent Care FSA Accounts
  • Commuter benefits with $250/month employer contribution
  • Health Savings Account (HSA) with monthly employer contribution
  • Family building benefits through Kindbody
  • Wellbeing benefits (One Medical, Rightway, Headspace)
  • L&D budget of $1,500/year
  • Daily lunch and snacks in office
  • Company retreats

Benefits
Extracted with AI

  • 401(k)
  • Commuter benefits

Similar jobs

Last update: 23 minutes ago

Stellar Development Foundation logo
Stellar Development Foundation

Staff Rust Engineer

Senior Rust Engineer role at Stellar Development Foundation, focusing on distributed systems and blockchain technology.

TurnKey Tech Staffing logo
TurnKey Tech Staffing

Senior Staff Engineer - Cryptography

Senior Staff Engineer specializing in cryptography and crypto infrastructure with skills in Go, Typescript, and Rust.

.txt logo
.txt

Staff Rust Developer

Remote Staff Rust Developer role in the US, focusing on Rust and Python projects with competitive salary and benefits.

Block logo
Block

Senior Full Stack Software Engineer (Proto)

Join Block as a Senior Full Stack Software Engineer to develop dashboards for mining devices using JavaScript, Node.js, and Rust.

Block logo
Block

Senior Full Stack Software Engineer

Join Block as a Senior Full Stack Software Engineer to develop dashboards and APIs for mining devices.

Coinbase logo
Coinbase

Staff Software Engineer, Fullstack (Onchain Payments)

Join Coinbase as a Staff Software Engineer, Fullstack, to lead onchain payments development using TypeScript, Go, and Solidity.

Kraken Digital Asset Exchange logo
Kraken Digital Asset Exchange

Senior Software Engineer - Rust - Blockchain Platform

Join Kraken as a Senior Software Engineer specializing in Rust for blockchain platform development. Remote position.

Syndica logo
Syndica

Senior Rust Software Engineer

Senior Rust Software Engineer focusing on Web3 infrastructure, cloud services, and CI/CD pipelines. Remote position in the US.

Stavvy logo
Stavvy

Staff Software Engineer

Join Stavvy as a Staff Software Engineer to lead core application development with Java, Python, and Kotlin.

STATION F logo
STATION F

Senior Software Engineer - Blockchain & Backend

Senior Software Engineer specializing in Blockchain and Backend Development. Remote flexibility, competitive salary.

Strada logo
Strada

Senior Backend Engineer, Rust

Senior Backend Engineer specializing in Rust, with skills in API design, databases, and software development.

InfluxData logo
InfluxData

Senior Software Engineer, Rust

Join InfluxData as a Senior Software Engineer specializing in Rust for remote work on InfluxDB 3.0.

OpenStore logo
OpenStore

Staff Software Engineer, Backend

Join OpenStore as a Staff Software Engineer, Backend in New York. Engage in building and shaping our e-commerce platform using TypeScript and Kotlin.

Status logo
Status

Distributed Systems Engineer (Rust)

Join Status as a Distributed Systems Engineer specializing in Rust, developing decentralized web technologies in Berlin (Remote).

Blackmere Consulting, LLC logo
Blackmere Consulting, LLC

Full Stack Engineer with React and Rust

Join as a Full Stack Engineer to develop high-performance web applications using React, Rust, and TypeScript.

Temporal Technologies logo
Temporal Technologies

Staff Software Engineer - Control Plane Core

Seeking a Staff Software Engineer with expertise in distributed systems, cloud services, and DevOps for a remote role.

BJAK logo
BJAK

Senior Software Engineer, Blockchain and Stablecoin

Join BJAK as a Senior Software Engineer to develop blockchain solutions for stablecoin projects. Work remotely with cutting-edge technology.

Magic Eden logo
Magic Eden

Staff Full Stack Engineer, Frontend

Join Magic Eden as a Staff Full Stack Engineer focusing on frontend, leveraging top technologies in a dynamic team environment.

Stripe logo
Stripe

Staff Frontend Engineer, Dashboard Foundation

Lead Staff Frontend Engineer role at Stripe, focusing on TypeScript, React, and enhancing user experiences.

AminoChain logo
AminoChain

Staff Full Stack Engineer (Blockchain & DevOps)

Join AminoChain as a Staff Full Stack Engineer specializing in blockchain and DevOps in New York City. Innovate in healthcare tech.

Discord logo
Discord

Staff Software Engineer, Apps Platform

Join Discord as a Staff Software Engineer on the Apps Platform team, empowering developers and impacting millions globally.

QuickNode ⚡ logo
QuickNode ⚡

Senior Backend Software Engineer (Rust)

Senior Backend Software Engineer specializing in Rust, Go, and C++ for blockchain services company. Remote position with competitive benefits.

Block logo
Block

Senior Full Stack Software Engineer

Join Block as a Senior Full Stack Software Engineer to develop dashboards and APIs for bitcoin mining devices.

Square logo
Square

Staff Engineer, Frontend/Fullstack

Join Square as a Staff Engineer to lead frontend/fullstack development for our public web team, focusing on architecture and site reliability.