Description
Onfido
is a next generation identity verification (IDV) solution, working
with global businesses to verify the identities and background of their
users or contractors. Our vision is to build the trust engine to power
digital interactions worldwide.
Founded in 2012 by three friends
from Oxford University, we carry out millions of checks annually for
clients such as BlaBlaCar, Couchsurfing, Tesco and Nutmeg.
Having
raised over $30m in funding to date, our focus is on continuing to
develop our technology as well as expanding our global footprint.
Our
teams work on several interesting challenges. For example, we use
Machine Learning to verify people remotely and instantly, and
automatically detect digital forgeries. We strive to provide excellent
user experience for customers and empower global clients in implementing
different workflows at scale.
Our Stack:
We
primarily build in Ruby (with Rails), Javascript (with React) and
Elixir (with Phoenix). Our ML engineers work with Python, Torch and
TensorFlow and we run our services on top of Kubernetes and AWS.
THE ROLE:
This
is a unique opportunity for someone to be in the driving seat and work
closely with our Director of Cyber Security to shape our cyber security
vision and roadmap, ensuring that the right security measures and
policies are put in place.
You'll be part of our Cyber Security
Team. The team's mission is to protect our clients data and our
intellectual property. We work in a fast paced agile environment where
we are constantly learning and exchanging ideas with and across teams.
Ever
thought about using technologies like AWS Lambda to make a fully
virtualized and highly scalable cloud environment react to threats
autonomously? Read on.
The role will involve:
- Automation
- automate generic security analysis and incident detection and
handling tasks using your scripting and programming skills
- Security
frameworks and standards - support the evaluation, design, development
and implementation of security frameworks/standards and tooling across
the whole organization
- Accreditation - Support our compliance programs (ISO 27001, PCI-DSS, GDPR, ...)
- Security
assessment and testing - perform all kinds of security assessments and
penetration tests against our infrastructure, applications and office
environments
- Evangelism - work very closely with our technology
and business teams in order to strengthen their security awareness and
stay up-to-date with internal projects and strategies
Requirements
- Hands on experience as a Security Engineer/Security Consultant
- Experienced
with security assessments and penetration tests of traditional as well
as cloud based / fully virtualized infrastructures and web based
services (HTTP/S + Websockets)
- Experienced with secure coding practices and secure development processes
- Familiarity with designing and securing cloud environments; preferably in AWS
- Familiarity with securing containerized environments
Nice-to-haves:
- Good working knowledge of the tools in our dev stack, including Linux, AWS, Docker, Kubernetes, Redis, Jenkins and Git.
- Experience with scripting (Bash, Javascript, Ruby, Python, Go) for the purpose of automating security related tasks
- Experience with containerization and related security aspects
- Experience
with security and compliance standards like ISO 27001, PCI-DSS and
security best practices like OWASP and CIS Benchmarks
To be a great fit with the Onfido team, and to really enjoy working with us, you'll be
- A
person passionate about their work and also their wide ranging personal
interests, we like people who are interesting and interested!
- An
innovative thinker - the kind of person who is always experimenting
with new tools/ systems/ approaches to do things better and faster
- A caring and sensitive team member - generous with your own time and highly considerate of your colleagues'
- Able to manage time and prioritise tasks effectively, ability to multi-task is a must
- Able to think critically, draw upon previous experience to make decisions independently, and exercise good judgment
Benefits
We're
committed to making Onfido a fantastic place to work, so we go to great
lengths to give you what you need to succeed. You will receive:
- Share options
- 25 days holiday, plus bank holidays
- Bupa Health Cash Plan
- Subsidised gym membership or home cleaning
- Free yoga classes, 5-a-side football bookings
- Unlimited budget for any software or books you need
- Free languages classes (currently Spanish, French and English)
- A fully stocked kitchen with unlimited breakfast, drinks, snacks and fresh fruit every day
- Clubs: Coding, Running, Theatre, Games, Poker, Movies and many more!
- Cycle to work scheme
- Season ticket loan
- Monthly company dinners
- Quarterly socials (e.g. cookery classes, go-karting and private cinema trips)
- Friday afternoon drinks
- Relaxed and informal office environment
- Coming soon: Pension Scheme
If you're interested, check out our Top 11 reasons to join Onfido and get in touch to apply!