Rust Developer

The C++ Alliance, Inc.

United States

Remote

USD 120,000 - 180,000

Full time

5 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The C++ Alliance, Inc. is seeking a strong Rust Developer to design, build, and maintain tooling, services, and infrastructure behind our engineering work.

This role is ideal for a systems-minded generalist who ships clean, reliable software and works well in a distributed team. You'll own features end to end—from design through testing and deployment—while contributing to CI/CD pipelines and developer tooling in a remote setting.

Qualifications

  • 3+ years building production systems, with significant Rust experience (professional or substantial open-source).
  • Strong grasp of Rust's ownership model, concurrency primitives, and async ecosystem (Tokio or async-std).
  • Experience building and maintaining CLI tools, services, or backend systems in Rust.
  • Solid software engineering fundamentals: testing, version control (Git), CI/CD, and code review.
  • Strong written communication, since much of our work is asynchronous and clear documentation and PR descriptions matter.
  • Self-directed and comfortable in a remote, distributed team.

Responsibilities

  • Design, build, and maintain Rust-based tools, services, and CLI applications
  • Own features end to end, from design and implementation through testing and deployment
  • Write clean, well-tested, well-documented, production-grade Rust
  • Participate in code review, architecture discussions, and technical planning
  • Diagnose and resolve performance, reliability, and correctness issues in production systems
  • Contribute to and maintain CI/CD pipelines and developer tooling
  • Document technical decisions clearly for both internal and public audiences

Skills

Rust
CLI tools
CI/CD
Distributed systems
Git

Tools

WebAssembly
FFI
Docker
AWS
Kubernetes

Job description

The C++ Alliance is a 501(c)(3) nonprofit organization dedicated to supporting and growing the C++ ecosystem. We fund infrastructure, tooling, documentation, and community initiatives that keep the ecosystem healthy, modern, and accessible to developers everywhere.


About the Role

The C++ Alliance is seeking a strong, well-rounded Rust Developer to design, build, and maintain the tooling, services, and infrastructure behind our engineering work. This is a role for a systems-minded generalist: someone who is comfortable owning a problem from design through deployment and who takes pride in shipping clean, reliable software. You'll work closely with our engineering team on real-world, high-impact infrastructure. We care less about which corners of the stack you’ve touched before and more about depth of craft, sound judgment, and the ability to work well in a distributed team.


Responsibilities


  • Design, build, and maintain Rust-based tools, services, and CLI applications

  • Own features end to end, from design and implementation through testing and deployment

  • Write clean, well-tested, well-documented, production-grade Rust

  • Participate in code review, architecture discussions, and technical planning

  • Diagnose and resolve performance, reliability, and correctness issues in production systems

  • Contribute to and maintain CI/CD pipelines and developer tooling

  • Document technical decisions clearly for both internal and public audiences


Qualifications


  • 3+ years building production systems, with significant Rust experience (professional or substantial open-source)

  • Strong grasp of Rust's ownership model, concurrency primitives, and async ecosystem (Tokio or async-std)

  • Experience building and maintaining CLI tools, services, or backend systems in Rust

  • Solid software engineering fundamentals: testing, version control (Git), CI/CD, and code review

  • Strong written communication, since much of our work is asynchronous and clear documentation and PR descriptions matter

  • Self-directed and comfortable in a remote, distributed team


Preferred Skills


  • Experience contributing to or maintaining open-source projects, ideally in Rust or developer tooling

  • Experience with WebAssembly, FFI, or cross-language tooling

  • Familiarity with cloud infrastructure and deployment (AWS, Docker, etc.)

  • Prior experience with a nonprofit, foundation, or open-source-focused organization


Pay range and compensation package

Salary is competitive and commensurate with experience, depending on seniority and specialization. Exact compensation will be discussed during the interview process.


Equal Opportunity Statement

The C++ Alliance, Inc. is an equal opportunity employer. We welcome applicants of all backgrounds and encourage those passionate about open source and systems programming to apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Rust Engineer – Open-Source Tools & Infrastructure
Remote Rust Engineer – Open-Source Tools & Infrastructure

The C++ Alliance, Inc. • United States

Remote
USD 120,000 - 180,000
Lead Rust Engineer
Lead Rust Engineer

Fuku • United States

On-site
USD 100,000 - 150,000
Competitive base compensation
Health insurance
Dental insurance
+4
Rust Software Engineer
Rust Software Engineer

Job Juncture • Reston (VA)

On-site
USD 125,000 - 175,000
Systems Programmer - AI Data Pipelines
Systems Programmer - AI Data Pipelines

Alignerr Corp. • Seattle (WA)

Remote
USD 28,000 - 55,000
Rust, Compiler, and Systems Engineer, Senior or Staff
Rust, Compiler, and Systems Engineer, Senior or Staff

AMD • San Jose (CA)

On-site
USD 180,000 - 240,000
Rust Developer
Rust Developer

Bright Vision Technologies • United States

Remote
USD 145,000 - 205,000
Senior Rust Software Developer ($10k Sign-on Bonus)
Senior Rust Software Developer ($10k Sign-on Bonus)

H.T. Prof Executive Search • Camden (NJ), Northern (KY)

On-site
USD 120,000 - 180,000
Sign-on bonus
Lead Rust Engineer
Lead Rust Engineer

Fuku • New York (NY)

Remote
USD 120,000 - 170,000
Equity
Health/Dental/Vision/Life insurance
Retirement plan with employer matching
+2
Rust Engineer
Rust Engineer

TaskVerse • United States

Remote
USD 150,000 - 210,000
Health insurance
Remote work options
Flexible hours
+1
Senior Rust Backend Engineer -NYC hybrid
Senior Rust Backend Engineer -NYC hybrid

Divine Match Talent • New York (NY)

On-site
USD 150,000 - 190,000