Software Engineer (Java Generalist)

1 month ago
Full-time
Lead
Software Development
MLabs

MLabs

MLabs is a Haskell, Rust, Blockchain, and AI consultancy specializing in mission-critical software development, cross-team collaboration, and cutting-edge value delivery for fintech, blockchain, and information technology sectors.

Internet Software & Services
11-50
Founded 2018

Description

  • Invent new protocols, data structures, and algorithms to solve novel problems and advance the ledger architecture.
  • Design and implement low-latency, high-throughput Java systems from scratch, tuning memory and performance at a fine-grained level.
  • Build core infrastructure components including parsers, interpreters, and performance profilers.
  • Make architectural decisions that ensure the correctness and integrity of a global ledger.
  • Mentor senior and staff engineers and provide technical leadership across the team.
  • Optimize systems across levels—from high-level design to single-instruction-level performance improvements.
  • Develop rigorous test harnesses and testing strategies to ensure mission-critical financial software never breaks.
  • Own end-to-end delivery of high-performance servers and infrastructure components.

Requirements

  • 10+ years of professional software development experience.
  • Master’s degree in Computer Science or equivalent deep industry experience.
  • Deep understanding of the JVM, including memory models, threading, garbage collection behavior, and performance profiling.
  • Proven ability to deliver a high-performance server from scratch using just the JDK and an IDE.
  • Experience with parsers, interpreters, compilers, or other language tooling.
  • Strong grasp of data structures, algorithms, concurrency, and writing high-performance code with minimal dependencies.
  • Proficiency with performance tooling such as JMH, PBJ, async-profiler, JFR, YourKit, or similar.
  • Preferred: experience with distributed systems or blockchain technology.
  • Preferred: knowledge of cryptographic primitives (hashes, public/private keys).
  • Preferred: familiarity with Web3 tools, smart contract platforms (EVM), or high-frequency trading (HFT) systems.
  • Must be located in the US or Europe and willing to overlap with US Eastern Time if based in Europe.

Benefits

  • Competitive salary range: $160,000–$200,000 (plus highly competitive equity packages).
  • High technical autonomy and ownership on a small, senior engineering team.
  • Career-defining impact building foundational infrastructure for the digital economy.
  • Professional growth and mentorship from and for experts in distributed systems.
  • Work that offers deep intellectual challenge and opportunities for advanced systems engineering.
  • Flexible location: US-based role with Europe candidates considered if able to overlap with EST.
  • Commitment to equal opportunity hiring and accessible recruitment processes (reasonable adjustments available).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Android - Retail

Toast 1K-5K Hotels, Restaurants & Leisure

Senior Android Engineer at Toast on the Retail POS team, responsible for shaping and delivering the POS product for retail locations by defining, designing, building, and maintaining features and core workflows that enable new customer and guest experiences and support business growth.

Android Android Studio CSS HTML JavaScript Kotlin Prototyping UX Design
16 hours, 22 minutes ago

Senior Software Engineer, Graphics

Unity 5K-10K Internet Software & Services

Senior graphics software engineer at Unity joining a team building the infrastructure to stream and render Unity content into other game engines and 3D environments, with the objective of creating a robust, high-performance pipeline that preserves visual fidelity across runtimes.

DirectX Unity Vulkan
1 month ago

Senior Software Engineer, Core Identity (Auth0)

Okta 5K-10K Professional Services

Senior Software Engineer on Okta’s Core Identity team (Auth0) designing, building, and operating the critical backend services that ensure secure, reliable, and scalable global authentication and identity functionality.

Agile AWS Azure JavaScript MongoDB Node.js OAuth OpenID Connect PostgreSQL Redis SAML TypeScript
1 month ago

Healthcare IT Developer

Kentro Internet Software & Services

Healthcare IT Developer at IT Concepts (Kentro) supporting VA Enterprise health IT projects, responsible for designing, building, and implementing Oracle Health (Cerner) Millennium solutions to improve clinical workflows and patient care across large-scale healthcare environments.

Agile SQL
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers