Software Engineer (Indexer Focus) - Shielded
IOHK
We are looking for a talented Rust engineer to help shape the future of Midnight’s products and technology. Midnight is a regulatory-friendly, data-protection blockchain that safeguards sensitive commercial and personal data, protecting fundamental freedoms of association, commerce, and expression for developers, companies, and individuals.
Your primary focus will be the Midnight Indexer — the Rust service that streams blockchain data from Midnight nodes to wallets and end-user applications through a high-performance GraphQL API. It ingests block history, processes it, stores it efficiently across PostgreSQL (cloud) and SQLite (standalone), and serves real-time subscriptions, with the wallet integration and privacy guarantees that sit at the heart of Midnight.
The Indexer will be your home base, but we want someone whose skills travel. As you grow into the stack, you will have the opportunity to contribute to adjacent components such as the Node (our Substrate-based blockchain node) and the Ledger (transaction structure, state, and zero-knowledge proofs). We value breadth and curiosity across the platform as much as depth in any single component.
Duties
- Design, build, and operate the Indexer’s components in Rust — the chain indexer, the wallet indexer, the SPO indexer (Cardano partner-chain data), and the GraphQL API — keeping the architecture modular and maintainable.
- Build and maintain the data pipeline that fetches blocks and transactions from the Midnight node via subxt, handling finalized-block tracking, gap backfilling, and continuous real-time indexing.
- Design efficient schemas and queries across PostgreSQL (cloud) and SQLite (standalone), and keep latency and throughput healthy as the chain grows.
- Evolve the GraphQL API — queries, mutations, and real-time subscriptions over WebSockets — with care for the wallet model: secure sessions and correct handling of shielded data.
- Write and maintain unit, integration, and end-to-end tests; treat reliability and correctness as first-class concerns.
- Own operational quality for the service: observability, containerised deployment (Docker), and incident response.
- Participate in code reviews and technical design discussions, and collaborate closely with the node, ledger, wallet, and security teams — contributing to those components as you ramp up.
- Keep current with developments in Rust and blockchain technology, and apply them to improve the platform.
Core Requirements (the Indexer)
- Strong, idiomatic Rust — including async/await (tokio) and a solid grasp of concurrency.
- Backend / data-systems experience — you have built and operated high-performance services or data pipelines in production.
- Databases — practical experience with PostgreSQL and/or SQLite: schema design, query optimisation, and reasoning about performance.
- API design — designing and evolving service APIs; GraphQL experience is a big plus.
- Computer-science fundamentals — sound on data structures, algorithms, and concurrency.
- Engineering discipline — comfortable with rigorous testing, code review, and clear technical communication.
- Remote collaboration — effective working asynchronously across time zones.
These are not hard requirements. A strong async-Rust engineer can ramp on the blockchain specifics; the items below let you reach beyond the Indexer sooner.
- Substrate / Polkadot ecosystem — especially subxt, plus familiarity with pallets and runtime development.
- Blockchain core concepts — consensus mechanisms, cryptography, and transaction/state models.
- Applied cryptography or zero-knowledge — interest in the Ledger’s transaction structure, state, and proving systems.
- WASM — compiling Rust to WebAssembly.
- Cardano / partner chains — Midnight runs as a Cardano partner chain, so this context is useful.
- At least 3 years of experience in software development, with at least 2 years in the Rust programming language.
- Strong understanding of computer science fundamentals, including algorithms and data structures
- Experience in developing and maintaining high-performance systems in Rust
- Experience with blockchain technology is a plus
- Experience in remote work and collaboration across different time zones.
- Experience working in scale-ups.
- ...looking for a talented Rust engineer to help shape the future... ...individuals. Your primary focus will be the Midnight Indexer — the Rust service that... ...sessions and correct handling of shielded data. Write and... ...3 years of experience in software development, with at least...SuggestedRemote jobFull timeWork from homeNight shift
- ...internal teams across multiple ecosystems. You’ll join as a Senior Software Engineer on the Libraries Platform team, leading the architecture and... ...services, build and packaging pipelines, and a package index that serves external customers and internal ecosystem teams....SuggestedFull timeRemote work
- ...operations and risk teams of the company ● To be responsible for software quality, efficiency, cost and operational resiliency ● To... .... Our employees enjoy a high level of autonomy at work. We focus on substance, not form - as long as you can perform, you will...SuggestedRemote jobFull timeCasual workFlexible hours
$1,000 per month
...want to help define the future of finance? Are you a strong software engineer who's passionate about data, distributed systems, and delivering... ...to join Elliptic's Product-Engineering organisation, focusing on data engineering solutions that power our blockchain analytics...SuggestedRemote jobFull timeHome office- ...realize their greatest potential. Title and Summary Senior Software Engineer - Connex Senior Software Development Engineer Join a Leading... ...or service. • Drive integration of services with a focus on the customer journey and experience. • Perform demonstrations...SuggestedFull timeImmediate startWorldwide
- ...Sr. Software Engineer - Cheltenham, UK Location: Cheltenham, UK Team: Product & Engineering Employment Type: Full-Time, Remote About... ...customers. While you’ll help resolve production issues, your focus will be on building durable, scalable solutions that prevent...Full timeRemote work
- ...The Role As a Senior Software Engineer in the Acquisition Squad, you will be the driving force behind the key application and web development... ...stack. Heavily Backend-Weighted: Your day-to-day focus will be heavily centered on our backend infrastructure (Ruby...Full time
- About the Role Menlo Security is seeking an experienced Senior Software Engineer to join the Service Delivery team. The position is full-time... ...for customer provisioning, management and analytics; by focusing on building robust APIs and microservices that work together...Full timeWork at officeRemote work
- ...opportunities. Sound like the place for you? Join us! The Software Engineering team is hiring for a Senior C++ Software Engineer As a... ...Trading Environments Build performant systems, with a strong focus on quality, testability and production readiness Own...Full timeTemporary workWork at officeImmediate start
- ...management. This role sits in our Platform Engineering team, which delivers features and design... ...spans the Ping platform. The team is focused on building Ping’s identity for AI... ...agents. We are looking for a Senior Software Engineer who can turn ideas into production...Remote jobFull timeLocal areaWorldwideFlexible hours
- ...and most populous metaverses. Avakin Life provides an immersive 3D life simulation experience for millions of users worldwide. With a focus on innovation and collaboration, Lockwood offers a flexible and creative environment that empowers our teams to push the boundaries...Full timeRemote workWorldwideFlexible hours
- ...simulation experience for millions of users worldwide. With a focus on innovation and collaboration, Lockwood offers a flexible... .... Requirements Essential: ~5+ years experience in software engineering ~ Professional understanding of agile concepts and...Full timeRemote workWork from homeWorldwideFlexible hours
- ...fintechs, banks, brokerages, and payment providers. As a Senior Software Engineer in Payward Services you'll build and scale the systems that... ...that power trading, payments, and crypto experiences with a focus on reliability, performance, and user impact. Write...Remote jobFull timeLocal area
- The Role As a Senior Software Engineer in the Acquisition Squad, you will be the driving force behind the key application and web development... ...across our acquisition stack. Heavily Backend-Weighted: Your day-to-day focus will be heavily centered on our backend i...Full time
- ...The engineering team at Chainalysis is inspired by solving the hardest technical challenges... ...functional stakeholders. Manage the full software development lifecycle, including... ...Solana, TON, and Sui. Experience with indexing and ETL at scale (Spark/Databricks)....Remote jobFull timeFlexible hours
- ...and improve Ably's core Pub/Sub platform. We work in an AI-first engineering culture: AI tools are part of how we plan, prototype, and... ...budget of £1000 annually, and 5% L&D time during working hours to focus on improving your skillset. Private healthcare with BUPA....Remote jobFull timeHome officeFlexible hours
- ...security, and deployment strategies. Collaborate closely with engineering teams to ensure successful implementation of customer... ...Language Models, agentic AI, cloud infrastructure, and enterprise software. Represent Aion at customer meetings, industry events, and...Full time
- ...and AI agent a cryptographically secured identity, improving engineering velocity while maintaining security. We make trusted computing... ...infrastructure for an AI world. About the Role We are looking for product focused full stack engineers to work on Teleport itself. You will...Full timeRemote work
- ...powers how thousands of families experience online learning with a focus on clarity, strong domain design, and long-term thinking. As we... ...and how the product scales. You'll join a team that values engineering fundamentals, product thinking, and a culture where impact matters...Full timeLocal area
- ...powers how thousands of families experience online learning with a focus on clarity, strong domain design, and long-term thinking. As we... ...and how the product scales. You'll join a team that values engineering fundamentals, product thinking, and a culture where impact matters...Full time
- ...and AI agent a cryptographically secured identity, improving engineering velocity while maintaining security. We make trusted computing... ...an AI world. About the Role We are looking for product focused full stack engineers to work on Teleport itself. You will build...Full timeRemote work
- ...role owns the productivity and collaboration platforms, Google Workspace, Slack, and Zoom, across the Payward family of brands, with a focus on M&A integration. When we buy a company, you're the person who scopes the migration, moves the users, channels, files, and...Remote jobFull timeLocal area
- ...the place to do it. What we're looking for As a Backend Engineer, you’ll design, develop, and maintain scalable, secure, and... ...manage their money. What you'll be doing The work will focus on greenfield development and improvement of existing systems...Remote jobFull timeWork at office3 days per week
- ...'s reshaping the landscape of AI development. As our Platform Engineering Manager , you will lead our Cloud Platform and SRE teams, taking... ...management of our services like Kubernetes (GKE) clusters. Focus on continuous improvement, operational excellence, and innovation...Full timeRemote work
- Summary The Wikimedia Foundation is seeking a Senior Software Engineer to join the team supporting the Wikidata Platform — the structured data backbone of Wikimedia projects and a key part of the global open knowledge ecosystem. You’ll help scale and sustain the Wikidata...Full time
- ...verifies, and serves open-source libraries to our customers and internal teams across multiple ecosystems. You’ll join as a Senior Software Engineer on the Libraries Platform team, leading the architecture and implementation of the platform that powers this factory: the...Full time
- ...Software Engineer, Rapid Response Assignment - (UK) Location: Cheltenham, UK (Remote) Team: Product & Engineering Employment Type: Full-Time About VulnCheck Exploitation prevention is only as strong as the intelligence driving those efforts, and most of the industry...Full timeLocal areaRemote workHome officeFlexible hours
- ...an experienced team, we'd love to hear from you. The Opportunity As a Junior Programmer, you'll work alongside experienced engineers to help build, improve and support Avakin Life, one of the world's leading social mobile games. From day one you'll contribute...Full timeWork from home
- ...thrive in a fast-paced, agile startup environment, supported by the resources and stability of a well-established company. As a Software Engineer on the Europe team, you will collaborate closely with cross-functional teams to develop and improve Europe-specific payments...Full timeWork experience placementLocal area
- ...curiosity and your passion for making great games. If you enjoy building things, ask great questions and want to grow alongside an experienced team, we'd love to hear from you. The Opportunity As a Junior Programmer, you'll work alongside experienced engineers to help build...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Indexer Focus) - Shielded. Be the first to apply!
- agile software developer United Kingdom
- experienced software developer United Kingdom
- work from home software developer United Kingdom
- software developer fintech United Kingdom
- financial software developer United Kingdom
- software engineer United Kingdom
- part time software developer remote United Kingdom
- junior software developer remote United Kingdom
- federal - software developer United Kingdom
- software developer United Kingdom








