Senior Core Engineer (San Francisco)

San Francisco
Interested in helping us change the world of payments forever? Stellar Development Foundation is looking for a talented, experienced, and hands-on core engineer to join our team. In this role you’ll be designing, building, and implementing changes to the core layer, this includes: inventing semantics to enable new scenarios for consumers of the network, working on growing the peer to peer network of validators, preserve the lead in scalability in transaction processing and keep the network protected against bad actors.

What you will do:

    • Design and build key components of Stellar-core, the backbone behind the Stellar Network
    • Design and develop robust, scalable, extensible applications and developer-facing platform technologies.
    • Collaborate on new architectures and subsystems, working with the CTO, other senior engineers and the community of developers
    • Help to hit critical product milestones by writing clean, maintainable code
    • Help communicate and implement best practices for core engineering
    • Identify and resolve performance bottlenecks
    • Author detailed technical feature and protocol (RFC) specifications
    • Participate in design and code reviews


    • 4+ years real-world experience developing software
    • Strong experience with C++ 11 in a production environment
    • Amazing communication skills with the ability to lead technical discussions
    • Experience building components that are reusable, extensible, and modular
    • Knowledge of best practices and development tools
    • Passion for performance debugging and benchmarking
    • Enthusiasm for working on a small, growing team in a startup environment

Preferred Skills:

    • BS or MS in Computer Science or equivalent field
    • Direct experience with designing and implementing distributed systems
    • Strong curiosity in blockchain technologies and cryptocurrencies
Stellar Development Foundation's aim is to be a global platform. To build that platform, we need the widest possible diversity within our team. We look for smart, empathetic, and humble team members to bring a variety of viewpoints to the table.

Who we are:

The Stellar network is an open payment platform that allows individuals, businesses, and institutions anywhere in the world to send money in any currency at a very low cost. Stellar's goal is to transform financial systems by making money as easy to send as an email. The Stellar network is a peer-to-peer distributed global database, often referred to as blockchain technology. We have chosen to keep our code open-source in order to promote an inclusive software ecosystem that anyone can build upon and use. At Stellar, we don’t care what school you went to; we care about what you did. Send us your Github or portfolio and show us what you can do!