Software Development Engineer
Booz Allen Hamilton · McLean, VA · 3 wk ago
Hybrid$113k–$257k/yrFull-time
About the role
This role requires a lead software engineer with extensive experience in low-level system languages and high-level scripting languages. You will be responsible for leading a team of software engineers, designing the architecture, and ensuring the solution meets current and future needs.
Responsibilities
- Resolve problems with a complete end-to-end solution in a fast and agile environment
- Develop software and systems from vision to production ready
- Use your passion to learn new tools and techniques and identify needed system improvements
- Lead a team of software engineers to help them develop professionally, review their work, and provide suggestions for improvement
- Help our team and customers overcome their most difficult challenges at the edge using the latest architectural approaches, tools, and technologies
- Ensure the solution developed by the team considers the current architecture and operating environment, as well as future functionality and enhancements
Requirements
- 5+ years of experience with software engineering using low-level system languages such as Rust, C, C++, or Go and high-level scripting languages such as Python or Bash
- Experience building and operating a revenue-generating application or service
- Experience designing the architecture and containerized services with Kubernetes across cloud and on-premise environments
- Experience with AI-assisted software development tools and practices, such as Spec Driven Development, code copilots, agentic harnesses, and automated tests to increase delivery velocity responsibly
- Experience developing software within an Agile framework and DevSecOps infrastructure as part of a CI/CD pipeline
- Knowledge of authentication, authorization, and security best practices
- Knowledge of networking fundamentals, protocols, and routing
- Knowledge of modern hypervisors such as KVM, virtualization, containerization, resource management, and security isolation
Qualifications
- Experience providing technical leadership to small teams of junior developers
- 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
- Experience with cloud-to-edge or tactical edge systems
- Experience developing external customer market facing products
- Experience supporting classified environments
- Knowledge of Systems Modeling Language (SysML), DoD Architecture Framework (DoDAF), and Unified Architecture Framework (UAF)
Skills
- Passion for learning new tools and techniques
- Strong leadership and mentoring skills
- Excellent communication and collaboration abilities
- Ability to work independently and as part of a team
- Strong problem-solving and analytical skills
Benefits
- Health, life, disability, financial, and retirement benefits
- Paid leave
- Professional development opportunities
- Tuition assistance
- Work-life programs
- Dependent care
- Recognition awards program
Pay
The projected compensation range for this position is $112,800.00 to $257,000.00 (annualized USD).
Schedule
Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz Allen’s benefit programs. Individuals that do not meet the threshold are only eligible for select offerings, not inclusive of health benefits.
Contact Information
To apply, please visit our careers site and follow the instructions provided.