Kasada

Senior Software Engineer - Compiler Focus

Kasada

Sydney, New South Wales, Australia · Full Time

Be the first to apply

Experience
3+ yrs
Salary
Openings
1
Posted
10 hours ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Kasada

Kasada is dedicated to eliminating malicious bot activity online. We protect millions of users daily by preventing automated attacks that compromise accounts, steal content, and disrupt systems, helping to save billions in damages globally. From our humble beginnings beneath the Sydney Harbour Bridge, we have grown into a global company safeguarding some of the world's most prominent brands. Our team encourages curiosity and bold innovation to tackle some of cybersecurity’s toughest challenges while enjoying the journey.

Role Overview

We invite passionate engineers to join Kasada’s mission of defending clients against sophisticated automation. This opening focuses on compiler design and implementation for our unique Virtual Machine architecture. You'll apply your expertise to enhance our obfuscation techniques by creating custom languages and VM solutions to outsmart attackers. You will collaborate closely with research and engineering teams to develop novel protective technologies and help lead advancements in cybersecurity.

Key Responsibilities

  • Develop and improve Kasada's custom Virtual Machine platform.
  • Architect and optimize different phases of our compiler pipeline.
  • Transform conceptual research into practical systems that strengthen bot defense.
  • Work alongside product and engineering teams to drive innovative solutions.
  • Participate in architectural discussions to design scalable and effective implementations.

Candidate Profile

  • Minimum 3 years experience as a software engineer in senior roles.
  • Solid understanding of compiler structures and development.
  • Practical experience with compiler technologies and AST manipulation.
  • Proficiency in TypeScript and JavaScript.
  • Strong communication skills to explain technical topics to diverse audiences.
  • Excellent debugging abilities and readiness to tackle unknown challenges.
  • Experience developing user-centric tests.

Preferred Qualifications

  • Familiarity with browser engines and legacy compatibility.
  • Background in cybersecurity domains.
  • Experience with client-side testing frameworks.
  • Knowledge of Babel compiler framework.
  • Prior work with Virtual Machines.

Technologies Used

  • Node.js
  • TypeScript
  • JavaScript VMs
  • Buildkite
  • AWS cloud services
  • Docker containerization

Employee Benefits

  • Equity participation reflecting Kasada's global growth.
  • Robust family support including comprehensive parental leave resources.
  • Wellbeing programs with confidential counseling services.
  • Additional leave for birthdays and wellness needs.
  • Annual company retreats to foster teamwork and celebrate achievements.
  • Dog-friendly office environment in Sydney headquarters.

Additional Information

We are committed to inclusive recruitment practices and encourage candidates from diverse backgrounds to apply. You are welcome to share any pronouns and accommodation requirements to ensure a supportive interview process. Note that Kasada participates in E-Verify for US applicants.

Level

Senior

Industry

Cybersecurity

Tools & software

JavaScript required TypeScript required Docker required Node.js required

How they work

Communication Teamwork & Collaboration Problem Solving Creativity

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer