At the Midnight Foundation we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Software Engineer (Indexer Focus)
Location
United Kingdom
Posted
4 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer (Indexer Focus)
IO Global
Role Description 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. Qualifications - 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. Requirements - 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. Benefits - 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.
Related Guides
Related Job Pages
More Software Engineer Jobs
Desenvolvedor Power BI, Analytics Pleno
CapcoCapco, a Wipro company, is a management & technology consultancy dedicated to the financial services & energy industries
• Projetar, construir e operar soluções corporativas em Microsoft Fabric (lakehouse) e Power BI voltadas para analytics de marketing e clientes. • Responsável pela entrega de ponta a ponta: ingestão e orquestração (Fabric Data Factory), transformações com Spark (PySpark/Spark SQL), modelagem lakehouse no padrão medallion (Bronze/Prata/Ouro), desenho de modelos semânticos e otimização de performance no Power BI. • Experiência sólida em ambientes produtivos com cargas incrementais/CDC, validações de qualidade de dados, segurança (RLS), monitoramento/alertas e práticas de implantação Dev/Test/Prod.
Software Development Lead Associate
PeratonFearlessly solving the toughest national security challenges.
Role Description Peraton is seeking a Software Development Lead Associate to support the Fraud and Prevention Services (FPS) program as a key member of a high-performing technical team. We are looking for a motivated, forward-thinking engineer who is excited to contribute to new initiatives, adapt to evolving requirements, and learn emerging tools and technologies that enhance the value we deliver to our clients. - Support the evaluation and integration of AI capabilities to enhance data quality, fraud analytics, and automation within the Databricks environment. - Collaborate with data scientists to operationalize machine learning models, ensuring robust, scalable deployment within AWS environments. - Design, develop, test, and deploy ETL solutions. - Collaborate closely with experienced engineers to modernize the edits ingestion pipeline, leveraging Java, Python, and Big Data technologies within an AWS cloud environment. - Work with core AWS services. Qualifications - Bachelor’s degree with 5 years of experience, Master’s degree with 3 years of experience. - Strong hands-on experience developing, testing, and supporting ETL processes. - Proficiency in Java and J2EE architecture, including frameworks such as Spring Boot and Hibernate. - Experience implementing or supporting AI workflows and AI development of Agents and MCP Servers using Python libraries. - Practical experience using AI tools to accelerate development, testing, and deployment by rapidly transforming requirements into production-ready code. - Practical experience integrating ML-driven components into production pipelines or data engineering workflows. - Hands-on experience working with Snowflake and Databricks platforms, including data engineering workflows, optimizing queries and pipelines, managing scalable data solutions, and integrating cloud-based analytics into enterprise environments. - Background in backend development with a focus on building scalable, secure server-side applications. - Ability to work effectively within a collaborative, team-oriented environment. - Strong communication skills for coordinating with internal development teams and external stakeholders. - Familiarity with Agile and SAFe methodologies. - Must have US Citizenship or must have been a resident of the U.S. for 3 of the last 5 years. - Must have ability to obtain a Public Trust clearance. Requirements - Experience in healthcare industry analytics and data, preferably Medicare or Medicaid. - Data Science experience and Programming languages: Python or R. - Knowledge of containerization and orchestration tools such as Docker, Helm, and Kubernetes. - Experience with Test Rails. - Experience deploying AI Agents and MCP Servers using AWS services. - Familiarity with Databricks Genie environment. - Understanding of Responsible AI principles and applying them in regulated environments such as healthcare or federal programs. Company Description Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can’t be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we’re keeping people around the world safe and secure.
Junior Quantitative Developer
Mira DevelopmentsResidential and commercial property development all over the Middle East. Sharing the Mira Group values.
Role Description We are on the lookout for a sharp, early-career C++ Developer / Junior Quant Dev—ideally with a background in competitive programming—to join our collaborative and highly analytical engineering team. Our culture is built around thoughtful, detail-oriented, and composed professionals who love optimizing complex workflows. Because the systems you build will directly drive our core business outcomes, we need someone who couples technical talent with strong accountability and great communication skills. If you thrive in fast-paced environments with rapid feedback loops and highly visible results, you will feel right at home here. - Optimize Execution: Implement high-performance trading algorithms, masterfully balancing raw execution speed with long-term code maintainability. - Collaborate Internationally: Partner closely with our Quantitative Research team to translate mathematical models into production-ready technical solutions. - Write Advanced Code: Architect robust, asynchronous, multi-threaded, and network-centric systems utilizing advanced C++ templates. - Algorithmic Excellence: A rock-solid foundation in data structures and core computer science principles (a proven track record in competitive programming is highly preferred). - Core Language Skills: Practical engineering experience using C or C++. - System Familiarity: A strong conceptual understanding of Linux OS internals and networking. - Global Communication: Fluency in professional English (written and spoken) to seamlessly integrate into our international workspace. - Hands-on exposure to sub-microsecond, ultra-low latency real-time engineering. - Experience with lock-free concurrency paradigms and data containers. - Familiarity with GPU programming via CUDA. - High-Impact Challenges: Engage with complex technical puzzles featuring instantaneous feedback loops. - An Elite Global Team: Work alongside a welcoming, brilliant community of international professionals. - State-of-the-Art Infrastructure: Gain access to cutting-edge hardware and the latest tech stacks. - Ultimate Flexibility: Work 100% remotely from anywhere on the planet, with open-door access to any of our physical global offices whenever you choose. Benefits - Unbeatable Work-Life Balance: Enjoy flexible working hours and a generous 40 days of paid annual leave. - Premium Compensation: A highly competitive salary package tailored to your skills and market standards.
• Ajudar o time de desenvolvimento nas necessidades do dia como validação de testes, automatização de tarefas, ajuda com deploy e claro codar nervosamente.



