Software Engineer
Job Description
Full stack software engineering role based in Beavercreek, OH, onsite, delivering end-to-end solutions from concept to production in an agile environment.
Responsibilities
- Deliver end-to-end solutions in a fast, agile setting by resolving complex problems from concept to production.
- Design and implement software and systems from initial vision to production-ready state.
- Apply a continuous learning mindset to adopt new tools and techniques and identify opportunities for system improvement.
- Assist clients in addressing their most challenging issues using modern architectural approaches, tools, and technologies.
- Ensure the team’s solution aligns with the current architecture and operating environment while planning for future functionality and enhancements.
Requirements
- Minimum of 2 years designing, modifying, developing, writing, and implementing software applications.
- At least 2 years of software development experience with common programming languages, technologies, tools, or web development stacks.
- Experience writing source code for new applications or enhancing code samples for existing applications.
- Experience using both back-end and front-end languages to deliver complete solutions.
- Proven ability to solve complex problems in a collaborative team setting.
- Secret clearance is required.
- Bachelor's degree or 5+ years of software engineering experience in lieu of a degree.
Technologies
- Java
- Python
- C#
- C
- C++
- .NET
- JavaScript
- React
- Node.js
- PHP
- Drupal
Benefits
- Health, life, disability, financial, and retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work-life programs
- Dependent care
- Recognition awards program
The Opportunity
- Resolve end-to-end problems in a fast, agile environment as a full stack developer.
- Contribute to building systems that make a meaningful impact beyond writing code.
- Translate vision into production-ready software and systems.
- Leverage a passion for learning new tools and techniques to drive system improvements.
- Help clients address their toughest challenges using the latest architectures and technologies.
- Ensure solutions consider current architecture and operating environment while planning for future functionality and enhancements.
- Contribute to shaping better systems as a collaborative team.
- Participate in efforts that aim to deliver meaningful, real-world results.
Work Model
- Onsite: work primarily at a Booz Allen office or customer facility, with in-person collaboration as required.
- Hybrid: frequent presence at a Booz Allen facility, with possible customer-site visits as needed.
- Remote: may be listed as remote, with occasional in-person work at Booz Allen or customer facilities as required.
Clearance
- Secret clearance is required; applicants will undergo a security investigation to determine eligibility to access classified information.
Compensation
- Estimated annual pay range of $69,300.00 to $158,000.00, influenced by location, education, experience, skills, and contract-specific factors.
- Posting closes within 90 days of the posting date.
Identity verification
- Identity verification using biometrics and artificial intelligence is part of the hiring process.
- Candidates are expected to appear on camera for interviews and assessments.
- Booz Allen may take a photograph to verify identity and prevent fraud.
Candidate AI Usage
- AI tools are part of daily work but candidate evaluation must rely on your own skills unless explicit permission is given for use in interviews.