Data Engineering Software Engineer, Senior
Phase2 Technology
Job Description
Data Engineering Software Engineer, Senior Job Number: R0238425 As a senior software engineer with deep backend instincts, you think in terms of contracts, data flow, and the guarantees a service makes to the systems that depend on it. You've built APIs that other engineers build against with confidence, designed data pipelines that handle messy real‑world inputs without silent failures, and made architectural choices that held up as the product scaled beyond its first use case. We are building a platform where computational models, optimization engines, and operator interfaces all depend on a shared service layer that must be reliable, well‑contracted, and fast, and we need someone like you to build it.
On this team, you will own the backend services and data infrastructure for two integrated products: a governed repository of computational assets with metadata, validation status, version history, and execution records exposed through a contract‑driven API; and a signal‑processing pipeline that ingests streaming operational data, maintains state, and feeds a reasoning engine that produces time‑sensitive outputs. In both cases, the services you build form the foundation the products depend on. You will join a small elite team where everyone operates at the technical frontier.
You will be the person on the team who makes everything connectable, ensuring that data flows cleanly from ingestion to reasoning to presentation without friction or failure. You will build in a rapid development environment with AI‑native tooling, delivering reliable and scalable services. You Have 5+ years of experience designing and building backend services and APIs in Python Experience in FastAPI, Flask, or asynchronous web frameworks Experience designing contract‑driven APIs where multiple consuming services depend on stable and versioned interfaces Experience building data ingestion and processing pipelines that handle streaming or near‑real‑time data, including validation, transformation, and state management Experience with relational databases, event streaming platforms, and caching layers for systems that manage both transactional and time‑series data Ability to obtain a Secret clearance Bachelor's degree in computer science or software engineering Nice If You Have Experience building repository or catalog systems that manage versioned assets with metadata, provenance, and access control Experience implementing authentication, audit logging, and schema validation at service boundaries for systems that handle sensitive data Experience building products for defense, intelligence, or national security customers TS/SCI clearance with a polygraph Master's degree in computer science or software engineering Clearance Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.
Compensation Salary range: $86,800.00 to $198,000.00 (annualized USD). The estimate represents the typical salary range for this position and is just one component of Booz Allen's total compensation package for employees. This posting will close within 90 days from the Posting Date.
EEO Statement 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. #J-18808-Ljbffr