Senior Quality Engineering Software Engineer

Booz Allen Hamilton

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Annapolis Junction, MD
Salary
$86,900–$198,000 / yr
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $172k
This role $142k
$70k most similar roles pay here $247k

This role pays less than 83% of similar roles. Most pay $149,500–$195,437 — the shaded band above. At the midpoint, this role pays about $142k versus about $172k for comparable roles.

Based on 240 similar postings.

Employer

About Booz Allen Hamilton

Booz Allen Hamilton is a management and technology consulting firm that provides analytics, digital, engineering, and cybersecurity solutions primarily to U.S. government agencies and commercial clients. Industry: Management & Technology Consulting

Booz Allen Hamilton currently has 1385 open roles on FindRole.

Listed pay typically runs $86,800–$198,000 across 911 roles with salary data.

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Senior Quality Engineering Software Engineer

As a Quality Engineering Software Engineer, Senior, you will join the team to establish a new quality engineering approach for a production platform used by cyber experts and analysts. You will own the testing strategy, framework, and tooling that engineers use to validate product behavior and diagnose failures. Your daily responsibilities include designing maintainable testing frameworks, building reusable Python tooling, and integrating automated checks into CI/CD workflows. You will create representative test data, reproducible environments, and diagnostics to distinguish product defects from environment issues while establishing testing patterns for other engineers. The role requires expertise in Python, Docker, and potentially React, TypeScript, or AWS. This position addresses the critical challenge of ensuring reliable software performance within the specialized domain of cyber operations, cyber defense, and security analytics.

What you'll do

  • Define testing strategies based on critical product behaviors and the impact of potential failures.
  • Design and build maintainable testing frameworks and reusable Python tooling.
  • Integrate automated checks into CI/CD workflows to ensure fast and reliable developer feedback.
  • Create representative test data, reproducible environments, and diagnostics to isolate product defects.
  • Report validation results and identify remaining gaps in product quality for the engineering team.
  • Establish and document testing patterns that other engineers can use and extend through code reviews.

What we're looking for

  • 4+ years of experience in professional software engineering including building, shipping, or supporting production software, developer tools, or test infrastructure.
  • 3+ years of experience developing and maintaining software with Python, including reusable tooling, automation, or backend services.
  • 2+ years of experience designing or building automated test frameworks or test infrastructure integrated into CI/CD workflows.
  • 2+ years of experience testing and debugging software across services, APIs, databases, data workflows, or production systems using Docker or reproducible environments.
  • 2+ years of experience owning a software engineering workstream from design through implementation and adoption.
  • Ability to obtain a TS/SCI clearance with a polygraph.
  • Bachelor’s degree in a technical field such as Computer Science, Computer Engineering, or Information Systems.
  • Experience with React, TypeScript, AWS, production telemetry, or cyber operations (preferred).

More like this

Similar roles

Senior QA Engineer

Veeva Systems

Remote 3 days ago $80,000–$150,000
Python TypeScript Java SQL Postman REST Assured Unix Linux Bash Grafana Prometheus Elasticsearch Nexus ECR Sonar LLM Generative AI
5+ yrs exp Remote

Senior Software Engineer

Oracle

Nashville, TN 128 days ago $89,200–$209,500
Distributed Systems PaaS Java Python Spark Spark SQL Spark Streaming Big Data Service-Oriented Architecture Web Services Security Object-Oriented Design SDK Development Agile Scripting Languages
3+ yrs exp

Senior Software Engineer

Microsoft

Redmond, WA 81 days ago $119,800–$234,700
C++ Win32 COM Windows Services WinRT RPC C C# ETW IPC RDP PCoIP ICA Kernel Driver Development Threading System APIs Telemetry Agile
4+ yrs exp

Senior Software Engineer

Microsoft

Redmond, WA 73 days ago $119,800–$234,700
Azure C C++ C# Java JavaScript Python Win32 ARM64 PKI Encryption Agile Access Management
4+ yrs exp

Senior Software Engineer

Abbott

Madison, WI 33 days ago $78,000–$156,000
Java SpringBoot Angular Python C++ JavaScript .NET SQL SQL Server AWS Azure Lambda ECS GraphQL RESTful Web Services Hibernate Entity Framework JPA2 CI/CD JIRA Confluence
4+ yrs exp

Senior Software Engineer

JLL (Jones Lang LaSalle)

Chicago, IL +1 61 days ago $160,000–$180,000
LLM RAG Prompt Engineering CI/CD Multi-agent Orchestration CRM CMS Marketing Automation Analytics Observability
3+ yrs exp