Kasada

Senior Software Engineer (Compiler Focused)

Kasada

Sydney, New South Wales, Australia · Full Time

Be the first to apply

Experience
3+ yrs
Salary
—
Openings
1
Posted
9 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 bots that threaten user safety and cause significant financial damage. Originating from a modest setup beneath the Sydney Harbour Bridge, Kasada has grown into a global cybersecurity provider that safeguards millions of users and some of the world's most recognized brands. Our team is driven by curiosity, innovation, and a passion for addressing complex cybersecurity challenges in an engaging work environment.

Role Overview

We are looking for a Senior Software Engineer with a specialization in compiler technology to join our efforts in protecting customers from automated threats. This role involves working with advanced obfuscation methods, including custom languages and virtual machines, to innovate new defense mechanisms against attackers. The position provides the opportunity to lead developments within our Virtual Machine and compiler systems and contribute to the future of cybersecurity technology.

Key Responsibilities

  • Develop and improve the Kasada Virtual Machine.
  • Build and optimize various components of the compiler pipeline.
  • Translate security research prototypes into functional solutions enhancing bot defense capabilities.
  • Collaborate with product and engineering teams on research initiatives.
  • Participate in architectural design discussions to create efficient solutions.

Candidate Profile

While we do not expect candidates to fulfill every criterion, eagerness to grow and learn is essential.

  • Minimum three years experience as a Senior Software Engineer.
  • Strong understanding of compiler architecture and experience working with compilers.
  • Familiarity with Abstract Syntax Trees (ASTs).
  • Proficiency in TypeScript and JavaScript.
  • Excellent skills in communicating complex technical concepts clearly to non-specialists.
  • Advanced debugging abilities with a proactive attitude toward exploring unknown challenges.
  • Experience in developing user-based testing methodologies.

Desirable Skills

  • Knowledge of browser technologies, including legacy compatibility.
  • Experience in cybersecurity domains.
  • Client-side testing expertise.
  • Familiarity with Babel and virtual machines.

Technologies Used

  • Node.js
  • TypeScript
  • JavaScript Virtual Machines
  • Buildkite (CI/CD)
  • AWS cloud services
  • Docker containers

Employee Benefits

  • Equity/stock options to share in Kasada’s global success.
  • Comprehensive family support including generous parental leave and related resources.
  • Access to employee wellbeing programs, including confidential counselling services.
  • Additional leave for birthdays and wellness.
  • Company-wide annual offsite events to foster collaboration and celebration.
  • A pet-friendly office environment located in Sydney.

Additional Information

Kasada encourages candidates from diverse backgrounds to apply and supports accommodations throughout the interview process. The recruitment approach is designed to be respectful, transparent, and efficient to help candidates make informed decisions. Note that Kasada is an E-Verify employer; this applies only to US-based applicants.

Level

Senior

Industry

Cybersecurity

Tools & software

Node.js Docker required Amazon Web Services AWS required

How they work

Communication Teamwork & Collaboration Problem Solving Learning Agility

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