> Markdown version of [/jobs/ext/3075829-rust-software-engineer](https://www.wearedevelopers.com/jobs/ext/3075829-rust-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Rust Software Engineer - **Company:** Parry Labs - **Location:** Dallas, TX, United States - **Experience:** Expert - **Salary:** $47,653.0 - $47,840.0 - **Contract:** Internship / Graduate position - **Skills:** Testing (Software), Automation of Tests, Microsoft Basic Data Partition, C++ (Programming Language), Code Review, Computer Programming, Computer Engineering, Continuous Integration, Software Debugging, Programming Tools, Distributed Systems, Hardware Interface Design, Python (Programming Language), Network Programming, Software Engineering, System Programming, Concurrency, Git, Linux Development, Integration Tests, Information Technology - **Published:** September 25, 2026 - **Apply:** https://www.jofdav.com/jobs/59865119-rust-software-engineer ## About the Role * Bachelor's degree in computer science, computer engineering or a related field, or equivalent training and practical experience. * Hands-on programming experience through coursework, internships, personal projects or employment. Prior full-time engineering experience is not required. * Working knowledge of Rust ownership, borrowing, basic types and error handling, plus Cargo build and test workflows. * Understanding of basic data structures, functions and software testing. Ability to explain and debug your own code. * Familiarity with Linux development tools and Git version control. * Ability to work from defined requirements, ask focused questions and incorporate code-review feedback. * U.S. citizenship and eligibility to obtain and maintain a U.S. government security clearance if required. An active clearance is not required at hire., * Rust coursework, internship work, open-source contributions or a personal project with automated tests. * Exposure to network programming, asynchronous code or concurrency. * Experience with C/C++, Python, embedded devices or hardware interfaces. * Familiarity with continuous integration, distributed systems or positioning, navigation and timing (PNT). ## Description You will build and test Rust software for distributed mission systems under senior engineer guidance. You will develop defined components, investigate defects and learn systems programming through code reviews and integration work. You will report to a functional software engineering manager, with technical direction from the Chief Engineer., * Implement defined Rust components and fixes from agreed requirements with guidance from senior engineers. * Write unit and integration tests for expected behavior, error handling and boundary conditions. * Debug software issues using logs, tests and development tools. Document steps to reproduce defects. * Build simple interfaces, message handling and telemetry features using established team designs. * Use Cargo, Git and automated checks to build, test and submit changes for review. * Participate in code reviews and apply feedback on correctness, readability and memory safety. * Support laboratory integration and test activities with software, systems and security engineers. * Maintain setup instructions and component documentation. Communicate progress and raise technical blockers early. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Concurrency with Go](https://www.wearedevelopers.com/videos/191-concurrency-with-go) - [A Love Letter to Rust](https://www.wearedevelopers.com/videos/177-a-love-letter-to-rust) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Rust in the Real World: Adoption, Migration, and Tradeoffs](https://www.wearedevelopers.com/videos/100147-rust-in-the-real-world-adoption-migration-and-tradeoffs) ## Related Articles - [4 reasons why you should learn Rust in 2021 – and maybe even have fun doing it](https://www.wearedevelopers.com/magazine/35-4-reasons-why-you-should-learn-rust-in-2021-and-maybe-even-have-fun-doing-it) - [Building AI Solutions with Rust and Docker](https://www.wearedevelopers.com/magazine/494-building-ai-solutions-with-rust-and-docker) - [Top in-demand programming languages to learn in 2021](https://www.wearedevelopers.com/magazine/30-top-in-demand-programming-languages-to-learn-in-2021) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)