Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against Kasada's job description. Free.

Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against Kasada's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at Kasada — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at Kasada — free, in seconds.
About the Role
Kasada has an exciting opportunity for a Senior Software Engineer focused on compilers to join our team responsible for defending customers against automation. This role involves leveraging and inventing novel obfuscation techniques using custom languages and virtual machines to prevent bot attacks, contributing creative innovations to our VM and compiler, and establishing leadership in cybersecurity.
Responsibilities
- Building and enhancing the Kasada Virtual Machine
- Building and optimizing different stages of the compiler chain
- Translating proof-of-concept work from security research into practical solutions
- Performing research in collaboration with product and engineering teams
- Contributing to architecture design discussions for efficient solutions
Requirements
- At least 3 years of experience in a Senior Software Engineering role
- Understanding of compiler architecture
- Experience working with compilers
- Experience with ASTs
- TypeScript / JavaScript experience
- Ability to communicate highly technical concepts to non-technical audiences
- Strong debugging skills and willingness to delve into unknowns
- Understanding of writing user-based tests
Skills
- Compiler theory
- Custom languages
- Virtual machines
- Cybersecurity
- NodeJS
- TypeScript
- JavaScript VMs
- Buildkite
- AWS
- Docker
- Browser knowledge including backwards compatibility
- Client-based testing experience
- Babel experience
- VM experience
Location
- Sydney
Work Type
- Full-time
Experience Level
- Senior
Benefits
- Equity/stock options
- Generous parental leave and resources
- Wellbeing support including EAP with confidential counselling
- Birthday leave
- Wellness leave
- Annual company offsites
- Dog-friendly HQ
About the Company
- Kasada protects millions of online users daily by stopping automated bot attacks.
- Founded to restore trust in the internet, Kasada stops bots at the first request.
- The company has grown globally from its origins in Sydney.
- Kasada is an innately curious team that brings bold ideas to solve difficult cybersecurity problems.
Equal Opportunity
- Kasada is an E-Verify employer (US-based applicants only).