Full Stack Software Engineer
$69K/yr – $158K/yr
You'll complete your application on the employer's website.
$69K/yr – $158K/yr
You'll complete your application on the employer's website.
Job type
Salary
$69K/yr – $158K/yr
Location
Sector
Posted
19 days ago
Booz Allen Hamilton is seeking a Full Stack Software Engineer to develop mission-focused software systems. The role involves designing, integrating, testing, and maintaining backend services, APIs, data integrations, and user-facing capabilities while collaborating with engineers, architects, product owners, and mission stakeholders in an Agile environment.
Responsibilities
As a full stack software engineer, you can resolve complex problems with complete end-to-end solutions in a fast-paced, Agile environment
We’re looking for a full stack developer with the skills needed to develop, integrate, test, and maintain software capabilities from requirements through production delivery
You’ll work across the technology stack and collaborate with other engineers, architects, product owners, and mission stakeholders to translate requirements into reliable and maintainable software solutions
You’ll develop backend services, APIs, data integrations, and user-facing capabilities while working within established application architectures and engineering standards
You’ll participate in technical design discussions, troubleshoot application issues, conduct code reviews, and contribute to improvements in software quality and maintainability
You’ll work alongside senior engineers to evaluate technical approaches, learn new tools and technologies, and continuously improve the team's development and delivery practices
Preferred
Experience developing production applications with Python
Experience developing enterprise web applications
Experience with microservices, distributed systems, or event-driven architectures
Experience with AWS cloud-native or serverless application development
Experience with Infrastructure as Code technologies such as CloudFormation
Experience building or maintaining CI/CD pipelines, such as GitLab, GitHub Actions, or Jenkins
Experience with Kubernetes or other container orchestration technologies
Experience with automated unit, integration, or end-to-end testing
Experience with application authentication, authorization, logging, monitoring, or observability
Experience working in DevSecOps software delivery environments
Python development
Enterprise web applications
Microservices architecture
Distributed systems
Event-driven architectures
AWS development
Serverless applications
Infrastructure as Code
CloudFormation
CI/CD pipelines
GitLab
GitHub Actions
Jenkins
Kubernetes
Container orchestration
Automated testing
Unit testing
Integration testing
End-to-end testing
Application authentication
Authorization
Logging
Monitoring
Observability
DevSecOps
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 acknowledging employees for exceptional performance and superior demonstration of our values
Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz Allen’s benefit programs
Individuals that do not meet the threshold are only eligible for select offerings, not inclusive of health benefits
Company
Advanced technology consulting for civil, defense, and national security missions
Mclean, Virginia, USA
http://www.boozallen.com/
Founded in 1914
10001+ employees
Qualifications
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
TS/SCI clearance with polygraph is required
Experience developing production applications with Python
Experience developing enterprise web applications
Experience with microservices, distributed systems, or event-driven architectures
Experience with AWS cloud-native or serverless application development
Experience with Infrastructure as Code technologies such as CloudFormation
Experience building or maintaining CI/CD pipelines, such as GitLab, GitHub Actions, or Jenkins
Experience with Kubernetes or other container orchestration technologies
Experience with automated unit, integration, or end-to-end testing
Experience with application authentication, authorization, logging, monitoring, or observability
Experience working in DevSecOps software delivery environments
Required skills
Object-Oriented Programming, React, Angular, RESTful APIs, PostgreSQL, SQL, Agile Software Development, Jira, TS/SCI Clearance with Polygraph, Python, AWS, Kubernetes
Preferred skills
Experience developing production applications with Python, Experience developing enterprise web applications
Experience
4+ years
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in Washington, DC or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…