Rust Software Developer, Mid

Booz Allen HamiltonLexington, MA
1d

About The Position

Rust Software Developer, Mid The Opportunity: At Booz Allen, we believe in empowering people to change the world. As a Rust Software Engineer, you'll apply your technical expertise to solve complex challenges for clients across national security, defense, and federal agencies. You'll work alongside a team of passionate technologists who are committed to delivering mission-critical solutions with precision and innovation. This is more than a job—it's a chance to shape the future through code that matters. What You’ll Work On: Design, develop, and maintain high-performance applications using Rust. Manage project dependencies and build configurations using Cargo. Build and optimize CI/CD pipelines for automated testing, security scanning, and deployment. Integrate static analysis and code quality tools such as SonarQube, Clippy, or cargo-audit. Collaborate with cross-functional teams to deliver secure, scalable solutions. Troubleshoot and resolve complex compiler and runtime issues. Join us. The world can’t wait.

Requirements

  • 3+ years of experience with Software Engineering using Rust
  • Experience with the Cargo build system and workspace management
  • Experience implementing CI/CD pipelines, such as GitHub Actions, GitLab CI, or Jenkins
  • Experience with code quality and static analysis tools, such as SonarQube, Clippy, cargo-deny, or cargo-audit
  • Knowledge of the Rust compiler and building optimization techniques
  • Secret clearance
  • Bachelor's degree in Computer Science or Engineering and 5+ years of experience in software development, or 7+ years of experience in software development in lieu of a degree

Nice To Haves

  • Experience with PyO3 for Rust-Python interoperability and building Python extensions in Rust
  • Experience with secure coding practices and vulnerability remediation
  • Experience with containerization with Docker and orchestration with Kubernetes
  • Experience supporting government or defense clients
  • Ability to display a personal or professional GitHub profile demonstrating Rust projects

Responsibilities

  • Design, develop, and maintain high-performance applications using Rust.
  • Manage project dependencies and build configurations using Cargo.
  • Build and optimize CI/CD pipelines for automated testing, security scanning, and deployment.
  • Integrate static analysis and code quality tools such as SonarQube, Clippy, or cargo-audit.
  • Collaborate with cross-functional teams to deliver secure, scalable solutions.
  • Troubleshoot and resolve complex compiler and runtime issues.

Benefits

  • health
  • life
  • disability
  • financial
  • retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
  • dependent care
  • recognition awards program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service