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

Prev
Next
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.

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.
Apply
Back to jobs

Details

Prev
Next
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.

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.
Apply
  • 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.

  • 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.

  • 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.

  • 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.

    Browse

    All Rust jobs

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

    • 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

    • Supabase logo

      Postgres Deployment Engineer

      Supabase·Remote · Global

      Oct 18, 2026

    • Discord logo

      Senior Platform Security Engineer

      Discord·Hybrid · San Francisco · $196k–$245k USD

      Oct 18, 2026

    • Digivance Solutions logo

      Backend Software Engineer - Rust

      Digivance Solutions·On-site · San Francisco

      Oct 8, 2026

    • General Dynamics Mission Systems logo

      Embedded RUST Software Engineer (cleared)

      General Dynamics Mission Systems·On-site · Dedham · $130k–$144k USD

      Oct 8, 2026

    • Hunter Bond logo

      Software Engineer (Rust)

      Hunter Bond·Hybrid · London · up to $200k GBP

      Oct 8, 2026

    • AI Platform Engineer

      BlackRock·On-site · United States

      Oct 8, 2026

    • develop logo

      Rust Engineer

      develop·Remote · Berlin · $70k–$80k EUR

      Oct 8, 2026

    • VOLTO Consulting logo

      Net RUST Developer

      VOLTO Consulting·On-site · Bellevue · $100k–$110k USD

      Oct 8, 2026

    • Siemens logo

      Software Developer (Firmware, RUST, C++ and Linux)

      Siemens·On-site · Bangalore

      Oct 8, 2026

    • Zscaler logo

      Staff Software Development Engineer (Backend - Python/Go/Rust)

      Zscaler·Hybrid · Bengaluru

      Oct 8, 2026

    • Software Engineer med fokus på Rust

      Eccera IT Professionals Sverige·Hybrid · Gothenburg

      Oct 8, 2026

    • Citi logo

      Low Latency Rust Software Engineer

      Citi·Hybrid · London

      Oct 8, 2026

    • IonQ logo

      Staff Software Engineer, System Orchestration

      IonQ·Hybrid · Oxford

      Oct 8, 2026

    • Software Engineer | Rust | Advertising Technology SaaS

      round8 talent search·Remote · Paris · $65k–$65k EUR

      Oct 8, 2026

    1234…16