Senior Software Programmer
Job in
Washington, District of Columbia, 20022, USA
Listed on 2026-03-11
Listing for:
Guidehouse
Full Time
position Listed on 2026-03-11
Job specializations:
-
Software Development
Job Description & How to Apply Below
Overview
We’re seeking an experienced Senior Software Programmer to design, develop, and enhance applications that support mission‑critical programs across the Department of Justice (DOJ). In this role, you will work hands‑on with secure systems, collaborate with cross‑functional technical and mission teams, and contribute to the modernization of DOJ software platforms. You will be responsible for building reliable, secure, and maintainable code that enables DOJ components to operate efficiently and effectively in support of national justice and security priorities.
JobFamily
Software Development & Support
Travel RequiredUp to 10%
Clearance RequiredActive Top Secret (TS)
What You Will Do- Design, program, test, and maintain secure, high‑quality software solutions supporting DOJ initiatives.
- Implement modular, scalable code using enterprise‑grade programming languages and frameworks.
- Develop and maintain RESTful APIs, backend services, and data integration workflows.
- Contribute to modernization efforts including containerization, refactoring, microservices adoption, and cloud migration.
- Implement automated build, test, and deployment pipelines using CI/CD tools.
- Ensure code and system compliance with RMF, STIG, FIPS 140‑2, and DOJ/IC security requirements.
- Participate in Agile/Scrum ceremonies and collaborate closely with product owners, analysts, testers, and mission stakeholders.
- Perform code reviews, improve coding standards, and contribute to technical design documentation.
- Troubleshoot complex technical issues in secure environments, including SCIF‑based operations support.
- Deliver well‑tested, maintainable code aligned with DOJ mission objectives and long‑term sustainment goals.
- U.S. Citizenship
- Active Top Secret (TS) Clearance with SCI or the ability to obtain SCI
- 8+ years of progressive software development/programming experience in secure, federal, or regulated environments.
- Strong proficiency in at least one backend language/framework:
- Java/Spring Boot, .NET/C#, Python (FastAPI/Flask/Django), or Node.js (Express/Nest)
- Experience developing and consuming REST APIs and handling relational databases such as Postgre
SQL or Oracle (queries, schema, performance tuning). - Hands‑on experience with CI/CD tooling (Git Lab CI, Jenkins, Git Hub Actions) and containerization (Docker, Kubernetes/Open Shift).
- Understanding of secure coding practices: auth
N/Z, secrets management, encryption, TLS/mTLS, OWASP Top 10. - Familiarity with DOJ, IC, or DoD security frameworks including RMF documentation, STIG remediation, and compliance gates.
- Cloud experience with AWS Gov Cloud or Azure Government, including IaC (Terraform/Cloud Formation).
- Strong analytical, communication, and collaboration skills within cross‑functional mission‑focused teams.
- Education:
BS in Computer Science, Engineering, Mathematics, or equivalent practical experience.
- Experience supporting DOJ components (e.g., FBI, DEA, ATF, EOIR, BOP, USAO) or other federal law enforcement missions.
- Familiarity with data streaming/search tech:
Kafka, Kinesis, Elasticsearch/Open Search, NiFi. - Experience with observability and Sec Ops tooling:
Splunk, Cloud Watch, Prometheus/Grafana, Sonar Qube, ZAP, Trivy. - Knowledge of federal standards: CJIS, NIEM, FISMA, FedRAMP High, Section 508.
- Experience with modern messaging systems (gRPC, Graph
QL, Rabbit
MQ, SQS/SNS, Event Bridge). - Automated testing frameworks: JUnit, pytest, Cypress/Playwright, Pact.
- Identity/security integrations: OAuth2/OIDC, SAML, KMS/HSM, PKI, RBAC/ABAC.
- Experience with Red Hat Open Shift, service mesh architectures (Istio/Linkerd), and OPA/Gatekeeper policy enforcement.
- Certifications such as AWS/Azure Gov, Security+, CASP+, CISSP, CKA/CKAD, DoD 8570/8140 roles.
- Experience modeling and managing sensitive/controlled data flows.
- Strong experience with secret and configuration management systems (AWS Secrets Manager, Hashi Corp Vault).
- Ability to produce high‑quality technical documentation (ADRs, low‑level designs, operational runbooks).
- Proficient at troubleshooting production issues under structured change control.
- Experience mentoring junior/ mid‑level programmers and…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×