Senior Security Software Engineer
Take end-to-end ownership of features, building high-quality scalable systems with modern engineering practices. Collaborate with cross-functional teams to deliver customer-facing security experiences, driving technical direction and solving complex system-level problems in cybersecurity.
Responsibilities
- Take end-to-end ownership of features from design to deployment.
- Build high-quality, scalable, and resilient systems.
- Collaborate with product management, design, and security experts.
- Drive technical direction and make tradeoffs balancing speed, quality, and maintainability.
- Identify opportunities and push ideas forward proactively.
Requirements
- 6+ years of professional software development experience.
- Strong expertise in C/C++ and/or Rust.
- Hands-on experience with Windows internals or Linux kernel development.
- Experience with low-level debugging.
- Solid understanding of networking/security protocols, memory safety, and concurrency.
Nice to have
- B.Sc. or M.Sc. in Computer Science, Software Engineering, or equivalent.
- Proven system-level problem solving in complex, production environments.
- Experience designing and implementing end-to-end systems spanning kernel, drivers, and networking stacks.
- Experience in cybersecurity solutions.