Staff Software Engineer - Execution Team at MLabs

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Staff Software Engineer - Execution Team at MLabs. Staff Software Engineer - Distributed Ledger Execution . Location: . Remote - US. Compensation: . $ Competitive. We are a fast-growing software company committed to supporting, developing, and servicing an . open source, proof-of-stake platform. . This EVM-compatible Distributed Ledger Technology (DLT) is specifically built to meet the needs of enterprise and Web3 applications, prioritizing speed, security, stability, and sustainability. We are seeking a . Staff Software Engineer. to be a technical leader on our core Execution Team.. You will be responsible for delivering software services, business logic, and APIs within the core Consensus Node—the heart of our DLT. This is a high-impact role requiring deep passion for solving technical challenges involving distributed execution, state management, transaction lifecycles, and economic systems (fees, rewards). You will drive technical direction, optimize performance, and mentor engineers within a highly collaborative, open-source environment.. Key Responsibilities:. Core Development:. Design, develop, test, and debug core components of the . distributed execution layer. , including Crypto, Token, Consensus, and File Services.. Performance & Scalability:. Optimize performance and scalability of the execution layer for . high-throughput transaction workloads. .. System Integrity:. Ensure correctness, determinism, and reliability in service implementations, particularly regarding transaction processing, fee collection, and rewards distribution.. Standards & Mentorship:. Drive high standards in code quality, testing, and documentation, and mentor engineers to contribute to a culture of technical excellence and open-source collaboration.. Cross-Functional Delivery:. Collaborate with cross-functional teams to define and deliver end-to-end functionality.. Experience:. . 7+ years. of professional software engineering experience, including in a . senior or staff-level role. .. Core Language:. Strong expertise in . Java. , with a deep understanding of concurrent programming and system performance.. CS Fundamentals:. Strong grasp of computer science fundamentals, including data structures, algorithms, concurrency, and design patterns.. Distributed Systems:. Proven experience building and maintaining . distributed systems at scale. .. Optimization:. Experience in . profiling and optimizing complex and concurrent systems. .. API Design:. Experience with API design, particularly . gRPC. .. Mindset:. Passion for code quality, system design, and excellent communication and collaboration skills.. Preferred Experience (Nice-to-Haves):. Experience in . Distributed Ledger Technologies (DLT) or blockchain platforms. .. Exposure to security principles in distributed applications or cryptographic systems.. Familiarity with Web3 tools or smart contract platforms (. especially EVM. ).. Experience with event-driven architectures or high-frequency trading systems.. Company Location: United States.