Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Rust Software Engineer Lead, Distributed Ledger

$133.98k - $227.77k

Fidelity National Information Services Inc

Senior Rust Engineer, Distributed LedgerKeystone is building bank-grade network infrastructure for regulated digital value movement. The product runs on the LYRIQ platform, which provides the ledger, integration, control, and operating services needed to support tokenized deposits, digital liquidity, and related bank-led payment and settlement use cases.The Keystone engineering team builds the ledger and network services behind regulated digital money and bank-led settlement flows. The core platform is a permissioned, BFT-replicated distributed ledger written primarily in Rust, with a signed append-only transaction log, hierarchical account trees, programmable transfer and access rules, and hardware-backed key custody.As Senior Rust Engineer, Distributed Ledger, you will work close to the metal on consensus, cryptography, state storage, and correctness engineering. You will also build and support the gRPC services, SDKs, operating evidence, and integration patterns that Keystone customers and bank engineering teams use to connect to the platform.What You Will Be DoingConsensus and the ledger core: our Pala-family BFT consensus implementation, block production and finality, state storage on RocksDB, snapshotting, and state recovery.Cryptography and key custody: Ed25519 transaction signing, Merkle-committed state, threshold and shard-based key handling, AWS KMS and on-premise HSM integration, and trusted execution environments (Intel SGX via Fortanix, AWS Nitro Enclaves).Programmable money: the expression language, compiler, and bytecode VM behind our role-based access control and transfer rules, including the parser, type checker, and interpreter.Ledger APIs and SDKs: gRPC services built on tonic and Protocol Buffers, plus the REST gateways, CLI, and multi-language client SDKs that integrators depend on.Indexing and observability: streaming ledger observations into ClickHouse and Postgres for balance queries, block explorers, and reporting, instrumented end to end with Prometheus metrics and tracing.Correctness engineering: deterministic simulation harnesses, per-node fault injection, property-based testing with proptest, fuzzing, and formal model checking of consensus invariants.What You BringSix or more years of professional backend or systems engineering, including at least three years writing production Rust.Deep, practical async Rust: tokio, futures, trait and generic design, lifetimes, Send and Sync reasoning, and the judgement to know when a lock beats a channel.Hands-on experience with blockchain or distributed ledger internals: a consensus protocol (BFT, Raft, Paxos, or similar), transaction validation, state commitment such as Merkle trees, block or state storage, or node-to-node networking.Applied cryptography fundamentals: digital signatures, hashing, key derivation and custody, and a clear instinct for where the trust boundaries sit in a system.Experience designing and evolving service APIs, ideally gRPC and Protocol Buffers, including backwards compatibility across versioned clients in the field.Comfort operating what you build: Docker, Kubernetes and Helm, metrics-driven and trace-driven debugging, and the persistence to take a production incident down to root cause.A testing discipline that matches the stakes: unit, integration, and simulation-level testing of concurrent and distributed code, including diagnosing and properly fixing timing-sensitive failures rather than retrying them away.Clear technical writing; you can produce a design note that both your own team and a bank's engineers can act on.Bonus PointsExperience with central bank digital currency, tokenized deposits, payments, or core banking systems, and familiarity with standards such as ISO 20022.Trusted execution environment work (Intel SGX, AWS Nitro Enclaves, vsock transports) or HSM and PKCS#11 integration.Language, compiler, or virtual machine implementation experience: parsers, type systems, bytecode interpreters.Columnar analytics at scale with ClickHouse, event pipelines on Kafka, or disciplined schema migration work with sqlx and Postgres.Familiarity with a second language in our stack: TypeScript, Python, or Go.Public contributions to Rust or distributed ledger open source projects.Technology StackWhat we useCore ledger: Rust, Pala-family BFT consensus, RocksDB, Merkle-committed stateCryptography and custody: Ed25519, AWS KMS, on-premise HSMs, Intel SGX (Fortanix), AWS Nitro EnclavesServices and APIs: tonic gRPC, Protocol Buffers, axum, actix-web, REST gatewaysData and indexing: ClickHouse, Postgres with sqlx, Kafka, ZeroMQPlatform: Docker, Kubernetes, Helm, AWS, GitHub ActionsTesting: proptest, deterministic simulation, fault injection, fuzzing, formal model checkingClients: Rust, TypeScriptHow We WorkSmall, senior teams own services end-to-end, from design through production operation. Code is carefully reviewed, formatted with cargo fmt through a pre-commit hook, and gated by CI that includes consensus simulation, contract tests, and nightly full-suite integration runs. We value signed commits, clean history, operational evidence, and documentation that outlives the person who wrote it.Location and CompensationLocation preference is the New York City area, with flexibility for remote candidates who can reliably work Eastern Time hours and travel to New York as needed for customer sessions, planning, and key team meetings. Compensation details to be finalized with recruiting.We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.FIS is committed to providing its employees with an exciting career opportunity and competitive compensation. The pay range for this full-time position is $133,980.00 - $227,770.00 and reflects the minimum and maximum target for new hire salaries for this position based on the posted role, level, and location. Within the range, actual individual starting pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Any changes in work location will also impact actual individual starting pay. Please consult with your recruiter about the specific salary range for your preferred location during the hiring process.For positions located in the US, the following conditions apply. If you are made a conditional offer of employment, you will be required to undergo a drug test. ADA Disclaimer: In developing this job description care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All reasonable accommodation requests will be reviewed and evaluated on a case-by-case basis.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Rust Software Engineer Lead, Distributed Ledger in New York, NY vacancy
  • care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All...
    Ledger

    FIS

    New York, NY
    a month ago
  •  ...About the Role As a Senior Rust Backend Engineer, you will work across the...  ..., secure, high-performance software across core and edge...  ...message queues such as Kafka, distributed computing, and networking fundamentals...  .... ~ Experience with ledgers, settlement, custody,... 
    Ledger
    Full time

    Revenue3

    New York, NY
    2 days ago
  • $180k - $280k

     ...Core - the primary distributed system that is...  ...maintaining Stellar's ledger and obtaining...  ...Core - the backbone software behind the Stellar...  ...CTO, our team of engineers, and our community...  ...in modern C++ or Rust in a production environment...  ...can advocate and lead technical... 
    Ledger
    Temporary work
    Local area
    Worldwide

    Stellar

    New York, NY
    5 days ago
  • $140k - $200k

     ...to help oversee the development of our Distributed Ledger Technology platform. This individual...  ...innovative solutions. Responsibilities include leading and delivering industry solutions,...  ...flawless implementation. Work with engineering leads to ensure the performance of... 
    Ledger
    Full time
    Work at office
    Remote work

    iCapital Network

    New York, NY
    2 days ago
  • $277k - $297k

     ...serving on the senior leadership team, the Vice President, Distribution & New Revenue leads WNET's strategy for where its content goes, what it earns...  ...to advance them; Builds and maintains a single rights ledger for new and archival content, and partners with Legal and... 
    Ledger

    WNET

    New York, NY
    4 days ago
  •  ...Senior Software Engineer, Infrastructure Build the connective layer: the...  ...bank core, custody, and ledger systems and the external networks...  ...~5+ years in backend or distributed systems. ~ A correctness-first...  ...modern typed language (Go, Rust, or TypeScript). ~ Strong... 
    Ledger

    Suave Company

    New York, NY
    1 day ago
  •  ...moves through the system. The Ledger Core is the immutable, append...  ...-safe systems language (Go, Rust, or similar), with the ability...  ...clocks, and consistent-cut / distributed-snapshot theory, not just...  ...of a ledger, general ledger engine, or exchange matching/settlement... 
    Ledger

    MSCI Inc

    New York, NY
    1 day ago
  • $200k - $250k

     ...hiring a Staff-Level Software Engineer to join their team in...  ...agents to reason across ledger data, accounting policies...  ...the organization. Lead key architectural decisions across distributed systems, AI infrastructure...  ...in Python, Go, Java, Rust or a comparable modern... 
    Ledger

    Alldus International Consulting Ltd

    New York, NY
    4 days ago
  • $207k - $300k

    Act as a technical lead focused on Search traffic acquisition within...  ...with other executive engineers and cross-functional collaborators...  ...large-scale infrastructure, distributed systems or networks, or...  ...experience testing, and launching software products.3 years of experience... 

    Google

    New York, NY
    4 days ago
  • $207k - $300k

     ...Staff Software Engineer, Technical Lead, Infra, Tech Acquisition, Regulatory, Compliance, Policy, Search Share Staff Software Engineer, Technical...  ...building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies... 

    Google LLC

    New York, NY
    1 day ago
  •  ...'re looking for detail-oriented engineers with a track record of owning large-scale distributed systems to build the platform infrastructure...  ...proficiency in C++, Go, Java, Rust (or similar) Trading systems...  ...completion Track record of leading technical decisions and bringing... 

    Oxford Knight Limited

    New York, NY
    3 days ago
  •  ...a high-caliber Senior Engineer to architect robust backend...  ...interactions between distributed ledger technology and legacy...  ....Internal Tooling: Lead the end-to-end development...  ...years of professional software development experience...  ...level experience with Rust for performance-... 
    Ledger
    Contract work
    Flexible hours

    Objective Paradigm

    New York, NY
    1 day ago
  •  ...management company in accordance with U.S. GAAP Maintain general ledger accounting for fund and management company entities, including...  ..., and reconciliations Calculate and process capital calls, distributions, and management fee billings Support quarterly NAV... 
    Ledger
    Full time

    Atlantic Group

    New York, NY
    4 days ago
  •  ...Senior Software Engineer, C++New York, New York, United StatesAbout...  ..., you'll work on the distributed systems and consensus...  ...in code reviews and lead technical discussions...  ...blockchain, distributed ledger, or decentralized...  ...scale.Familiarity with Rust or other systems-level... 
    Ledger
    Worldwide

    TechChain Talent

    New York, NY
    5 days ago
  •  ...Software Engineer, BillingBraintrust is the agent observability platform. By actively...  ...understanding of TypeScript, Rust, SQL, backend systems, APIs, and distributed data-processing patternsExperience...  ...or maintaining financial ledgers, credits, balances, or invoice systems... 
    Ledger
    Immediate start

    Brain Trust Inc

    New York, NY
    1 day ago
  •  ...Responsibilities \n \n Lead financial reporting across multiple...  ..., budgeting, and general-ledger oversight \n Manage cash...  ...requirements, capital calls, distributions, wires, and banking controls...  ...primary resource for Sage Intacct software \n Support audits,... 
    Ledger
    Work at office

    ECG Resources, Inc.

    New York, NY
    21 days ago
  • $160k - $190k

     ...Principal Software Engineer/Tech LeadJob Code: 14669 Country: US City: New York Skill Category: IT...  ...Title: Principal Software Engineer/Tech Lead Department: Technology Location: NY Corporate...  ...Minimum 7+ years hands-on Java/C++/C#/Rust/Python development Strong domain... 
    Local area
    Worldwide
    Relocation package

    Nomura

    New York, NY
    5 days ago
  •  ...Software Engineering ManagerAt EngFlow, we help developers save time by accelerating...  ...and tests. Our cloud-based, distributed service optimizes developer...  ..., and languages, you will lead core engineers and drive the...  ...languages like C++ and Rust is a plus.Asynchronous Programming... 
    Remote work

    EngFlow

    New York, NY
    5 days ago
  •  ...REIT Oversee accounts payable, cash positions, and partner distributions Technical accounting research and application, including but...  ..., and VIE analysis Oversee and maintain accounting ledgers, loan tape, and bank reconciliations Manage the year-end audit... 
    Ledger
    Full time

    Atlantic Group

    New York, NY
    4 days ago
  • $137.5k - $184.3k

    Job Posting Title:Lead Content Distribution EngineerReq ID:10146110Job Description:Lead Content Distribution Network EngineerDisney Entertainment...  ...and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data... 
    Full time

    Hulu

    New York, NY
    2 days ago
  •  ...Tech Lead – Research Platform A leading quantitative...  .... The quality of the engineering platform directly...  ...What You’ll Do Build distributed systems that allow...  ...Looking For Strong software engineer who has progressed...  ...Strong Python, C++ or Rust. Comfortable owning... 
    Full time

    Acquire Me

    New York, NY
    3 days ago
  •  ...loop runs many times a day per engineer, and it's the single biggest...  ...-on engineering leader to lead the Cloud Integrations Team....  ...writing production-grade code in Rust (most preferably), C++, or C....  ...an ability to debug complex, distributed environments. Comfortable... 
    Local area
    Remote work
    Worldwide

    MetalBear

    New York, NY
    5 days ago
  •  ...seeking a Vice President, Controller to lead its accounting function through its next...  ...monthly close, financial reporting, general ledger, and internal controls. Oversee...  ...accounting related to third-party manufacturing, distribution, trade spend, and revenue recognition.... 
    Ledger
    Full time

    William Vaughn

    New York, NY
    2 days ago
  •  ...REIT Location: NYC Responsibilities Include: Manage accounts payable, cash positions, partner distributions Prepare and maintain accounting ledgers, loan tape, and perform bank reconciliations Support investor reporting and distribution models Prepare... 
    Ledger
    Full time

    Atlantic Group

    New York, NY
    4 days ago
  • $500 per month

     ...group of experienced engineers, traders, and...  ...of 400+ globally distributed members who thrive...  ...Stack Engineer to lead the technical direction...  ..., transfers, ledger, and market data....  ...Qualifications 8+ years of software engineering...  ..., Kotlin, C\#, or Rust and a clear willingness... 
    Ledger
    Home office

    Alpaca

    New York, NY
    1 day ago
  • $100k - $115k

     ...requests, and deadlines in a fast-paced environment* Generate and distribute pre-bills; Coordinate edits and approvals with attorneys*...  ...ensure proper application of funds* Analyze and reconcile AR ledgers, proactively identifying billing discrepancies and driving timely... 
    Ledger
    Work at office

    KForce

    New York, NY
    5 days ago
  • We are an AI-first enterprise software company building intelligent infrastructure...  ...We are looking for a hands-on Tech Lead/Principal Engineer to establish and lead the company’s technical...  ..., particularly in data pipelines, distributed systems, search, and workflow... 
    Contract work

    Alldus

    New York, NY
    5 days ago
  •  ...Accenture helps the world's leading enterprises reinvent by building...  ..., Song, Supply Chain and Engineering, and Talent, with advanced...  ...an experienced SAP Sales & Distribution (SD) Order Management Manager...  ...Media & Technology (CMT) and Software & Platform industries. The ideal... 
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    New York, NY
    4 days ago
  •  ...The Payroll Manager leads the payroll team for a New York civil construction project and...  ...tax liabilities Prepare, review, and distribute annual W-2s Manage New York specific withholdings...  ...Reconcile payroll to the general ledger Manage payroll related onboarding,... 
    Ledger
    Full time
    Local area

    Halmar International

    New York, NY
    4 days ago
  • $229.9k - $262.4k

     ...Senior Lead AI Engineer (Gen AI Platform Services: Distributed Systems) Overview: At Capital One, we are creating responsible and reliable AI systems, changing...  .... Design, develop, test, deploy, and support AI software components including foundation model training,... 
    Full time
    Part time
    Local area

    Capital One

    New York, NY
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Rust Software Engineer Lead, Distributed Ledger. Be the first to apply!