Senior Software Engineer (Wallets)

TechChain Talent

  • New York
  • 3 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Algorithmsunmatched
    • Application Programming Interface (API)unmatched
    • Blockchainunmatched
    • C++ Programming Languageunmatched
    • Computer Scienceunmatched
    • Cryptographyunmatched
    • Data Managementunmatched
    • Data Structuresunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Distributed Computingunmatched
    • Ecosystemsunmatched
    • Energy Efficiencyunmatched
    • Financeunmatched
    • Go Programming Language (Golang)unmatched
    • Information Retrievalunmatched
    • Javaunmatched
    • Leading Edge Technologyunmatched
    • Microsoft C# (C Sharp)unmatched
    • Needs Assessmentunmatched
    • Node.jsunmatched
    • Open Sourceunmatched
    • Project Developmentunmatched
    • Protocol Designunmatched
    • Python Programming/Scripting Languageunmatched
    • Requirements Managementunmatched
    • Rust Programming Languageunmatched
    • Scalable System Developmentunmatched
    • Server Programming/Applicationsunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Team Playerunmatched
    • Usability Engineeringunmatched
    • Web Servicesunmatched

    Description

    About Stellar

    Stellar is a decentralized, public blockchain that gives developers the tools to create experiences that are more like cash than crypto. The network is faster, cheaper, and far more energy-efficient than most blockchain-based systems.

    About the Role

    As part of the Wallet team, you will work on products that power the ecosystem of applications connecting end-users to the Stellar network. The team builds Freighter, as well as the open-source libraries and services it depends on. Your work will be at the intersection of scale and usability: designing backend systems and interfaces that accelerate downstream application development.

    Key Responsibilities

    - Work on cutting-edge technology at the intersection of blockchain and finance

    - Drive all aspects of the development process for wallet projects, from vision to implementation

    - Design new functionality and developer-facing APIs that empower the ecosystem

    - Build and maintain scalable web services aligned with the foundation's mission

    - Identify developer needs and design standardized protocols to improve developer velocity

    - Engage with the open-source community on diverse projects and frameworks

    - Investigate and resolve performance bottlenecks to ensure API services scale effectively

    - Author detailed technical specifications (RFCs) to contribute to our design process

    Requirements

    - 5+ 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 server application development in Go, Python, Rust, C#, Java, or C++, with willingness to work across languages

    Bonus Skills

    - Solid grasp of software design patterns and ability to build reusable, extensible, modular components

    - Experience with blockchain technology

    - Experience building data pipelines

    - Experience contributing to open-source projects

    - Experience specifically with Go and NodeJS

    Numbers & Facts

    LocationNew York

    Similar Jobs