Software Engineer
Job Description
Software Engineer on the Homeland Security Team in Washington, DC, contributes to full-stack development with a React frontend and a Java/Spring backend to support national security objectives.
Responsibilities
- Full-stack development: design and maintain responsive web applications using React, connecting to backend services and APIs.
- Backend and data services integration: support backend logic and data services with Java/Spring or equivalent enterprise frameworks.
- User-focused design: collaborate with analysts and stakeholders to translate complex data requirements into fast, intuitive interfaces.
- Agile collaboration: participate in sprint planning, code reviews, and technical design sessions within a close-knit engineering team.
- Quality assurance and deployment readiness: implement unit tests and contribute to CI/CD workflows to ensure production code reliability.
Requirements
- 2 to 5 years of professional software development experience, with proven ability in frontend React and backend ecosystems such as Java/Spring, C#/.NET, or similar enterprise languages.
- Strong front-end development experience using HTML, TypeScript, and CSS with a focus on responsive design and modern UI/UX.
- Solid understanding of RESTful APIs, React component design and 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.
- U.S. citizen able to pass a background investigation by a 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
Compensation
- $110,000 - $130,000 per year
Job Details
- Job Type: Full-time
- Location: Washington, DC (hybrid)
- Education: Bachelor's degree