get a rust job
JobsSalary guideJob alertsPost a job

Details

All Rust jobs.

Details

get a rust job

A curated job board for Rust engineers. Manually reviewed, Rust-only.

Browse

  • All jobs
  • Remote Rust jobs
  • Senior Rust jobs
  • Rust jobs in Europe
  • Rust jobs in LATAM
  • Worldwide Rust jobs
  • Rust jobs in United States
  • Rust jobs in Germany
  • Post a job
  • Job alerts
  • Salary guide
  • About
  • Contact

© 2026 getarustjob. All rights reserved.

  • Terms
  • Privacy
  • Refund Policy
  • Legal Notice

Details

Details

Back to jobs

Details

Merget logo

Founding Software Engineer

Merget·Mid-level·On-site · New York·$150k–$300k USD

Posted Oct 18, 2026·merget.com

Apply

About Merget

Your agents work in parallel. Merget makes their code work together.

Merget is a semantic merge queue. Instead of looking only at where text overlaps, we find how changes across pull requests actually interact, resolve conflicts in parallel, and prepare pull requests to land cleanly. Teams keep their agents, their existing Git workflow, and their required checks and reviews. The core is a code graph engine we built in-house in Rust.

The Role

You've spent your career writing queries against code property graphs, building indexers, or working with ASTs, control flow, and dataflow representations. This is a chance to build the engine underneath, as a founding engineer.

You'll own the hardest part of the product: extending our analysis to languages that existing tooling doesn't cover, and making the system that uses it fast and reliable in production. That means reading language specs and compiler internals, deciding what program representation is actually useful for a given language, and getting it to work on real repositories that don't build cleanly.

You'll also own what you ship end to end: the services around the engine, the infrastructure they run on, the dashboard our users work in, and the monitoring that tells us when something is wrong before a design partner does.

What you'll work on:

  • Design and build graph extraction for new languages: the intermediate representation, symbol and reference resolution, and incremental updates as repositories change.
  • Extend the analysis itself, improving what we can detect and how precisely we can detect it.
  • Work on engine performance and correctness on large and messy codebases.
  • Build and operate the services around the engine, including the Git and CI integrations, the APIs, and the orchestration that resolves conflicts in parallel.
  • Build the frontend our users work in, including the dashboard where they see queues, findings, and agent activity.
  • Own deployment and reliability: infrastructure as code, deployment pipelines, and observability that surfaces real problems rather than noise.
  • Work directly with design partners. You'll hear what's breaking firsthand and decide, with the team, what's worth building.

What we're looking for:

  • Program analysis experience. You've worked with ASTs, control flow graphs, data flow graphs, program dependence graphs, call graphs, taint analysis, or symbol resolution, in a security, compiler, or developer tooling context. Equivalent academic work counts.
  • Experience with code analysis or code intelligence tooling. CodeQL, Semgrep, Joern and code property graphs, SCIP, LSIF, LSP, tree-sitter, rust-analyzer, Graphify, Infer, or compiler frontends. We care that you understand how these systems work and could build one, not which specific tool you used.
  • Experience building indexers or language frontends, including handling build system variation and codebases that don't compile cleanly.
  • Strong systems engineering. Production work in Rust and Go, or deep experience in comparable systems languages and the ability to become productive in both quickly. We'd rather hire someone with real analysis depth who picks up Rust than the reverse.
  • Experience shipping and running software in production: cloud architecture, containers and orchestration, CI/CD, infrastructure as code, and observability through metrics, tracing, logging, and alerting that actually catches failures.
  • Fluency with agentic coding tools such as Claude Code, Cursor, or Codex. We use them heavily, and our users are teams that run several at once. We want someone who works this way as a matter of course, has opinions about where agents help and where they don't, and knows what it's like to clean up after them.
  • Product judgment. You can look at a design partner's request and reason about whether it's worth building, what it costs, and what it means for everyone else using Merget.
  • Comfort with ambiguity and early-stage pace. Specs will be thin, priorities will shift, and you'll often be the person deciding how something should work.

Nice to have:

  • Experience writing queries in a declarative analysis language such as CodeQL, Datalog, or Soufflé.
  • Multi-language analysis experience, particularly JavaScript and TypeScript, Python, Java, C/C++, Go, or Rust.
  • Git internals, merge algorithms, CI systems, merge queues, or developer productivity tooling.
  • Work on large monorepos, or at a scale where incremental analysis becomes necessary.
  • Graph storage and traversal performance work.
  • Frontend experience, typically TypeScript and React.
  • Open source contributions in any of the above.

If you're strong in most of this but not all of it, we'd still like to hear from you.

Compensation and benefits:

The base salary range for this role is $150,000 – $300,000 per year + equity. Where an offer falls depends on job-related factors such as the depth and relevance of your experience and the scope you take on.

About Merget

Your agents work in parallel. Merget makes their code work together.

Merget is a semantic merge queue. Instead of looking only at where text overlaps, we find how changes across pull requests actually interact, resolve conflicts in parallel, and prepare pull requests to land cleanly. Teams keep their agents, their existing Git workflow, and their required checks and reviews. The core is a code graph engine we built in-house in Rust.

The Role

You've spent your career writing queries against code property graphs, building indexers, or working with ASTs, control flow, and dataflow representations. This is a chance to build the engine underneath, as a founding engineer.

You'll own the hardest part of the product: extending our analysis to languages that existing tooling doesn't cover, and making the system that uses it fast and reliable in production. That means reading language specs and compiler internals, deciding what program representation is actually useful for a given language, and getting it to work on real repositories that don't build cleanly.

You'll also own what you ship end to end: the services around the engine, the infrastructure they run on, the dashboard our users work in, and the monitoring that tells us when something is wrong before a design partner does.

What you'll work on:

  • Design and build graph extraction for new languages: the intermediate representation, symbol and reference resolution, and incremental updates as repositories change.
  • Extend the analysis itself, improving what we can detect and how precisely we can detect it.
  • Work on engine performance and correctness on large and messy codebases.
  • Build and operate the services around the engine, including the Git and CI integrations, the APIs, and the orchestration that resolves conflicts in parallel.
  • Build the frontend our users work in, including the dashboard where they see queues, findings, and agent activity.
  • Own deployment and reliability: infrastructure as code, deployment pipelines, and observability that surfaces real problems rather than noise.
  • Work directly with design partners. You'll hear what's breaking firsthand and decide, with the team, what's worth building.

What we're looking for:

  • Program analysis experience. You've worked with ASTs, control flow graphs, data flow graphs, program dependence graphs, call graphs, taint analysis, or symbol resolution, in a security, compiler, or developer tooling context. Equivalent academic work counts.
  • Experience with code analysis or code intelligence tooling. CodeQL, Semgrep, Joern and code property graphs, SCIP, LSIF, LSP, tree-sitter, rust-analyzer, Graphify, Infer, or compiler frontends. We care that you understand how these systems work and could build one, not which specific tool you used.
  • Experience building indexers or language frontends, including handling build system variation and codebases that don't compile cleanly.
  • Strong systems engineering. Production work in Rust and Go, or deep experience in comparable systems languages and the ability to become productive in both quickly. We'd rather hire someone with real analysis depth who picks up Rust than the reverse.
  • Experience shipping and running software in production: cloud architecture, containers and orchestration, CI/CD, infrastructure as code, and observability through metrics, tracing, logging, and alerting that actually catches failures.
  • Fluency with agentic coding tools such as Claude Code, Cursor, or Codex. We use them heavily, and our users are teams that run several at once. We want someone who works this way as a matter of course, has opinions about where agents help and where they don't, and knows what it's like to clean up after them.
  • Product judgment. You can look at a design partner's request and reason about whether it's worth building, what it costs, and what it means for everyone else using Merget.
  • Comfort with ambiguity and early-stage pace. Specs will be thin, priorities will shift, and you'll often be the person deciding how something should work.

Nice to have:

  • Experience writing queries in a declarative analysis language such as CodeQL, Datalog, or Soufflé.
  • Multi-language analysis experience, particularly JavaScript and TypeScript, Python, Java, C/C++, Go, or Rust.
  • Git internals, merge algorithms, CI systems, merge queues, or developer productivity tooling.
  • Work on large monorepos, or at a scale where incremental analysis becomes necessary.
  • Graph storage and traversal performance work.
  • Frontend experience, typically TypeScript and React.
  • Open source contributions in any of the above.

If you're strong in most of this but not all of it, we'd still like to hear from you.

Compensation and benefits:

The base salary range for this role is $150,000 – $300,000 per year + equity. Where an offer falls depends on job-related factors such as the depth and relevance of your experience and the scope you take on.

Apply
Back to jobs

Details

Merget logo

Founding Software Engineer

Merget·Mid-level·On-site · New York·$150k–$300k USD

Posted Oct 18, 2026·merget.com

Apply

About Merget

Your agents work in parallel. Merget makes their code work together.

Merget is a semantic merge queue. Instead of looking only at where text overlaps, we find how changes across pull requests actually interact, resolve conflicts in parallel, and prepare pull requests to land cleanly. Teams keep their agents, their existing Git workflow, and their required checks and reviews. The core is a code graph engine we built in-house in Rust.

The Role

You've spent your career writing queries against code property graphs, building indexers, or working with ASTs, control flow, and dataflow representations. This is a chance to build the engine underneath, as a founding engineer.

You'll own the hardest part of the product: extending our analysis to languages that existing tooling doesn't cover, and making the system that uses it fast and reliable in production. That means reading language specs and compiler internals, deciding what program representation is actually useful for a given language, and getting it to work on real repositories that don't build cleanly.

You'll also own what you ship end to end: the services around the engine, the infrastructure they run on, the dashboard our users work in, and the monitoring that tells us when something is wrong before a design partner does.

What you'll work on:

  • Design and build graph extraction for new languages: the intermediate representation, symbol and reference resolution, and incremental updates as repositories change.
  • Extend the analysis itself, improving what we can detect and how precisely we can detect it.
  • Work on engine performance and correctness on large and messy codebases.
  • Build and operate the services around the engine, including the Git and CI integrations, the APIs, and the orchestration that resolves conflicts in parallel.
  • Build the frontend our users work in, including the dashboard where they see queues, findings, and agent activity.
  • Own deployment and reliability: infrastructure as code, deployment pipelines, and observability that surfaces real problems rather than noise.
  • Work directly with design partners. You'll hear what's breaking firsthand and decide, with the team, what's worth building.

What we're looking for:

  • Program analysis experience. You've worked with ASTs, control flow graphs, data flow graphs, program dependence graphs, call graphs, taint analysis, or symbol resolution, in a security, compiler, or developer tooling context. Equivalent academic work counts.
  • Experience with code analysis or code intelligence tooling. CodeQL, Semgrep, Joern and code property graphs, SCIP, LSIF, LSP, tree-sitter, rust-analyzer, Graphify, Infer, or compiler frontends. We care that you understand how these systems work and could build one, not which specific tool you used.
  • Experience building indexers or language frontends, including handling build system variation and codebases that don't compile cleanly.
  • Strong systems engineering. Production work in Rust and Go, or deep experience in comparable systems languages and the ability to become productive in both quickly. We'd rather hire someone with real analysis depth who picks up Rust than the reverse.
  • Experience shipping and running software in production: cloud architecture, containers and orchestration, CI/CD, infrastructure as code, and observability through metrics, tracing, logging, and alerting that actually catches failures.
  • Fluency with agentic coding tools such as Claude Code, Cursor, or Codex. We use them heavily, and our users are teams that run several at once. We want someone who works this way as a matter of course, has opinions about where agents help and where they don't, and knows what it's like to clean up after them.
  • Product judgment. You can look at a design partner's request and reason about whether it's worth building, what it costs, and what it means for everyone else using Merget.
  • Comfort with ambiguity and early-stage pace. Specs will be thin, priorities will shift, and you'll often be the person deciding how something should work.

Nice to have:

  • Experience writing queries in a declarative analysis language such as CodeQL, Datalog, or Soufflé.
  • Multi-language analysis experience, particularly JavaScript and TypeScript, Python, Java, C/C++, Go, or Rust.
  • Git internals, merge algorithms, CI systems, merge queues, or developer productivity tooling.
  • Work on large monorepos, or at a scale where incremental analysis becomes necessary.
  • Graph storage and traversal performance work.
  • Frontend experience, typically TypeScript and React.
  • Open source contributions in any of the above.

If you're strong in most of this but not all of it, we'd still like to hear from you.

Compensation and benefits:

The base salary range for this role is $150,000 – $300,000 per year + equity. Where an offer falls depends on job-related factors such as the depth and relevance of your experience and the scope you take on.

About Merget

Your agents work in parallel. Merget makes their code work together.

Merget is a semantic merge queue. Instead of looking only at where text overlaps, we find how changes across pull requests actually interact, resolve conflicts in parallel, and prepare pull requests to land cleanly. Teams keep their agents, their existing Git workflow, and their required checks and reviews. The core is a code graph engine we built in-house in Rust.

The Role

You've spent your career writing queries against code property graphs, building indexers, or working with ASTs, control flow, and dataflow representations. This is a chance to build the engine underneath, as a founding engineer.

You'll own the hardest part of the product: extending our analysis to languages that existing tooling doesn't cover, and making the system that uses it fast and reliable in production. That means reading language specs and compiler internals, deciding what program representation is actually useful for a given language, and getting it to work on real repositories that don't build cleanly.

You'll also own what you ship end to end: the services around the engine, the infrastructure they run on, the dashboard our users work in, and the monitoring that tells us when something is wrong before a design partner does.

What you'll work on:

  • Design and build graph extraction for new languages: the intermediate representation, symbol and reference resolution, and incremental updates as repositories change.
  • Extend the analysis itself, improving what we can detect and how precisely we can detect it.
  • Work on engine performance and correctness on large and messy codebases.
  • Build and operate the services around the engine, including the Git and CI integrations, the APIs, and the orchestration that resolves conflicts in parallel.
  • Build the frontend our users work in, including the dashboard where they see queues, findings, and agent activity.
  • Own deployment and reliability: infrastructure as code, deployment pipelines, and observability that surfaces real problems rather than noise.
  • Work directly with design partners. You'll hear what's breaking firsthand and decide, with the team, what's worth building.

What we're looking for:

  • Program analysis experience. You've worked with ASTs, control flow graphs, data flow graphs, program dependence graphs, call graphs, taint analysis, or symbol resolution, in a security, compiler, or developer tooling context. Equivalent academic work counts.
  • Experience with code analysis or code intelligence tooling. CodeQL, Semgrep, Joern and code property graphs, SCIP, LSIF, LSP, tree-sitter, rust-analyzer, Graphify, Infer, or compiler frontends. We care that you understand how these systems work and could build one, not which specific tool you used.
  • Experience building indexers or language frontends, including handling build system variation and codebases that don't compile cleanly.
  • Strong systems engineering. Production work in Rust and Go, or deep experience in comparable systems languages and the ability to become productive in both quickly. We'd rather hire someone with real analysis depth who picks up Rust than the reverse.
  • Experience shipping and running software in production: cloud architecture, containers and orchestration, CI/CD, infrastructure as code, and observability through metrics, tracing, logging, and alerting that actually catches failures.
  • Fluency with agentic coding tools such as Claude Code, Cursor, or Codex. We use them heavily, and our users are teams that run several at once. We want someone who works this way as a matter of course, has opinions about where agents help and where they don't, and knows what it's like to clean up after them.
  • Product judgment. You can look at a design partner's request and reason about whether it's worth building, what it costs, and what it means for everyone else using Merget.
  • Comfort with ambiguity and early-stage pace. Specs will be thin, priorities will shift, and you'll often be the person deciding how something should work.

Nice to have:

  • Experience writing queries in a declarative analysis language such as CodeQL, Datalog, or Soufflé.
  • Multi-language analysis experience, particularly JavaScript and TypeScript, Python, Java, C/C++, Go, or Rust.
  • Git internals, merge algorithms, CI systems, merge queues, or developer productivity tooling.
  • Work on large monorepos, or at a scale where incremental analysis becomes necessary.
  • Graph storage and traversal performance work.
  • Frontend experience, typically TypeScript and React.
  • Open source contributions in any of the above.

If you're strong in most of this but not all of it, we'd still like to hear from you.

Compensation and benefits:

The base salary range for this role is $150,000 – $300,000 per year + equity. Where an offer falls depends on job-related factors such as the depth and relevance of your experience and the scope you take on.

Apply
Prev
Next
Prev
Next

Browse

All Rust jobs

Open roles. Featured listings appear first; each card shows whether it is featured.

  • Performance Engineer, Language Runtime

    European Tech Recruit·On-site · Cambridge

    Oct 18, 2026

  • Neo logo

    Senior Low Level Engineer

    Neo·On-site · Tel Aviv-Yafo

    Oct 18, 2026

  • Paradigm Tech logo

    Senior Security Engineer - Rust & WebAssembly

    Paradigm Tech·Remote · United Kingdom · $70k–$95k GBP

    Oct 18, 2026

  • OneChronos logo

    Software Engineer, Quality (SDET)

    OneChronos·Remote · Remote · $150k–$200k USD

    Oct 18, 2026

  • VuNet Systems logo

    Senior Software Engineer — Distributed Systems (Rust)

    VuNet Systems·On-site · Bengaluru · $120k–$180k USD

    Oct 18, 2026

  • HFT Quantitative Developer

    Flowdesk·Remote · On-site · London

    Oct 18, 2026

  • Sentry logo

    Software Engineer, Streaming Platform

    Sentry·Hybrid · San Francisco · $155k–$190k USD

    Oct 18, 2026

  • Footprint logo

    Member of Technical Staff (Infrastructure)

    Footprint·On-site · New York · $180k–$260k USD

    Oct 18, 2026

  • Forward Deployed Engineer

    Footprint·On-site · New York City · $170k–$205k USD

    Oct 18, 2026

  • Junior Embedded Rust Developer

    B&A Consulting·Hybrid · Torino · $26k–$27k EUR

    Oct 18, 2026

  • Apollo Solutions logo

    Principal Rust Engineer

    Apollo Solutions·Remote · United States · $160k–$210k USD

    Oct 18, 2026

  • Abacus Group, LLC logo

    Senior Backend Engineer (Rust)

    Abacus Group, LLC·On-site · San Francisco · $185k–$300k USD

    Oct 18, 2026

  • Merget logo

    Founding Software Engineer

    Merget·On-site · New York · $150k–$300k USD

    Oct 18, 2026

  • Enginium logo

    Rust Software Developer

    Enginium·Hybrid · On-site · Turin · $28k–$33k EUR

    Oct 18, 2026

  • Huawei Research Center Germany logo

    Senior/Principal Software Developer - Web Technologies and Compiler

    Huawei Research Center Germany·On-site · Web Technologies and Compiler

    Oct 18, 2026

123…16