{"id":1006083,"url":"https://alion.io/job/fis-rust-software-engineer-lead-distributed-ledger","title":"Rust Software Engineer Lead, Distributed Ledger","company":{"id":4808,"name":"FIS","domain":"fisglobal.com","url":"https://alion.io/company/fis","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":81,"open_postings":74,"ghost_share":0.027,"stale_share":0.649,"repost_share":0.054,"time_to_fill_p50_days":26,"computed_at":"2026-11-03T05:54:40Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["New York, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":133980,"max":227770,"currency":"USD","period":"year","gross":null,"usd_annual":227770},"salary_estimate":null,"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"ClickHouse","optional":false},{"name":"Docker","optional":false},{"name":"gRPC","optional":false},{"name":"Helm","optional":false},{"name":"Kubernetes","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"RocksDB","optional":false},{"name":"Rust","optional":false},{"name":"Actix Web","optional":true},{"name":"Apache Kafka","optional":true},{"name":"C","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Go","optional":true},{"name":"pre-commit","optional":true},{"name":"Python","optional":true},{"name":"Rest API","optional":true},{"name":"SQLx","optional":true},{"name":"TypeScript","optional":true},{"name":"ZeroMQ","optional":true}],"status":"live","first_seen_at":"2026-09-17T16:27:38Z","employer_posted_date":"2026-09-17","last_verified_at":"2026-11-03T20:41:18Z","board_verified":true,"closed_at":null,"days_open":47,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":47},"description":"Job Description\nAbout Keystone and LYRIQ\nKeystone 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.\nAbout the Team\nThe 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.\nAs 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.\nWhat You Will Be Doing\nConsensus and the ledger core: our Pala-family BFT consensus implementation, block production and finality, state storage on RocksDB, snapshotting, and state recovery.\n 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).\nProgrammable money: the expression language, compiler, and bytecode VM behind our role-based access control and transfer rules, including the parser, type checker, and interpreter.\nLedger 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.\nIndexing 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.\nCorrectness engineering: deterministic simulation harnesses, per-node fault injection, property-based testing with proptest, fuzzing, and formal model checking of consensus invariants.\nWhat You Bring\nSix or more years of professional backend or systems engineering, including at least three years writing production Rust.\n 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.\nHands-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.\nApplied cryptography fundamentals: digital signatures, hashing, key derivation and custody, and a clear instinct for where the trust boundaries sit in a system.\nExperience designing and evolving service APIs, ideally gRPC and Protocol Buffers, including backwards compatibility across versioned clients in the field.\nComfort 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.\nA 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.\nClear technical writing; you can produce a design note that both your own team and a bank's engineers can act on.\nBonus Points\nExperience with central bank digital currency, tokenized deposits, payments, or core banking systems, and familiarity with standards such as ISO 20022.\nTrusted execution environment work (Intel SGX, AWS Nitro Enclaves, vsock transports) or HSM and PKCS#11 integration.\nLanguage, compiler, or virtual machine implementation experience: parsers, type systems, bytecode interpreters.\nColumnar analytics at scale with ClickHouse, event pipelines on Kafka, or disciplined schema migration work with sqlx and Postgres.\nFamiliarity with a second language in our stack: TypeScript, Python, or Go.\nPublic contributions to Rust or distributed ledger open source projects.\nTechnology Stack\nWhat we use\nCore ledger\nRust, Pala-family BFT consensus, RocksDB, Merkle-committed state\nCryptography and custody\nEd25519, AWS KMS, on-premise HSMs, Intel SGX (Fortanix), AWS Nitro Enclaves\nServices and APIs\ntonic gRPC, Protocol Buffers, axum, actix-web, REST gateways\nData and indexing\nClickHouse, Postgres with sqlx, Kafka, ZeroMQ\nPlatform\nDocker, Kubernetes, Helm, AWS, GitHub Actions\nTesting\nproptest, deterministic simulation, fault injection, fuzzing, formal model checking\nClients\nRust, TypeScript\nHow We Work\nSmall, 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.\nLocation and Compensation\nLocation 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.\nWe 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.\nFIS 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 USD Annual 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.\nFIS 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.Privacy Statement\nFIS is committed to protecting the privacy and security of all personal information that we process in order to provide services to our clients. For specific information on how FIS protects personal information online, please see the Online Privacy Notice.\nEEOC Statement\nFIS is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, marital status, genetic information, national origin, disability, veteran status, and other protected characteristics. The EEO is the Law poster is available here supplement document available here\nFor 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.\nSourcing Model\nRecruitment at FIS works primarily on a direct sourcing model; a relatively small portion of our hiring is through recruitment agencies. FIS does not accept resumes from recruitment agencies which are not on the preferred supplier list and is not responsible for any related fees for resumes submitted to job postings, our employees, or any other part of our company.","description_format":"text","description_chars":8715,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Blockchain & Crypto","Cryptocurrencies","Crypto Wallets","Payment Processing & Gateways"],"lifecycle":[{"event":"open","at":"2026-09-17T16:27:38Z"}],"visa":[],"liveness":{"score":17,"band":"cold","label":"Long shot","p_open":1,"p_active":0.475,"p_room":0.36,"age_days":46,"expected_fill_days":26,"reasons":["conf:1","stale_co","velocity","win:tail","crowd:brand"],"computed_at":"2026-11-03T05:54:40Z"},"pay":{"stated_usd_annual":227770,"is_top_pay":true},"html_url":"https://alion.io/job/fis-rust-software-engineer-lead-distributed-ledger","json_url":"https://alion.io/job/fis-rust-software-engineer-lead-distributed-ledger.json","meta":{"generated_at":"2026-11-03T21:24:59Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":562,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4808},"rest":"https://alion.io/mcp/rest/get_company?id=4808"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffis-rust-software-engineer-lead-distributed-ledger"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ffis-rust-software-engineer-lead-distributed-ledger"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ffis-rust-software-engineer-lead-distributed-ledger"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/fis-rust-software-engineer-lead-distributed-ledger\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffis-rust-software-engineer-lead-distributed-ledger"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1006083}},{"tool":"search_jobs","arguments":{"company":"fisglobal.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1006083},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}