Senior / Principal Application Security Software Engineer – SAST
Do you have a passion for application security and working on one of the most important security challenges of current software development? We are looking for a Senior Application Security Engineer with experience developing static analyzers or compilers. As a Senior Application Security Engineer, you will work collaboratively with other engineers in the Security Tools engineering team to extend and support an in-house static application security testing tool. We value self-initiated software engineers who have a passion to learn, build and deploy production-quality application security software.
Work You’ll Do
As a member of our team you will work with other team members to further develop an in-house static code analysis tool to support new languages and new vulnerability types, as well as enhance existing analyses and language support. You will be collaborating with engineers based in Australia and the United States.
Your responsibilities include contributing to the design, implementation, integration and testing of language support in the tool for a variety of languages including C/C++, Java, Python, Go and Objective C.
What You’ll Bring
• Bachelor’s Degree in Computer Science, Software Engineering or related disciplines
• Experience in compilers, program analysis or web application security
• 5+ years of programming experience
• Excellent programming skills in C++ and/or Java
• Solid conceptual knowledge (e.g., data structures, programming languages design, distributed systems etc) and practical skills for writing efficient code
• Passion for software development and problem solving, along with a can-do attitude for solving technical challenges
• Ability to work as part of a team as well as independently
• Eligibility to work in Australia without sponsorship
Nice to Have
• Programming experience in Objective C
• Understanding of various build processes
• Experience with LLVM
• Understanding and appreciation of software application security
• Experience working with geographically distributed teams
What We'll Give You
• Ability to work in a flexible hybrid work from home and office arrangement
• An organization filled with smart, enthusiastic, and supportive colleagues
• A team of very skilled and diverse personnel across the globe
• The resources of a large, global operation while still having the start-up feel of a small team
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
Get email alerts for the latest"Senior Application Security Software Engineer – Program Analysis/ Compiler jobs in Australia"
