SIGN IN
Software Engineer (Java Generalist) jobs in United States
cer-icon
Apply on Employer Site
company-logo

MLabs · 23 hours ago

Software Engineer (Java Generalist)

MLabs is a high-growth, mission-driven technology company seeking a Principal Java Systems Engineer. The role involves designing and building high-performance Java systems, optimizing them for efficiency, and providing technical leadership to the team.
Artificial Intelligence (AI)BlockchainIT Management
check
Growth Opportunities

Responsibilities

First-Principles Engineering: Invent new protocols, data structures, and algorithms to solve problems no one else has tackled
Low-Latency Systems: Design and write high-throughput Java systems from scratch, tuning memory down to the byte and performance to the nanosecond
Core Infrastructure: Build parsers, interpreters, and performance profilers from the ground up
Technical Leadership: Mentor senior and staff engineers while making architectural decisions that ensure the correctness of a global ledger
Optimization: Switch fluently between high-level system design and single-instruction-level optimization
Rigorous Testing: Build harnesses and tests to ensure mission-critical financial software never breaks

Qualification

JavaJVM MasteryPerformance ProfilingHigh-Performance CodeDistributed SystemsCryptographic PrimitivesWeb3 ToolsTechnical LeadershipMentoringProblem Solving

Required

10+ years of professional software development experience
Deep understanding of the JVM, including memory models, threading, GC behavior, and performance profiling
Experience with parsers, interpreters, compilers, or other language tooling
Strong grasp of data structures, algorithms, concurrency, and high-performance code with minimal dependencies
Ability to deliver a high-performance server from scratch using just the JDK and an IDE
Proficient with JMH, PBJ, async-profiler, JFR, YourKit, or similar performance tools
Master's degree in Computer Science or equivalent deep industry experience

Preferred

Experience in distributed systems or blockchain technology
Knowledge of cryptographic primitives (hashes, public/private keys)
Familiarity with Web3 tools, smart contract platforms (EVM), or high-frequency trading (HFT) systems

Benefits

Career-Defining Impact: Build the foundational infrastructure for the next generation of the digital economy
Technical Autonomy: Work on a small team with high ownership and the freedom to craft brilliant systems "the right way."
Intellectual Challenge: Solve puzzles that require deep-stack engineering knowledge rather than standard API integration
Professional Growth: Mentorship from and for some of the best minds in distributed systems
Compensation: Highly competitive salary and equity packages reflecting the "Principal" level of this role

Company

MLabs

twittertwittertwitter
company-logo
MLabs is an IT company that specializes in offering blockchain, full-stack development, functional programming, and AI solutions.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase