Security Architect

TWO95 International, Inc
San Jose, CA, United States
3 months ago
Apply on juju.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Software System Penetration Testing C++ (Programming Language) Code Review Software Debugging Design of User Interfaces Mobile Application Software Network Protocols Software Architecture Systems Development Life Cycle Software Engineering Systems Integration
+4 more
Video Streaming U-Boot Predix Vulnerability Analysis

Job description

  • Define security requirements and checklist for IoT platforms.

  • Champion the Client’s product security SDLC. This includes threat modeling, security testing, penetration testing, security code reviews, and secure design/architecture reviews, and identifying and fixing vulnerabilities in software and applications.

  • Perform vulnerability research, assessment and management, serve as technical security/risk advisor on all new technology/developed by the Client.

  • Provide architectural guidance and leadership on best practices regarding security in software development, IoT platform, mobile application, user interface design frameworks, high performance messaging solutions, server-side development, integrations and tools and technologies.

  • Work across SW/HW engineering, production, and operations teams and ODM/OEM to identify component and system level security risks, determine technical security controls to mitigate risks, prioritize and schedule controls with product development timelines.

  • Work with corporate security governance team to comply with internal SLA and policies.

  • Mentor junior Security Engineers.

  • Maintain knowledge of current and emerging technologies / products / trends related to security architectural solutions.

Requirements

  • 12+ years of experience in security research, product security, and/or software engineering.

  • Demonstrated expertise in cryptographic algorithms and protocols.

  • Demonstrated expertise in network protocols.

  • Demonstrated expertise in end-to-end software architecture.

  • Proficiency in programming languages - Java, C/C++.

  • Proficiency in Secure Boot and Trusted Execution Environment (TEE).

  • Ability to present complex security topics to wide range of internal and internal audiences (engineers to executives).

  • Strong project planning and execution skills.

  • Excellent written & oral communication skills and coordination with peers, end-users, and management.

  • Good analytical and debugging skills; creative ability, good organizational skills.

Preferred:

  • CISSP or equivalent certification.

  • Proficiency in audio and video streaming protocols.

Apply for this position

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

Apply on juju.com
Prepare application

Good distractions

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

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · World Congress 2022

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

2:12 min

The purpose and benefits of manual code reviews

Julien Delange · LIVE

Videos

See all

Related articles

See all