The Role
Design, develop, test, maintain, and troubleshoot scalable full-stack applications using Java or C#, React, Apache NiFi, and Microsoft SQL Server. Build APIs and automated data flows, understand legacy systems, conduct code reviews, support architecture planning, and resolve production issues for a Department of Defense sustainment system.
Summary Generated by Built In
SAIC has an immediate need for a Senior Full Stack Software Engineer to support the Department of Defense (DoD) with the Defense Readiness Reporting System (DRRS) Sustainment system.
This position is 100% remote.
Job Description:
- Design, develop, and maintain reliable, scalable, and secure applications using Java, C#, or both, depending on project requirements.
- Contribute to front-end development with React building responsive, user-friendly interfaces that meet modern web design standards.
- Leverage Apache NiFi to design, implement, and manage automated data flows between systems, ensuring efficiency, reliability, and security.
- Requires the ability to quickly understand legacy code, tools and technologies.
- Write and maintain clean, efficient, and well-documented code following best practices and coding standards.
- Conduct thorough testing and debugging of applications to ensure software quality, performance, and reliability.
- Participate in code reviews, architecture planning, and technical discussions to ensure alignment on project goals and best practices.
- Troubleshoot production issues and provide timely resolutions.
Required Education:
- Bachelors and nine (9) years of experience; four (4) years of experience accepted in lieu of degree.
Required Skills:
- Ability to independently learn the domain, and tech stack used on the project to fill skill gaps.
- Proficiency in Java and/or C# with experience building large-scale applications.
- Hands-on experience with React for front-end development (functional and/or class-based components).
- Strong understanding of database design and development, including proficiency in querying SQL within an MSSQL database.
- Familiarity with API development (REST or GraphQL) and integration.
- Strong problem-solving, analytical, and debugging skills.
- Proficient with Git or other version control system (VCS) .
Required Clearance:
- Active Secret Security Clearance.
We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.
Skills Required
- Bachelor’s degree and nine years of experience, or four years of experience accepted in lieu of degree
- Proficiency in Java and/or C# developing large-scale applications
- Hands-on experience with React front-end development
- Strong database design and development experience, including SQL querying in Microsoft SQL Server
- Familiarity with REST or GraphQL API development and integration
- Strong problem-solving, analytical, and debugging skills
- Proficiency with Git or another version control system
- Active Secret Security Clearance
Similar Jobs
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Spectrum San Diego is a high tech security innovator, specializing in ultra-low-dose X-ray screening systems.








