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 capabilities from requirements through production delivery
- Work across the technology stack and collaborate with other engineers, architects, product owners, and mission stakeholders
- Develop backend services, APIs, data integrations, and 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
- Continuously improve the team's development and delivery practices
Requirements
- 4+ years of experience in software engineering, including developing, testing, integrating, or maintaining software applications
- 3+ years of experience developing applications using an object-oriented programming language
- 2+ 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 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
- Bachelor's degree in a Computer Science, Engineering, or Information Technology field or 8+ years of experience in software engineering in lieu of a degree
Skills
- React
- Angular
- Backend services
- RESTful APIs
- PostgreSQL
- SQL
- Scrum
- Kanban
- Jira
- Python
- Microservices
- Distributed systems
- Event-driven architectures
- AWS cloud-native development
- Serverless application development
- Infrastructure as Code
- CloudFormation
- CI/CD pipelines
- GitLab
- GitHub Actions
- Jenkins
- Kubernetes
- Container orchestration
- Automated testing
- Application authentication
- Authorization
- Logging
- Monitoring
- Observability
- DevSecOps
Location
- Remote
- Hybrid
- Onsite
Work Type
- Full-time
- Part-time
Experience Level
- 4+ years of experience in software engineering
- 3+ years of experience developing applications using an object-oriented programming language
- 2+ years of experience developing web applications using frontend technologies or frameworks
Education Level
- Bachelor's degree in a Computer Science, Engineering, or Information Technology field
- 8+ years of experience in software engineering in lieu of a degree
Salary/Compensations
- $69,400.00 to $158,000.00 (annualized USD)
Benefits
- Health benefits
- Life insurance
- Disability insurance
- 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 you with 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.