Bachelor's degree in computer science, math, or related engineering field
6+ years building security services and configurations (i.e. IAM, API security)
Deep expertise in security domains (e.g., cryptography, network security)
Development experience in modern programming languages (Python, C++, Rust, Go)
Experience deploying and supporting security applications in the cloud
Proficient with command line tasks and GNU/Linux system knowledge
Responsibilities
Design, implement, and maintain backend tools and security pipelines
Collaborate with engineering teams on security-sensitive features
Establish and promote security practices for scalable software development
Benefits
Relocation assistance provided
Opportunity to work on groundbreaking space technology
Engagement in mission-critical projects
Collaborative and innovative work environment
Full Job Description
Senior Software Engineer (Security Tools)
Torrance, CA - Relocation Assistance Provided
The Job
Our client is looking for a Senior Security Software Engineer, reporting to the Senior Manager, Software Engineering, to support the development of the systems that will be required for the design and build of artificial-gravity human-rated space stations.
Functions
Work with team to design, implement, and maintain a wide variety of backends, tools, and pipelines directly in support of mission-critical security services.
Partner with various engineering teams to assist in the implementation and design of their security-sensitive features and services.
Influence and adopt practices and patterns for security and software that will scale to what will eventually become a very large codebase and team.
Qualifications
Bachelor's degree in computer science, math, or other engineering discipline.
6+ years experience with building security services and configurations (i.e. IAM, short-lived certificates, API security).
Deep security knowledge in one or more domains (i.e. cryptography, network security, infrastructure security).
Development experience in any modern programming language (including but not limited to Python, C++, Rust, Go).
Experience building, shipping, and supporting security applications in the cloud.
Proficiency using the command line, writing shell scripts, and an understanding of the GNU/Linux operating system.
Preferred Skills
Experience working on ambiguous problems.
Production DevOps experience (Docker and K8s preferred).
Experience working with multiple programming languages.