Full Stack Software Engineer at Booz Allen Hamilton | DC, US | Rezi

Full Stack Software Engineer at Booz Allen Hamilton

Full Stack Software Engineer

Booz Allen Hamilton · DC, US

1 months ago

Full Stack Software Engineer

Booz Allen Hamilton · DC, US

a month ago
Resume preview

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

Target Resume Now
Resume preview

Tailor your resume to this Full Stack Software Engineer role.

Rezi rewrites your resume against Booz Allen Hamilton's job description. Free.

Resume score gauge reading 58 out of 100

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.