← Back to jobs
Full-time

Full Stack Software Engineer

$69K/yr – $158K/yr

Washington, DCIT & TechnologyPosted 19d ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

$69K/yr – $158K/yr

Posted

19 days ago

Job description

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.

Similar vacancies

Other roles in Washington, DC or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

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…