Software Engineer
About the role
We're looking for a passionate, full-stack software engineer to join a fast-paced, highly collaborative team. You'll work on automation of nation-level, mission-critical security processes, workflows, and sensor data in risk management, compliance, vulnerability management, and continuous monitoring.
Responsibilities
- Break down customer requirements and design solutions to complex business rules
- Develop robust, secure, performant, production-grade features
- Test system functionality
- Document functionality
- Leverage technical expertise in web technologies, configuration management, software, and data to modernize and refactor traditional web application components
- Work with a team of analysts and engineers to build, test, and operate system capabilities
Requirements
- 2+ years of experience with requirements, development, and testing of complex web application features
- 2+ years of experience with object-oriented programming such as C# or Java
- 2+ years of experience with web development languages, including HTML, CSS, or JavaScript, such as jQuery or Vue
- 2+ years of experience with high-scale relational databases in production such as SQL Server or PostgreSQL
- Experience with Cloud, Containers, System Administration AWS or Azure, Docker or Kubernetes, and Windows Server
Qualifications
- Experience with C#, NET Core, Web API, IIS, MVC, and LINQ or Entity Framework
- Experience with CI/CD tools such as Jenkins or Github Actions
- Experience with scripting languages such as PowerShell or Python
- Experience with pub or sub tools such as RabbitMQ or Kafka
- Experience modernizing software such as migration to React or Vue
- Experience migrating traditional web applications to Cloud, such as Azure or AWS
- Top Secret clearance
- Bachelor’s degree
Skills
Nice if you have:
- Experience with C#, NET Core, Web API, IIS, MVC, and LINQ or Entity Framework
- Experience with CI/CD tools such as Jenkins or Github Actions
- Experience with scripting languages such as PowerShell or Python
- Experience with pub or sub tools such as RabbitMQ or Kafka
- Experience modernizing software such as migration to React or Vue
- Experience migrating traditional web applications to Cloud, such as Azure or AWS
- Top Secret clearance
- Bachelor’s degree
Benefits
At Booz Allen, we offer a comprehensive benefits package including health, life, disability, financial, and retirement benefits, as well as paid leave, professional development, tuition assistance, work-life programs, and dependent care. We also recognize and reward exceptional performance through our recognition awards program.
Pay
The projected compensation range for this position is $69,400.00 to $158,000.00 (annualized USD).
Schedule
This position is available as remote, hybrid, or onsite.