Rust Software Developer

Booz Allen HamiltonMcLean, VA
6d

About The Position

Rust Software Developer The Opportunity: At Booz Allen, we believe in empowering people to change the world. As a Rust Software Developer, you'll apply your technical expertise to solve complex challenges in support of national defense missions. You'll work alongside a team of passionate technologists who are committed to delivering mission-critical solutions with precision and innovation. You’ll take ownership of complex engineering challenges by architecting new mission‑focused capabilities that improve performance, resilience, and operational speed. This role is built for someone who thrives on solving hard problems, embraces innovation, and understands the responsibility of building software that must perform flawlessly. Join us. The world can’t wait.

Requirements

  • 3+ years of experience with software engineering using Rust
  • Experience designing the architecture and containerized services with Kubernetes
  • Experience with autoscaling strategies such as HPA/VPA , cluster autoscalers , and designing systems that scale horizontally within seconds
  • Experience developing software within an Agile framework and DevSecOps infrastructure as part of a Continuous Integration and Continuous Deployment (CI/CD) pipeline
  • Experience implementing CI/CD pipelines such as GitHub Actions, GitLab CI, or Jenkins
  • Experience with PyO3 for Rust-Python interoperability and building Python extensions in Rust
  • Ability to effectively communicate, work independently and collaboratively on a cross-functional team, and demonstrate initiative to complete complex tasks to achieve program goals in a fast-paced environment
  • 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 code quality and static analysis tools such as SonarQube, Clippy, cargo-deny, or cargo-audit
  • Experience with secure coding practices and vulnerability remediation
  • Knowledge of Systems Modeling Language ( SysML ), DoD Architecture Framework ( DoDAF ), and Unified Architecture Framework (UAF)
  • Ability to display a personal or professional GitHub profile demonstrating Rust projects
  • TS/SCI clearance
  • Master’s degree

Benefits

  • health, life, disability, financial, and retirement benefits, as well as paid leave, professional development, tuition assistance, work-life programs, and dependent care
  • recognition awards program acknowledges employees for exceptional performance and superior demonstration of our values
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service