Senior Software Engineer - Compiler Focus
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