Software Engineer
Job Description
As a Software Engineer on the Homeland Security Team in Washington, DC, contribute to full‑stack applications with a React frontend and a Java/Spring backend to support national security objectives.
Responsibilities
- Full‑Stack Development: Build and maintain responsive web applications using React, integrating them with backend services and APIs.
- System Integration: Support backend logic and data services using Java/Spring or equivalent frameworks.
- User‑Centric Design: Collaborate with analysts and stakeholders to translate complex data requirements into intuitive, high‑performance user interfaces.
- Agile Collaboration: Participate in sprint planning, code reviews, and technical design sessions within a tight‑knit engineering team.
- Quality Assurance: Write unit tests and participate in CI/CD workflows to ensure the reliability of production code.
Requirements
- 2 to 5 years of professional software development experience, with proven ability in frontend frameworks like React and backend ecosystems such as Java/Spring, C#/.NET, or similar enterprise‑grade languages
- Strong experience developing frontend applications using HTML, TypeScript, and CSS with a focus on responsive design and modern UI/UX
- Strong understanding of RESTful APIs, React component design and common component libraries, and secure web development practices
- Proficiency in writing unit tests using frameworks such as Jest
- Experience working in a collaborative code environment and familiarity with Git, CI/CD pipelines, and modern development workflows
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Be a U.S. citizen able to pass a background investigation by the client agency. DHS clearance with CBP/ICE or DoD Top‑Secret preferred
Technologies
- React
- Java
- Spring Boot
- C#/.NET
- HTML
- TypeScript
- CSS
- RESTful APIs
- Jest
- Git
- CI/CD pipelines
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Flexible spending account
- Health insurance
- Life insurance
- Professional development assistance
Salary
USD 110,000 - 130,000 per year
Job Details
- Location: Washington, DC (hybrid)
- Job Type: Full-time