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.

  • Nasdaq logo

    Principal Protocol Engineer

    Nasdaq·Hybrid · New York · $150k–$150k USD

    Aug 23, 2026

  • National Digital Trust Company logo

    Senior Rust Software Engineer

    National Digital Trust Company·Remote · United States

    Aug 23, 2026

  • Poppi Technologies logo

    Rust Software Engineer

    Poppi Technologies·Hybrid · Italy

    Aug 23, 2026

  • General Dynamics UK Limited logo

    Senior Embedded Software Engineers

    General Dynamics UK Limited·On-site · England

    Aug 22, 2026

  • Arionkoder logo

    Rust Engineer

    Arionkoder·Remote · LATAM

    Aug 22, 2026

  • MongoDB logo

    Staff Software Engineer - Server Networking Security

    MongoDB·Hybrid · Ireland

    Aug 22, 2026

  • Lastwall logo

    Senior Software Developer

    Lastwall·On-site · Canada

    Aug 22, 2026

  • Scalable Capital logo

    Senior Rust Software Engineer - Banking Platform

    Scalable Capital·Hybrid · Germany

    Aug 22, 2026

  • IO Tech Solutions logo

    Front Office Developer

    IO Tech Solutions·On-site · Hong Kong

    Aug 22, 2026

  • Machinify logo

    Lead Rust Software Engineer

    Machinify·Remote · United States · $210k–$210k USD

    Aug 22, 2026

  • Durlston Partners logo

    Senior Rust Engineer

    Durlston Partners·Remote · Europe · $250k–$250k USD

    Aug 22, 2026

  • Alignerr logo

    Data Infrastructure Engineer - High Performance Computing

    Alignerr·Remote · United States

    Aug 22, 2026

  • Alignerr logo

    Rust Engineer

    Alignerr·Remote · United States

    Aug 22, 2026

  • Alignerr logo

    Lead Systems Engineer - AI Platform

    Alignerr·Remote · United States

    Aug 22, 2026

  • yeet logo

    Rust Engineer

    yeet·On-site · Chicago, IL

    Aug 22, 2026

1…141516