We're looking for a Senior Software Engineer with expertise in Application Security, operating systems, and cloud technologies to work on bleeding edge technology in our cloud-native team.
About the team
Our Cloud Native team is at the forefront of innovation, working to revolutionize container scanning security, simplifying application security for both security experts and software developers alike.
What you will do
- Solve hard problems in the domain of containers, security scanners, cloud, operating systems, package managers, Kubernetes, DBs and Linux.
- Come up with innovative solutions to complex software static analysis problems.
- Being responsible for shipping cutting edge technologies that transforms the container scanning industry.
- End-to-end development of backend software components (research, design, development, testing, rollout, monitoring).
What you will bring
- At least 5 years of experience as a Software Engineer or Security Researcher.
- Expertise in cyber-security or vulnerability research, including knowledge of attacks, vulnerabilities, and their countermeasures.
- Proficiency in at least one of these languages: C, C++, Rust, Go
- Proficiency in at least two of these languages: Python, JavaScript, Java, C#, PHP, Ruby, Scala
- Strong background in Linux, system calls, file systems, kernel, etc.
- Experience with containerization and microservices architecture.
- Familiarity with cloud platforms such as AWS, GCP, Azure.
- Skilled in continuous integration and deployment (CI/CD) processes.
- Knowledge of database and message queue technologies.
- Experience in developing high-scale, cloud-native SaaS products.