Posted in

Senior Software Engineer – Platform

Senior Software Engineer – Platform

CompanyStellar Development Foundation
LocationUnion City, NJ, USA
Salary$165000 – $260000
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • 4+ years of experience developing software as part of a collaborative team.
  • Strong computer science fundamentals, including data structures, algorithms, distributed systems, and information retrieval.
  • Proficiency in writing server applications in languages such as Go, Python, Rust, C#, Java, or C++, and a willingness to work across languages when needed.
  • Experience supporting production web services at scale.
  • Excellent communication skills, with the ability to advocate for and lead technical discussions, especially during design and code reviews.
  • A solid grasp of software design patterns and the ability to build reusable, extensible, and modular components.
  • Familiarity with existing frameworks and open-source tools, coupled with a willingness to develop new ones when gaps arise.
  • A passion for performance optimization, debugging, and benchmarking.
  • Excitement about joining a team where autonomy is encouraged.
  • An open, empathetic mindset and a commitment to fostering collaboration and putting the best ideas forward.

Responsibilities

  • Work on cutting-edge technology at the intersection of blockchain and finance.
  • Drive all aspects of the development process for platform projects, from vision to implementation.
  • Design new platform functionality and developer-facing APIs that enhance the ecosystem.
  • Build and maintain scalable web services that align with the foundation’s mission.
  • Identify developer needs and create protocols and services to improve developer velocity across the ecosystem.
  • Engage with the open-source community on diverse projects, frameworks, and ideas.
  • Collaborate on code reviews, design discussions, and best practices for engineering at SDF.
  • Investigate and resolve performance bottlenecks to ensure our API services scale effectively.
  • Author detailed technical specifications (RFCs) to contribute to our robust design process.

Preferred Qualifications

  • You have experience with blockchain technologies or cryptocurrencies.
  • You have experience contributing to open-source projects.
  • You have worked on a team or project where developers have been your primary customers.
  • You have experience working on financial or payment products.