Posted in

Senior Software Engineer – Core

Senior Software Engineer – Core

CompanyStellar Development Foundation
LocationUnion City, NJ, USA
Salary$180000 – $290000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • 4+ years of experience developing software on a team.
  • BS or MS in Computer Science or equivalent field.
  • Proficient in writing code in modern C++ or Rust in a production environment.
  • 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.

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.

Preferred Qualifications

  • Direct experience with designing and implementing distributed systems.
  • Strong curiosity in blockchain technologies and cryptocurrencies, and understanding the fundamentals of these systems.