The Role
Develop, test, maintain, and troubleshoot C++ security software for Linux and Windows. Participate in requirements analysis, software design, code reviews, product reviews, QA collaboration, defect resolution, and architecture discussions. The role is remote and requires U.S. citizenship, a background check, and an active Top Secret clearance.
Summary Generated by Built In
Information Security Corporation, a SAIC company is seeking an experienced C++ Software Developer to help build state-of-the-art security software. The successful candidate will have at least two years of professional C++ development experience and strong Linux and Windows development skills. The position is remote and reports to the Director of Software Development in Oak Park, Illinois.
Job Responsibilities:
- Design, develop, test, and maintain software applications in C++.
- Participate in requirements analysis, software design, code reviews, and product reviews.
- Collaborate closely with QA to deliver reliable, high-quality software.
- Troubleshoot and resolve software defects.
- Contribute to product architecture and technical design discussions.
- Bachelors and two (2) years or more experience; Masters and 0 years related experience
- At least two years of professional C++ software development experience.
- At least two years of Linux and Windows software development experience.
- Strong analytical, debugging, and problem-solving skills.
- Excellent verbal and written communication skills.
- U.S. citizenship and the ability to successfully complete a background check are required.
- Active Top Secret Clearance.
Preferred Qualifications Experience with one or more of the following is a plus:
- Qt framework and related development tools
- Linux and/or Windows internals
- Cryptography or Public Key Infrastructure (PKI)
- Java
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 at least two years of experience, or a master's degree with zero years of related experience
- At least two years of professional C++ software development experience
- At least two years of Linux and Windows software development experience
- Strong analytical, debugging, and problem-solving skills
- Excellent verbal and written communication skills
- U.S. citizenship
- Ability to successfully complete a background check
- Active Top Secret clearance
- Experience with Qt framework and related development tools
- Experience with Linux and/or Windows internals
- Experience with cryptography or Public Key Infrastructure
- Experience with Java
Am I A Good Fit?
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.






