Software Engineer C++ or JAVA (CLEARED)
Role details
Job location
Tech stack
Job description
Active SECRET Clearance is Required.
We are seeking mid- to senior-level Software Developers to build secure, high-assurance software systems using either Java or C++. The ideal candidate is comfortable working across business logic and system services to APIs and user interface components, with a strong emphasis on code quality. This position is full-time and on-site in San Diego.
What You'll Do
· Design, develop, and maintain software systems in C++, Java, or similar languages
· Build and integrate secure communication interfaces and APIs
· Develop modular, maintainable software aligned with system requirements
· Participate in architecture discussions and technical design reviews
· Contribute to automated testing and CI/CD workflows
· Collaborate closely with engineering, security, and systems teams
Requirements
Do you have experience in Java?, Do you have a Bachelor of Science?, · BS in Computer Science, Engineering, or related field (or equivalent experience)
· 2 + years of professional software development experience
· Strong proficiency in Java or C++
· Experience developing on Linux/Unix systems
· Experience with Git-based version control
· Experience working in Agile/Scrum environments
· Strong written and verbal communication skills
Preferred Experience (any subset)
· Experience with embedded or resource-constrained systems
· Experience with UI frameworks (Qt, Android, Java Swing, or modern web frameworks)
· Experience developing RESTful services or backend systems
· Familiarity with cryptographic concepts or secure communications
· Experience with CI/CD tools and automated testing frameworks
· Knowledge of DoD security requirements (RMF, STIGs)
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Paid time off, * 401(k)
- Health insurance
- Paid time off