1

Rust Development Jobs (NOW HIRING)

Software Engineer

Louisville, CO ยท On-site

$100K - $145K/yr

Cross_stack_work - contributes to embedded Rust development, gateware-adjacent integration, system APIs, and occasional frontend tooling * Team_collaboration - works closely with hardware, firmware ...

... Secure Development Lifecycle (SDL)Deep understanding of secure coding practicesExperience with XML parsing strategies (DOM vs streaming)Background working on securitysensitive or reviewed ...

Rust development experience * Publisher-side AdTech experience * SSP integration experience * AWS services (Lambda, CloudFront, ECS, containers, load balancers) * Observability tools such as Datadog ...

Software Engineer

Louisville, CO ยท On-site

$100/hr

We are seeking a Software Engineer with deep expertise in Rust and familiarity with embedded systems development to join our cross-functional engineering team. In this role, you'll work across the ...

Software Engineer

Louisville, CO ยท On-site

$100/hr

We are seeking a Software Engineer with deep expertise in Rust and familiarity with embedded systems development to join our cross-functional engineering team. In this role, you'll work across the ...

We are seeking a Software Engineer with deep expertise in Rust and familiarity with embedded systems development to join our cross-functional engineering team. In this role, you'll work across the ...

Showing results 21-40

Rust Development information

See salary details

$79.5K

$142.1K

$178.5K

How much do rust development jobs pay per year?

As of Aug 21, 2026, the average yearly pay for rust development in the United States is $142,102.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,500.00 and $163,000.00 per year, depending on experience, location, and employer.

What is Rust development?

Rust development refers to the process of building software applications using the Rust programming language. Rust is known for its focus on safety, performance, and concurrency, making it ideal for creating reliable and efficient systems, such as web servers, command-line tools, and embedded devices. Developers use Rust to write code that minimizes common programming errors like null pointer dereferencing and data races, thanks to its strict compiler checks and ownership model. The Rust ecosystem includes a rich package manager (Cargo) and a supportive community, making it accessible for both beginners and experienced developers.

What are the key skills and qualifications needed to thrive as a Rust developer?

To thrive as a Rust Developer, you need strong programming fundamentals, proficiency in Rust, and a solid understanding of systems programming concepts, often supported by a computer science degree or relevant experience. Familiarity with version control (e.g., Git), build tools like Cargo, and knowledge of concurrent and asynchronous programming are typically required. Excellent problem-solving abilities, attention to detail, and collaborative communication skills help developers stand out in complex project environments. These skills ensure the creation of safe, efficient, and reliable software, leveraging Rust's unique strengths for high-performance applications.

What are common challenges Rust developers face when working on large-scale projects, and how can they overcome them?

Rust developers working on large-scale projects often encounter challenges related to managing complex codebases and ensuring efficient collaboration with teammates. The strict ownership and borrowing rules in Rust can initially slow development, especially when integrating with legacy systems or external libraries. To overcome these hurdles, teams typically adopt clear coding standards, make use of Rust's robust module system for code organization, and leverage tools like cargo workspaces for dependency management. Regular code reviews and open communication also help maintain code quality and prevent integration issues.

How to become a Rust developer?

To become a Rust developer, you should learn the Rust programming language through official tutorials and documentation, gain experience with systems programming, and practice building projects. Familiarity with tools like Cargo and understanding of memory safety concepts are also important. Earning certifications or contributing to open-source Rust projects can further enhance your skills and employability.

What does a Rust developer do?

A Rust developer writes and maintains software using the Rust programming language, focusing on performance, safety, and concurrency. They often work on system-level applications, embedded systems, or performance-critical software, utilizing tools like Cargo and adhering to best coding practices. Strong knowledge of systems programming and debugging skills are essential for this role.
More about Rust Development jobs

What cities are hiring for Rust Development jobs?

Cities with the most Rust Development job openings:

What states have the most Rust Development jobs?

States with the most job openings for Rust Development jobs include:

What job categories do people searching Rust Development jobs look for?

The top searched job categories for Rust Development jobs are:

Infographic showing various Rust Development job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 14% Part Time, and 2% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $142,102 per year, or $68.3 per hour.

Engineer - Rustification

Tata Consultancy Service Limited

Seattle, WA โ€ข On-site

$120K - $160K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 6 days ago


Job description

Must Have Technical/Functional Skills
  • Rust Development
  • Memory & Performance Optimization
  • Java/JVM Internals
  • Distributed Systems & AWS
  • AI Agent-driven Development & Testing

Roles & Responsibilities
  • Drive Java-to-Rust migrations as a DRAM-reduction lever: apply the decision framework to identify genuinely memory/latency-bound services (JVM overhead as a structural ceiling), rank APIs by traffic, and own each migration end-to-end from analysis through cutover.
  • Bring deep system expertise to the agent-driven workflow: define type hierarchies, module boundaries, and API contracts; drive and unblock the Rustify agents rather than merely operating them; and contribute improvements back to the framework when you hit friction.
  • Establish oracle-based correctness and prove functional equivalence: capture production request/response pairs as the source of truth and validate the Rust implementation via progressive zero-diff testing (RustifyComparator) from small samples to full 1000+ scale, distinguishing real bugs from acceptable non-determinism.
  • Implement on the target stack and optimize for memory: build on Smithy Rust Server SDK, ECS Fargate (ARM64/Graviton), CargoBrazil, CDK with @amzn/pipelines, and CloudAuth; then profile hotspots, stress test, and quantify DRAM/latency savings with no functional regression.
  • Execute safe rollout and operations: shadow deploy in Gamma and Prod to prove equivalence on live traffic, drive gradual cutover (canary to 100%) with rollback at each stage, stand up observability (dashboards, alarms, runbooks), and align API compatibility with upstream/downstream teams.
  • Codify reusable learnings: migration guides, runbooks, and friction logs

TCS Employee Benefits Summary:
  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
  • Family Support: Maternal & Parental Leaves.
  • Insurance Options: Aut& Home Insurance, Identity Theft Protection.
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

#LI-KR3
Salary Range-$120,000-$160,000 a year