Company Description
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.
About the Role
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
Desired Background
· 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)
Additional Details
Pay: From $93,700.00 per year
Benefits:
Work Location: In person
Read authentic reviews with a Glassdoor account. Only apply to jobs you love.