1

Rust Developer Jobs in Nashua, NH (NOW HIRING)

Chief Engineer

Woburn, MA · Hybrid

$233K - $320K/yr

Software development experience with Java, C++, Rust, Python * Experience with any of the following: * Programming for embedded and physical devices * MAVLINK or other C2 protocols * ROS * DevSecOps ...

Xometry is seeking a Staff Software Engineer to join our Buyer Experience technology organization ... You will be a part of full-stack teams and you are expected to become proficient in Python, Rust ...

Senior Software Engineer

Waltham, MA · On-site

$132K - $174K/yr

Reading, writing, and reviewing code written in HTML, Typescript/Javascript/React, Python, and Rust * Close collaboration with other engineers and product managers to become a valued member of an ...

... developer velocity through modern CI/CD practices, canary deployments, and real-user telemetry ... Proficient in at least one modern programming language such as Rust, GoLang or Java. * Prior ...

... Developer or similar engineering role in secure environments. • Hands-on skills in at least one ... or Rust). • Demonstrated experience with the Tactical Assault Kit (TAK) ecosystem. • ...

Senior Embedded Engineer, Safety

Andover, MA · Hybrid

$125K - $164K/yr

Improve build systems, CI pipelines, developer tooling, and software test infrastructure used ... Strong experience with C++, C, Rust, Go, or similar systems programming languages, with interest in ...

Lead Perception Engineer

Woburn, MA · On-site

$112K - $147K/yr

If you are a perception or computer vision engineer with a passion for solving complex automation ... Expert-level proficiency in Python, C++ and/or Rust with a focus on writing production-grade, well ...

Lead Perception Engineer

Woburn, MA · On-site

$112K - $147K/yr

If you are a perception or computer vision engineer with a passion for solving complex automation ... Expert-level proficiency in Python, C++ and/or Rust with a focus on writing production-grade, well ...

Senior Cyber Software Engineer

Woburn, MA · On-site

$134K - $184K/yr

... DevOps Tools (e.g., Github Actions, GitlabCI, Jenkins) * Experience with dynamic analysis tools (e.g., PIN, DynamoRio, AFL++), including development of fuzzing tools * Proficiency in Rust

next page

Showing results 1-20

Rust Developer information

See Nashua, NH salary details

$17

$53

$82

How much do rust developer jobs pay per hour?

As of Jun 25, 2026, the average hourly pay for rust developer in Nashua, NH is $53.17, according to ZipRecruiter salary data. Most workers in this role earn between $40.62 and $65.05 per hour, depending on experience, location, and employer.

What are some common challenges Rust Developers face when working on large-scale projects?

Rust Developers often encounter challenges such as managing complex dependencies, ensuring memory safety without sacrificing performance, and integrating Rust code with existing systems written in other languages. Collaborating with cross-functional teams can also require clear communication, especially when explaining Rust’s unique concepts to those unfamiliar with the language. Staying up-to-date with the rapidly evolving Rust ecosystem and tooling is important, as new libraries and best practices frequently emerge.

What is the difference between Rust Developer vs C++ Developer?

AspectRust Developer
Required CredentialsProficiency in Rust programming, often with a computer science background or coding certifications
Work EnvironmentSoftware development teams, especially in systems programming, embedded systems, or performance-critical applications
Industry UsageTech companies focusing on safety, concurrency, and performance, including blockchain, embedded systems, and web assembly

Rust Developers and C++ Developers share similar skills in systems programming, requiring knowledge of low-level programming, memory management, and performance optimization. Both roles are common in industries demanding high efficiency and safety. While C++ Developers often have experience with legacy codebases and a broader range of tools, Rust Developers focus on modern safety features and concurrency. The choice between the two depends on project requirements and company preferences.

Is it possible to make 300k as a software engineer?

Rust developers with extensive experience, specialized skills, and working in high-demand industries or companies can potentially earn salaries of $300,000 or more, especially in senior or lead roles. Achieving this level often requires advanced knowledge of Rust, strong problem-solving abilities, and a track record of impactful projects, typically in regions with high tech salaries or through remote work with top-tier organizations.

What engineers make $500,000?

Senior engineers in high-demand fields such as software development, data science, and specialized engineering roles can earn $500,000 or more annually, especially with extensive experience, advanced skills, and leadership responsibilities. These roles often require expertise in areas like cloud computing, machine learning, or cybersecurity, and may include stock options or bonuses that contribute to total compensation.

What Does a Rust Developer Do?

The job duties of a Rust developer focus on performing computer programming tasks using the Rust programming language. As a Rust developer, you focus on coding and development for projects such as web browsers, operating systems, server and systems software, and blockchain projects. Your responsibilities vary depending on the requirements of the development projects on which you work. You typically work to ensure the safety and security of the software or systems that you develop and test and debug them as part of the development process.

How much do Rust developers get paid?

Rust developers typically earn between $80,000 and $150,000 annually, depending on experience, location, and industry. Skilled developers with expertise in systems programming, performance optimization, and related tools like Cargo and Rustup tend to command higher salaries.

What are the key skills and qualifications needed to thrive as a Rust Developer, and why are they important?

To thrive as a Rust Developer, you need strong proficiency in Rust programming, a solid understanding of systems programming concepts, and a relevant degree or experience in software development. Familiarity with tools like Cargo, Git, and continuous integration systems, as well as experience with frameworks such as Actix or Rocket, are commonly required. Outstanding problem-solving skills, attention to detail, and effective communication set top Rust Developers apart. These skills ensure robust, efficient, and safe code, which is essential for building reliable software solutions.

What are Rust Developers?

Rust Developers are software engineers who specialize in using the Rust programming language to build safe, fast, and reliable applications. They write, test, and maintain code, often focusing on system-level programming, web servers, blockchain technologies, and performance-critical software. Rust Developers leverage the language’s unique features, like memory safety and concurrency, to build efficient and secure solutions. Their responsibilities may also include contributing to open-source projects, optimizing existing code, and collaborating with cross-functional teams.

Is there demand for Rust developers?

Rust developers are in increasing demand across industries such as technology, finance, and systems programming due to Rust's focus on safety, performance, and concurrency. Companies seek Rust expertise for developing secure and efficient software, and job opportunities are growing as the language gains popularity in areas like embedded systems, blockchain, and cloud infrastructure.
Infographic showing various Rust Developer job openings in Nashua, NH as of June 2026, with employment types broken down into 70% Full Time, 15% Part Time, and 15% Contract. Highlights an 82% Physical, 4% Hybrid, and 14% Remote job distribution, with an average salary of $110,596 per year, or $53.2 per hour.
Chief Engineer

Chief Engineer

STR

Woburn, MA • Hybrid

$233K - $320K/yr

Other

Posted 18 days ago


Job description

About the Team

STR's Analytics & C2 (AC2) Division develops novel technologies to solve challenging national security problems through advanced analytics, sense-making, and autonomy technologies. Our team consists of passionate, motivated individuals with backgrounds and interests in engineering, computer science, mathematics, physics, and data science. We use our expertise and creativity to take innovative ideas from conception to mature implementation to improve mission success for our customers.

The Collaborative Autonomy and Controls (CAC) Group in the AC2 Division develops multi-agent autonomous systems executing multiple missions in a variety of operating domains. By leveraging expertise with machine learning, advanced algorithms, and software development best practices, we build technologies that transform reconnaissance, tactical operations, and many other mission areas.

The Role:

Work with the CAC group leadership to conceptualize, market, and help capture programs that enable the group to advance the state of the art through technology development. Assemble and lead tightly knit teams to design, develop, implement, and demonstrate advanced systems. Develop system architectures and implementation strategies for program technologies. Engage customers in problem definition, solution concept ideation, and concepts for integration into broader capability ecosystems. Work with a diverse set of customers and diverse set of problems, technology areas, and engineering teams. Conduct software solution architecture and design reviews as part of an agile development process.  This position will take advantage of STR's flexible, hybrid environment - when the work does not require use of STR's facilities, you are welcome to work remotely.

Who You Are:

  • BS in engineering or related technical field with 15+ years' experience
  • Demonstrated expertise in autonomy system and algorithm development
  • Experience leading system and technology development teams
  • Proven understanding of multi-agent systems, collaborative operations, coordination and orchestration algorithms, distributed sense-making and control, and collaborative autonomy stacks
  • Proven understanding of motion planning, constraint optimization, perception, localization, mapping, controls, and related system performance metrics.
  • Proven ability to lead moderate to large engineering teams (10-40 engineers) through complete Agile development lifecycle including task definition, delegation, and maintenance
  • Demonstrated experience in working with both internal leadership and external customers in the development and execution of technology and system development programs
  • Ability to obtain a Security Clearance, for which U.S citizenship is needed by the U.S government

Even Better:

  • MS or PhD in engineering or related technical field
  • Experience with artificial intelligence architectures and machine learning methods
  • Software development experience with Java, C++, Rust, Python
  • Experience with any of the following:
  • Programming for embedded and physical devices
  • MAVLINK or other C2 protocols
  • ROS
  • DevSecOps and CI/CD tool chains
  • Integration of complex software systems
  • Knowledge representation/ontologies
  • Active Security Clearance

Pay Information

Full-Time Salary Range: $233,000-$320,000

The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.