Software Engineer C++ or JAVA (CLEARED)

TRUSTTHINK LLC
San Diego, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 94K

Job location

San Diego, United States of America

Tech stack

Java
API
Android
Business Logic
Automation of Tests
C++
Software Quality
Continuous Integration
Human-Computer Interaction
Java Foundation Classes
QT
Software Engineering
Software Requirements Analysis
Software Systems
Software Technical Review
Web Application Frameworks
iOS
Backend
GIT
SC Clearance
Information Technology
REST
Software Version Control

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