Skip to main content

Senior Full Stack Software Engineer

Posted yesterday

benz technologyFort Meade (MD)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Active TS/SCI security clearance required. Benz Technology is unable to sponsor clearances. U.S. citizenship required.
About the Role: We’re looking for a Senior Software Engineer to design, develop, and deploy end-to-end applications that deliver direct operational impact to analyst workflows. You’ll work closely with mission stakeholders, data scientists, and analysts to capture requirements and build solutions across the full stack — from user-facing interfaces to back-end services and cloud-based data pipelines.
Responsibilities: Build and maintain user-facing applications that integrate front-end UI with back-end services to support analyst workflows Develop and maintain RESTful APIs for mission data access and processing Incorporate data visualizations to surface actionable insights for analysts Establish and manage CI/CD pipelines for secure, reliable application deployment Work within cloud environments and customer-specific data repositories to deliver end-to-end solutions Collaborate directly with stakeholders, data scientists, and analysts to capture and translate requirements into working software Support integration with mission tools including XKS, GM, LABBENCH, PRESSUREWAVE, and Elasticsearch Required QualificationsProficiency in Python, PySpark, Java, and JavaScript Experience with Elasticsearch and Git-based version control workflows Hands-on experience with mission data repositories and corporate tooling (XKS, GM, LABBENCH, PRESSUREWAVE) Ability to build full-stack applications spanning UI development through back-end API integration Experience establishing CI/CD pipelines for application deployment Desired QualificationsDocker and Kubernetes for containerized deployments Database query development and optimization Familiarity with the intelligence collection cycle Experience with Data Science, Machine Learning (ML), or Artificial Intelligence (AI) workflows Exposure to Large Language Models (LLMs) and applied AI tooling Full software development lifecycle experience: requirements analysis, design, implementation, testing, integration, and maintenance

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this