Senior Software Engineer
Sydney, New South Wales, Australia · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 گھنٹے قبل
- 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 harmful bot traffic to keep the internet safe for millions of users worldwide. Founded with the mission to combat automated bot attacks that cause account takeovers, content theft, system overloads, and billions in damages annually, Kasada stops malicious bots from the very first interaction, including those previously never encountered. Growth from a small startup under Sydney Harbour Bridge to a global presence has enabled Kasada to protect some of the most recognizable brands online.
Role Overview
The Account Intelligence team defends against fraud and malicious automation by managing vast traffic volumes, approximately a billion requests per day. As a Senior Software Engineer, you will influence the team’s technical vision by architecting new systems that distinguish genuine users from attackers. Your involvement will span beyond traditional application layers, contributing to design discussions and collaborating closely with multiple teams including engineering, research, and product to enhance detection systems.
Key Responsibilities
- Lead architectural design and development of greenfield systems within Account Intelligence, from data modeling through deployment.
- Develop features for Kasada's leading product focusing on backend and data-rich systems.
- Guide architecture conversations internally and cross-team, articulating design rationales and aligning collaborative efforts.
- Build highly scalable, low-latency solutions that handle millions of requests per minute.
- Mentor engineering peers, elevating technical and design capabilities across teams.
- Participate in feature design and collaborate closely with product and engineering departments.
Technologies and Tools
- Node.js
- TypeScript
- Databases including Postgres, Redis, Clickhouse
- AWS ecosystem: Kubernetes, Lambda, S3, EC2
- Version control with GitHub
Qualifications and Experience
- Minimum 5 years of professional experience tackling backend development challenges; Node.js and TypeScript familiarity desirable.
- Strong expertise in data modeling and working with diverse storage technologies including SQL and NoSQL databases.
- Proven skills designing system architectures from scratch based on product requirements.
- Solid understanding of AWS services and containerized environments.
- Experience with building scalable architectures and infrastructure as code.
- Demonstrated ability in mentoring engineers or leading technical initiatives.
- Excellent communication skills capable of explaining complex technical topics to non-expert audiences.
Benefits
- Equity participation providing a share in Kasada’s global success.
- Flexible working hours and arrangements tailored to individual needs.
- Supportive family policies including generous parental leave and resources for all stages surrounding parental leave.
- Comprehensive well-being resources including confidential Employee Assistance Programs.
- Additional leave options such as birthday and wellness leave.
- A vibrant calendar of virtual and in-person events promoting team cohesion and fun.
Additional Information
Kasada is committed to diversity and encourages applications from individuals who may not meet every listed qualification but believe they can contribute effectively. The recruitment process is designed to be transparent and supportive, with virtual interviews as the norm and onsite options on request. US-based applicants should note Kasada is an E-Verify employer.
Level
Senior