Senior Software Engineer, C++ at Stellar Development Foundation

New York, New York, United States

Stellar Development Foundation Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Blockchain, FintechIndustries

Requirements

  • 4+ years of experience developing software on a team
  • BS or MS in Computer Science or equivalent field
  • Excel in writing code in modern C++ or Rust in a production environment
  • Great communicator that can advocate and lead technical discussions, especially during the design and code review process
  • Solid understanding of software design patterns, and how to build components that are reusable, extensible, and modular
  • Knowledgeable of best practices and development tools and passionate about technological innovation
  • Passion for performance debugging and benchmarking
  • Love a good challenge in an ever-evolving space
  • Enthusiastic about working on a small, growing team where you'll be given a lot of autonomy
  • Open, empathetic, and care about putting the best ideas forward in a collaborative and helpful manner

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

Skills

Key technologies and capabilities for this role

C++BlockchainDistributed SystemsPeer-to-Peer NetworkingConsensus ProtocolsFormal VerificationSimulationsMulti-core PerformanceScalability

Questions & Answers

Common questions about this position

What experience level is required for this Senior Software Engineer role?

You need 4+ years of experience developing software on a team, along with a BS or MS in Computer Science or equivalent.

What programming languages are essential for this position?

Proficiency in modern C++ or Rust in a production environment is required.

What is the salary for this role?

This information is not specified in the job description.

Is this a remote position or what is the location requirement?

This information is not specified in the job description.

What makes a strong candidate for this C++ Engineer role at SDF?

Strong candidates excel in modern C++ or Rust, have solid understanding of software design patterns for reusable and modular components, and are great communicators who can lead technical discussions and code reviews.

Stellar Development Foundation

Nonprofit providing open-source financial access

About Stellar Development Foundation

Stellar Development Foundation focuses on creating an open financial platform that allows users to send, save, and receive money with low fees. The platform uses blockchain technology to ensure that transactions are secure and transparent. Unlike many traditional financial services, Stellar aims to make financial access available to everyone, including individuals and businesses, regardless of their location. The foundation generates revenue through transaction fees and partnerships with financial institutions, which helps support its mission of promoting financial inclusion and reducing barriers to accessing financial services.

San Francisco, CaliforniaHeadquarters
2014Year Founded
$2.9MTotal Funding
SEEDCompany Stage
Fintech, Social Impact, Crypto & Web3Industries
201-500Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
Health Savings Account/Flexible Spending Account
Unlimited Paid Time Off
Flexible Work Hours
Paid Vacation
Paid Sick Leave
Paid Holidays
Parental Leave
401(k) Company Match
401(k) Retirement Plan
Gym Membership
Family Planning Benefits
Fertility Treatment Support
Wellness Program
Professional Development Budget
Conference Attendance Budget
Commuter Benefits
Phone/Internet Stipend
Home Office Stipend

Risks

Competition from new platforms like Lens by Avara could divert resources from Stellar.
Huma Finance's protocol on Solana threatens Stellar's on-chain payment solutions market share.
Emerging crypto projects like FXGuys may dilute Stellar's market and growth potential.

Differentiation

Stellar offers a decentralized, fast, and scalable network for financial services.
The Foundation supports equitable access to the global financial system via blockchain.
Stellar's open-source platform allows minimal fees and secure transactions globally.

Upsides

Stellar's partnership with Félix and Bitso enhances cross-border remittances for Latino immigrants.
Akuna Wallet in Ghana showcases Stellar's commitment to financial inclusion in Africa.
Stellar's membership in Linux Foundation Decentralized Trust strengthens its decentralized tech position.

Land your dream remote job 3x faster with AI