Senior Software Engineer, C++/Rust
What engineering roles in crypto pay
205 salaries · our own dataThis role pays $180k-$280k, above the $202k median for engineering roles in crypto on this board.
As a Senior Software Engineer at the Stellar Development Foundation, you will design, build, and implement changes to Stellar Core, the primary distributed system that maintains Stellar's ledger and obtains global consensus. You'll work on a wide variety of problems focused on growing and scaling the global Stellar network, including designing features that increase network performance, decentralization, and proper incentive mechanics for network participants. You'll engage with formal models and verification for consensus, simulation to confirm emergent properties, and typical scalability problems in distributed and multi-core systems.
What you'll do
- 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 developers and network participants
- Collaborate on new architectures and subsystems, working alongside the CTO, engineering team, and community of open source developers
- Write clean, maintainable code with an emphasis on edge case analysis and future-proofing the 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 engineering at SDF
- Investigate and refactor performance bottlenecks to continue scaling the system
- Author detailed technical feature and protocol (RFC) specifications and participate in the RFC process
What you bring
- 4+ years of experience developing software on a team
- A BS or MS in Computer Science or equivalent field
- Excellence in writing code in modern C++ or Rust in a production environment
- Strong communication skills and the ability to advocate and lead technical discussions, especially during design and code review
- A solid understanding of software design patterns and how to build reusable, extensible, and modular components
- Knowledge of best practices and development tools, and a passion for technological innovation
- A passion for performance debugging and benchmarking
- Enthusiasm about working on a small, growing team where you will be given significant autonomy
- An open, empathetic approach and a commitment to putting the best ideas forward in a collaborative manner
Nice to have
- Direct experience designing and implementing distributed systems
- Strong curiosity about blockchain technologies and cryptocurrencies, with an understanding of the fundamentals of these systems
What we offer
- Competitive base salary of $180,000-$280,000 depending on job-related knowledge, skills, experience, and location
- Lumen-denominated grants
- Comprehensive health, dental, and vision coverage with most plans covered at 100% for the employee and dependents
- Flexible time off plus 15 company holidays, including a company-wide holiday break
- Generous paid parental leave for all parents, plus paid pregnancy disability leave for birthing parents
- Gym reimbursement of $80 per month
- Life and ADD insurance coverage up to $50K
- Short and long term disability coverage
- 401K with 4% match
- Health and Dependent Care FSA Accounts
- Commuter benefits with $250 per month employer contribution
- Health Savings Account (HSA) with monthly employer contribution
- Family building benefits through Kindbody
- Wellbeing benefits including One Medical, Rightway, and Headspace
- Learning and development budget of $1,500 per year
- Daily lunch and snacks in office
- Company retreats
- Hybrid work arrangement
About Stellar Development Foundation
The Stellar Development Foundation (SDF) is a non-profit organization focused on creating equitable access to the global financial system through blockchain technology. SDF supports the continued development and growth of the Stellar network, a decentralized, fast, scalable, and sustainable platform for financial products and services. The foundation provides grants, investments, funding, and other awards to builders and organizations, and develops resources and tooling to unlock real world utility on the Stellar network.
