get a rust job
JobsSalary guideJob alertsPost a job

Details

Rust jobs in United States.

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

Rust jobs in United States

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

  • Radar Labs logo

    Site Reliability Engineer

    Radar Labs·Remote · United States · $200k–$300k USD

    Sep 16, 2026

  • Air Space Intelligence logo

    Software Engineer

    Air Space Intelligence·On-site · Boston · $135k–$265k USD

    Sep 15, 2026

  • Keyrock logo

    Engineering Lead - Options

    Keyrock·Remote · Worldwide

    Sep 15, 2026

  • Sentz logo

    Senior Backend Software Engineer

    Sentz·Remote · Worldwide · $200k–$300k USD

    Sep 15, 2026

  • Wasmer logo

    Rust Engineer - Distributed Systems

    Wasmer·Remote · Worldwide

    Sep 15, 2026

  • Enhance logo

    Senior Backend Developer (Rust)

    Enhance·Remote · London · $50k–$70k GBP

    Sep 15, 2026

  • Xai logo

    Hardware Failure Analysis Engineer - Memphis

    Xai·On-site · Southaven, MS; Memphis, TN

    Sep 15, 2026

  • Layup logo

    Engineering Manager, Manufacturing Software

    Layup·On-site · California · $170k–$220k USD

    Sep 14, 2026

  • Internship: Embedded Software Engineer

    Revel·On-site · United States

    Sep 14, 2026

  • Internship: Forward Deployed Engineer, Test

    Revel·On-site · Los Angeles CA

    Sep 14, 2026

  • Fab2 logo

    Software Integration Engineer

    Fab2·On-site · Austin TX

    Sep 14, 2026

  • 1password logo

    Developer, Full Stack/iOS

    1password·Remote · Canada, United States · $123k–$172k USD

    Sep 14, 2026

  • Realm logo

    Senior Rust Engineer

    Realm·Hybrid · New York · $100k–$200k USD

    Sep 7, 2026

  • Realm logo

    Senior Systems Engineer

    Realm·Remote · United States, United Kingdom, Singapore

    Sep 7, 2026

  • Anduril Industries logo

    Senior Software Engineer - Rust

    Anduril Industries·On-site · Colorado · $190k–$252k USD

    Sep 7, 2026

1…678