About The Position

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.

Requirements

  • 7+ years of professional software engineering experience, including in a senior or staff-level role.
  • Strong expertise in Java, with a deep understanding of concurrent programming and system performance.
  • Strong grasp of computer science fundamentals, including data structures, algorithms, concurrency, and design patterns.
  • Proven experience building and maintaining distributed systems at scale.
  • Experience in profiling and optimizing complex and concurrent systems.
  • Experience with API design, particularly gRPC.
  • Passion for code quality, system design, and excellent communication and collaboration skills.

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.

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.

Benefits

  • Health insurance and 401k for US employees only.
  • Opportunities for Performance Bonuses.
  • Highly competitive package including Equity and Tokens.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service