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

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.

Octaura logo
Octaura

Full-Stack Software Engineer

Join Octaura as a Full-Stack Software Engineer to build high-performance technology in a collaborative environment.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.

Messari logo
Messari

Senior Full Stack Engineer with Front-End Focus

Join Messari as a Senior Full Stack Engineer focusing on front-end development, bridging frontend and backend teams.

Titan logo
Titan

Senior Full Stack Software Engineer

Join Titan as a Senior Full Stack Software Engineer in New York. Work with AWS, JavaScript, and TypeScript to build innovative financial solutions.

SpaceX logo
SpaceX

Full Stack Software Engineer (Starlink)

Join SpaceX as a Full Stack Software Engineer for Starlink, working on cutting-edge satellite internet technology.

Verkada logo
Verkada

Staff Fullstack Engineer

Join Verkada as a Staff Fullstack Engineer to design and develop backend APIs and scalable solutions for real-time video monitoring.

Clear Street logo
Clear Street

Senior Front End Software Engineer - Trading Systems

Join Clear Street as a Senior Front End Engineer to build trading systems using React and modern tech stack.

Walmart logo
Walmart

Staff Software Engineer - Fullstack (Digital Trust and Citizenship)

Join Walmart as a Staff Software Engineer to enhance digital safety and customer trust using fullstack technologies like React and NestJS.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.

Rippling logo
Rippling

Senior Staff Software Engineer - Infrastructure

Join Rippling as a Senior Staff Software Engineer in Infrastructure, leading projects and building scalable systems.

Monad Labs logo
Monad Labs

Senior Software Engineer, Consensus

Join Monad Labs as a Senior Software Engineer to enhance blockchain consensus mechanisms using Rust. Remote position with competitive salary.

Stavvy logo
Stavvy

Staff Software Engineer

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

Intuit logo
Intuit

Software Engineer 2

Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.

Substack logo
Substack

Senior Software Engineer, Substack Enterprise

Join Substack as a Senior Software Engineer to develop core products using JavaScript, Node, React, and Postgres. Remote work available.

Alpaca logo
Alpaca

Senior Software Engineer - Crypto

Join Alpaca as a Senior Software Engineer in Crypto, leading engineering for spot and derivatives exchanges. Remote role with competitive benefits.

Monad Labs logo
Monad Labs

Senior Software Engineer, Distributed Systems

Join Monad Labs as a Senior Software Engineer to innovate in distributed systems and blockchain technology.

Patreon logo
Patreon

Staff Frontend Engineer, Insights

Join Patreon as a Staff Frontend Engineer to lead product design and development, focusing on enhancing creator experiences.

Messari logo
Messari

Data Engineer with Blockchain and Cloud Experience

Join Messari as a Data Engineer to design blockchain data models, build dashboards, and derive insights. Remote role with competitive benefits.

HumanSignal logo
HumanSignal

Staff Full Stack Engineer

Join HumanSignal as a Staff Full Stack Engineer to build scalable web applications using Angular, Rust, and more. Remote work available.

Futureswap logo
Futureswap

Software Engineer - General

Join Futureswap as a Software Engineer to develop next-gen trading platforms with blockchain technology.

Meetsta logo
Meetsta

Full Stack Developer with gRPC Expertise (Founding Engineer)

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer) with gRPC Expertise

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

Altruist logo
Altruist

Staff Front End Engineer

Join Altruist as a Staff Front End Engineer in San Francisco. Work with JavaScript, React, and AWS to build scalable front-end solutions.