Senior Software Engineer – Security Engineering
Company | Airwallex |
---|---|
Location | San Francisco, CA, USA, Melbourne VIC, Australia, Sydney NSW, Australia |
Salary | $200000 – $300000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree in Computer Science, Information Security, or a related field.
- 4+ years of experience as a Software Engineer, ideally with security experience.
- Experience with production code bases
- Experience with at least one scripting language (e.g. Python) and one systems programming language (eg. Golang, C/C++)
- Experience with modern cloud infrastructure, including data pipelines, serverless workloads, and Kubernetes
- Strong understanding of information security principles, practices, and technologies.
- Proven experience working autonomously on projects – delivering them to a high quality and on time.
- Excellent communication and interpersonal skills, with the ability to work effectively with both technical and non-technical stakeholders.
- Ability to dive deep to find the best solution to a problem
- Obsessive curiosity and a willingness to ask questions, gather context, and learn
Responsibilities
- Lead the development of security tools and applications to improve Airwallex’s security, from inception to implementation.
- Support incident response efforts by building ad-hoc tools for threat hunting, remediation and scanners.
- Build, monitor, and maintain underlying infrastructure, including Kubernetes clusters, serverless workloads, and ETL pipelines.
- Sit with security engineers to identify opportunities for automation and tooling development
- Partner with product engineering teams to drive security outcomes – such as automation for patching, and development of gateways and other services to decrease risk.
- Mentor and help grow other Software Engineers in the security team.
Preferred Qualifications
- Experience working in a fintech or high-growth tech company.
- Hands on experience with AI – specifically leveraging AI to build applications
- Experience maintaining Linux operating systems
- Knowledge of security principles for cloud security, application security, and regulatory compliance requirements – you’ll be able to learn on the job too!