Job Requirements
Remote
Secret Polygraph not specified
Mid Level Career (5+ yrs experience)
$120,000 - $160,000
Job Description
We are seeking a Senior Full Stack Software Engineer to join a program team that builds, modernizes, and sustains mission-critical applications for a Department of War (DoW) customer. This is a fully remote opportunity and requires a Secret clearance.
You'll help build a new, secure web platform that brings a set of existing mission applications together. Users experience are a federated identity layer, an event-driven work-item service, and a React front end, all running as containerized services on Kubernetes in AWS GovCloud and built to Department of War security and accessibility standards. The team works in two-week sprints, demonstrates working software to the customer every sprint, and uses AI-assisted development where approved.
• Design and build features end to end across React and TypeScript user interfaces and Java (Spring Boot) and Node.js (TypeScript) services.
• Build single sign-on and access control: Keycloak identity brokering with OpenID Connect and SAML, CAC/PIV smart-card authentication, OAuth 2.0 token exchange for short-lived scoped tokens, and policy-based authorization with Open Policy Agent.
• Build event-driven services that capture changes from existing applications (change data capture with Debezium, events on Kafka) and keep a unified work-item store in PostgreSQL current, with idempotent, replayable processing and a full change history.
• Build user-facing features on the U.S. Web Design System, such as dashboards, work queues, and navigation, composed from micro-frontends and meeting Section 508 and WCAG 2.1 AA.
• Design and consume REST APIs, and implement business rules (DMN decision tables) that route work to the right people.
• Write automated unit, integration, and end-to-end tests (JUnit, Jest, Playwright) and keep code quality high.
• Review code, mentor other developers, and help set team standards for design, security, and testing.
• Work with DevSecOps and security engineers to deploy through CI/CD pipelines, fix security findings, and support production issues when needed.
Requirements:
• Minimum Interim Secret clearance
• Bachelor's degree in computer science, engineering, or a related field, or four additional years of equivalent experience.
• 5+ years of professional software development, including 3+ years of full stack work.
• Production experience building back-end services in Java (Spring Boot) or Node.js (TypeScript).
• Production experience building front ends in React with TypeScript or modern JavaScript.
• Designing and integrating RESTful APIs (JSON, OpenAPI).
• Relational databases and SQL (PostgreSQL or similar).
• Git-based workflows, code review, and automated testing (JUnit, Jest, or similar).
• Containerized applications (Docker) and CI/CD pipelines.
• Working on Agile/Scrum teams.
You'll help build a new, secure web platform that brings a set of existing mission applications together. Users experience are a federated identity layer, an event-driven work-item service, and a React front end, all running as containerized services on Kubernetes in AWS GovCloud and built to Department of War security and accessibility standards. The team works in two-week sprints, demonstrates working software to the customer every sprint, and uses AI-assisted development where approved.
• Design and build features end to end across React and TypeScript user interfaces and Java (Spring Boot) and Node.js (TypeScript) services.
• Build single sign-on and access control: Keycloak identity brokering with OpenID Connect and SAML, CAC/PIV smart-card authentication, OAuth 2.0 token exchange for short-lived scoped tokens, and policy-based authorization with Open Policy Agent.
• Build event-driven services that capture changes from existing applications (change data capture with Debezium, events on Kafka) and keep a unified work-item store in PostgreSQL current, with idempotent, replayable processing and a full change history.
• Build user-facing features on the U.S. Web Design System, such as dashboards, work queues, and navigation, composed from micro-frontends and meeting Section 508 and WCAG 2.1 AA.
• Design and consume REST APIs, and implement business rules (DMN decision tables) that route work to the right people.
• Write automated unit, integration, and end-to-end tests (JUnit, Jest, Playwright) and keep code quality high.
• Review code, mentor other developers, and help set team standards for design, security, and testing.
• Work with DevSecOps and security engineers to deploy through CI/CD pipelines, fix security findings, and support production issues when needed.
Requirements:
• Minimum Interim Secret clearance
• Bachelor's degree in computer science, engineering, or a related field, or four additional years of equivalent experience.
• 5+ years of professional software development, including 3+ years of full stack work.
• Production experience building back-end services in Java (Spring Boot) or Node.js (TypeScript).
• Production experience building front ends in React with TypeScript or modern JavaScript.
• Designing and integrating RESTful APIs (JSON, OpenAPI).
• Relational databases and SQL (PostgreSQL or similar).
• Git-based workflows, code review, and automated testing (JUnit, Jest, or similar).
• Containerized applications (Docker) and CI/CD pipelines.
• Working on Agile/Scrum teams.
group id: 10112344
Defining Company Culture