Software Engineer C++ or JAVA (CLEARED)

TRUSTTHINK LLC
San Diego, CA, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$93,700.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Android Software Development Business Logic Automation of Tests C++ (Programming Language) Software Quality Continuous Integration Human-Computer Interaction Swing (Java) Qt (Software) Software Engineering
+11 more
Software Requirements Analysis Software Systems Software Technical Review Web Application Frameworks Ios Frameworks Backend Git SC Clearance Information Technology Restful APIs 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · World Congress 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:59 min

The danger of adopting default REST APIs

Stefan Priebsch · World Congress 2021

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all