Software Engineer C++ or JAVA (CLEARED)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
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
About the company
Founded in 2018, TrustThink is a cybersecurity engineering firm focused on securing complex, safety-critical, and highly regulated systems. We operate at the intersection of embedded devices, software platforms, networks, cloud infrastructure, cryptographic systems, and operational environments. Our work spans healthcare technologies, connected transportation, uncrewed and autonomous systems, and defense-related platforms. We support clients across the full lifecycle, from security architecture and cryptographic modernization to standards alignment, compliance strategy, and independent adversarial evaluation. TrustThink actively contributes to cybersecurity framework development and industry standards shaping emerging technologies.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Should senior developers refuse interview coding challenges?
Fully Remote Software Engineer Jobs
Where to Find Entry-Level Software Engineering Jobs
Highest Paying Tech Companies for Developers