Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Full Stack Software Engineer role.
Rezi rewrites your resume against Booz Allen Hamilton's job description. Free.

Tailor your resume to this Full Stack Software Engineer role.
Rezi rewrites your resume against Booz Allen Hamilton's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Full Stack Software Engineer posting at Booz Allen Hamilton — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Full Stack Software Engineer posting at Booz Allen Hamilton — free, in seconds.
About the Role
As a full stack software engineer, you will resolve complex problems with complete end-to-end solutions in a fast-paced, Agile environment. You will develop, integrate, test, and maintain software capabilities from requirements through production delivery, working across the technology stack and collaborating with other engineers, architects, product owners, and mission stakeholders to translate requirements into reliable and maintainable software solutions. You will use modern development tools, frameworks, and cloud technologies to solve challenging technical and mission problems, developing backend services, APIs, data integrations, and user-facing capabilities while working within established application architectures and engineering standards. You will participate in technical design discussions, troubleshoot application issues, conduct code reviews, and contribute to improvements in software quality and maintainability, working alongside senior engineers to evaluate technical approaches, learn new tools and technologies, and continuously improve the team's development and delivery practices.
Responsibilities
- Develop, integrate, test, and maintain software applications.
- Develop backend services, APIs, and data integrations.
- Develop user-facing capabilities.
- Participate in technical design discussions.
- Troubleshoot application issues.
- Conduct code reviews.
- Contribute to improvements in software quality and maintainability.
- Evaluate technical approaches.
- Learn new tools and technologies.
- Improve team's development and delivery practices.
Requirements
- 8+ years of experience in software engineering, including developing, testing, integrating, or maintaining software applications.
- 5+ years of experience developing applications using an object-oriented programming language.
- 4+ years of experience developing web applications using frontend technologies or frameworks, such as React or Angular.
- Experience developing or integrating backend services and RESTful APIs.
- Experience developing applications using relational databases, such as PostgreSQL, and working with SQL.
- Experience working with automated build, test, or CI/CD processes.
- Experience working within Agile software development environments using methodologies such as Scrum or Kanban.
- Experience using software development and task management tools, such as Jira.
- TS/SCI clearance with a polygraph.
Skills
- Object-oriented programming
- Web application development
- Frontend technologies (React, Angular)
- Backend services development
- RESTful APIs integration
- Relational databases (PostgreSQL)
- SQL
- Automated build, test, or CI/CD processes
- Agile software development (Scrum, Kanban)
- Jira
Location
- Remote
- Hybrid
- Onsite
Work Type
- Full-time
Experience Level
- 8+ years of experience in software engineering
- 5+ years of experience developing applications using an object-oriented programming language
- 4+ years of experience developing web applications using frontend technologies or frameworks
Education Level
- Bachelor's degree in Computer Science, Engineering, or Information Technology field, or 12+ years of experience in software engineering in lieu of a degree.
Salary/Compensations
- $86,800.00 to $198,000.00
Benefits
- Health benefits
- Life benefits
- Disability benefits
- Financial benefits
- Retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work-life programs
- Dependent care
- Recognition awards program
About the Company
- Booz Allen celebrates your contributions, provides opportunities and choices, and supports your total well-being.
- We are committed to the responsible and ethical use of AI tools.
- Our people-first culture prioritizes the benefits of collaboration, whether it occurs in person or virtually.
Equal Opportunity
- All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, local, or international law.