Software Engineer
Job Description
Software Engineer position onsite in Lexington Park, MD, focused on delivering end-to-end software and systems in a fast, agile environment.
Responsibilities
- Deliver end-to-end solutions in an agile setting to resolve complex problems.
- Lead software and system development from concept to production readiness.
- Continuously learn new tools and techniques and identify needed system improvements.
- Collaborate with clients to address their toughest challenges using modern architectures, tools, and technologies.
- Ensure the team's solution aligns with current architecture and operating environment while supporting future functionality and enhancements.
Requirements
- Minimum 2 years designing, modifying, developing, writing, and implementing software applications.
- 2+ years of software development experience using languages and stacks such as C#, C, C++, .NET, or JavaScript.
- Experience with Agile methodology.
- Experience writing source code for new applications or enhancing code samples for existing applications.
- Experience using back-end and front-end languages to deliver complete solutions.
- Experience solving complex problems in a collaborative team environment.
- Secret clearance.
- Bachelor's degree or 5+ years of software engineering experience in lieu of a degree.
Technologies
- C#
- C
- C++
- .NET
- JavaScript
- Java
- React
- NodeJS
- Database
Benefits
- Health, life, disability, financial, and retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work-life programs
- Dependent care
The Opportunity
- Full stack development to deliver end-to-end solutions in an agile setting.
- Opportunity to influence architecture and create impactful systems beyond coding.
- Role focuses on turning vision into production-ready software and systems.
- Emphasis on learning new tools and identifying system improvements.
- Collaborate with clients to tackle difficult challenges using modern architectures and technologies.
- Ensure solutions reflect current architecture and environment while enabling future enhancements.
- Contribute to shaping systems for better outcomes.
You Have
- 2+ years of experience designing, modifying, developing, writing, and implementing software programming applications.
- 2+ years of software development experience with languages or stacks including C#, C, C++, .NET, or JavaScript.
- Experience with Agile methodology.
- Experience writing source code for new applications or enhancing code samples for existing applications.
- Experience using back-end and front-end languages to develop complete solutions.
- Experience creating solutions to complex problems within a collaborative team environment.
- Secret clearance.
- Bachelor's degree or 5+ years of software engineering experience in lieu of a degree.
Nice If You Have
- Experience with Java, React, NodeJS, or Database.
- Ability to acquire client requirements and resolve workflow problems through automation optimization.
- Ability to work with automated testing tools to perform testing and maintenance.
- Top Secret clearance.
Clearance
- Applicants will undergo a security investigation for access to classified information; Secret clearance is required.
Compensation
- Projected compensation range is $69,300.00 to $158,000.00 (annualized USD). Salary is determined by location, education, skills, experience, and contract-specific requirements.
- Booz Allen offers health, life, disability, financial, and retirement benefits, paid leave, professional development, tuition assistance, work-life programs, and dependent care.
- Full-time and part-time employees working at least 20 hours per week are eligible to participate in benefit programs.
- This posting will close within 90 days from the posting date.
Identity Statement
- Identity verification will use biometrics and artificial intelligence to ensure authenticity; you may be on camera during interviews and assessments, and Booz Allen may take your photo to verify identity.
Candidate AI Usage Policy
- AI is part of daily work at Booz Allen; use of AI tools to assist with interview responses is prohibited unless explicitly permitted.
Work Model
- Onsite: work primarily at a Booz Allen office or customer facility, collaborating with colleagues and clients.
- Hybrid: frequently work from a Booz Allen facility and may visit a customer facility; some remote work may be possible.
- Remote: some roles may be remote, with possible in-person requirements at Booz Allen or customer facilities.
Commitment to Non-Discrimination
- All qualified applicants will receive consideration for employment without regard to disability, protected veteran status, or other statuses protected by law.