Expert Rust Software Engineer

Product Development Stockholm, Sweden

Expert Rust Software Engineer

About the product

Advanced Bot Protection defends mission-critical websites, mobile apps, and APIs from automated threats - bad bots - without affecting the flow of business-critical traffic.

Bad bots are purpose-built to attack organizations’ websites and mobile apps through web scraping, account takeover, transaction fraud, denial of service, competitive data mining, unauthorized vulnerability scans, spam, click fraud, and web and mobile API abuse.

A unique security concern, the bot problem is focused on abuse of business functionality rather than finding and exploiting vulnerabilities.

About the team

We are a team of programmers based in central Stockholm working according to modern development practices. We are developing network services and data processing in Rust. We also have frontends, web client libraries, and mobile SDKs. We operate a global infrastructure and deploy daily.

About you

We are now extending our capabilities in the Bot Protection team, and we are looking for a software engineer with deep technical expertise in the Rust language.


  • BS degree in Computer Science, Computer Engineering, or other equivalent experience
  • Minimum of 4 years experience working with Rust
  • Strong and deep understanding of the Rust language
  • Deep understanding and work experience in distributed systems
  • Experience in cloud environment (AWS)


  • Contributing to open source projects
  • Experience with cybersecurity


Check out all of our career opportunities at

Legal Notice:

Imperva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, gender identity, marital status, protected veteran status, medical condition or disability, or any other characteristic protected by law.