Booz Allen Hamilton is a leading consulting firm, and they are seeking a Lead Software Engineer to develop comprehensive software solutions. This role involves overseeing a team of developers, ensuring system improvements, and utilizing modern architectural approaches to address client challenges.
Responsibilities:
- Resolve problems with complete end-to-end solutions in a fast, agile environment
- Oversee a team as they learn new tools and techniques and identify needed system improvements
- Help clients overcome their most difficult challenges 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:
- Experience developing software in Python
- Experience building web applications with JavaScript using React
- Experience querying and manipulating data from corporate repositories
- Experience developing on Linux-based platforms
- Ability to use Git for day-to-day development workflows
- Ability to work directly in customer spaces, collaborate, and solve hard problems
- TS/SCI clearance with a polygraph
- Bachelor's degree and 12+ years of experience with software engineering or 16+ years of experience with software engineering in lieu of a degree
- Experience with Elasticsearch
- Experience with service containerization with Docker or related technologies
- Experience with Kubernetes deployments
- Experience with production CNO capabilities and operations
- Knowledge of end-to-end SIGINT collection and analysis systems
- Ability to read network device configuration