Software Engineer C++ or JAVA
Job Description
Mid- to senior-level software developers are sought to build secure, high-assurance software systems using Java or C++, on-site in San Diego; active SECRET clearance required.
Responsibilities
- 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
- 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
- Active SECRET clearance is required
- U.S. citizenship required
Technologies
- Java
- C++
- Qt
- Android
- Java Swing
- Modern web frameworks
- RESTful services
- Git-based version control
- Linux
Benefits
- 401(k)
- Health insurance
- Paid time off