SECRET CLEARANCE Is Required
Company Description TrustThink, founded in 2018, specializes in cybersecurity engineering and system-of-systems assurance for complex, connected products and platforms. The organization supports clients designing, building, and operating systems where security depends on interactions across software, hardware, networks, cloud services, suppliers, and operators. Its work spans connected transportation, uncrewed systems, medical devices, cryptographic infrastructure, and adversarial evaluation of AI models. Typical engagements include system security architecture and design reviews, threat and risk analysis, secure communications and key management, and the creation of certification-ready evidence. TrustThink also contributes to standards development and technical guidance, helping organizations interpret cybersecurity requirements and implement architectures that remain secure as systems evolve over time.
Role Description As a Principal Software Architect at TrustThink, you will lead the architecture and design of secure, complex software systems that integrate with diverse hardware, networks, and cloud platforms. In this full-time, on-site role based in San Diego, CA, you will define system and software architectures, select appropriate design patterns, and guide implementation approaches for cybersecurity-focused solutions. You will collaborate closely with engineers, product teams, and client stakeholders to translate security, performance, and reliability requirements into scalable designs and technical roadmaps. Day-to-day responsibilities include reviewing and modeling architectures, providing hands-on technical direction to development teams, conducting design and code reviews, and ensuring alignment with cybersecurity standards and best practices. You will also mentor team members, contribute to technical proposals and documentation, and represent TrustThink in discussions with clients, partners, and standards bodies.
Qualifications