Senior Software Security Engineer, Full Stack
Added 1 month ago
ABOUT THE JOB
We're seeking a full stack Security Software Engineer to develop novel security tooling for securing our suite of products including and detecting potential cybersecurity issues across embedded Linux systems and Android devices. The ideal candidate can develop across the the full stack - from Linux eBPF programs to cloud backends and everything in between.
WHAT YOU’LL DO
- Design and develop cybersecurity tools for embedded Linux and Android systems.
- Build and maintain backend services with REST APIs running on cloud platforms.
- Create user-friendly frontends using React and TypeScript.
- Manage cloud infrastructure using Terraform and/or AWS CDK.
- Collaborate with cross-functional teams to identify security needs and implement solutions.
- Conduct code reviews and ensure adherence to security best practices.
- Stay updated on the latest security threats and technologies.
REQUIRED QUALIFICATIONS
- 5+ years of software development experience in some combination of Golang, Rust, Kotlin, and TypeScript.
- Proficiency in implementing application backends, including authorization, observability, REST APIs, and NoSQL data persistence.
- Strong experience with frontend development using React and TypeScript.
- Familiarity with cloud infrastructure management (Terraform and/or AWS CDK).
- Experience in mobile development, specifically on Android platforms.
- Understanding of cybersecurity principles and practices.
- Ability to obtain and hold a U.S. Secret security clearance.
PREFERRED QUALIFICATIONS
- Experience with embedded systems and Linux.
- Knowledge of security frameworks and compliance standards.
- Experience with Linux observability and eBPF.
- Experience with CI/CD and test automation, including for mobile devices.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.