Founded in 2014, Penten is a multi-award winning global technology leader in cyber solutions for government and defence. Our mission is to deliver new Defence and security technologies for the future fight. We work with exclusive clients to solve the hardest cyber challenges of tomorrow, and support complex transformations in the digital age. We have a rapidly growing team, led by a passionate executive team with extensive expertise in cyber security, ICT, engineering, communications and Defence.
What’s important to us is pretty simple: you, the work we do and who we do it for. We know that the job you do is only part of who you are, so in the time you spend with us you will feel connected, empowered and enabled.
You’ll find a place where your opinion matters, your contribution is valued, and your uniqueness is celebrated. A workplace that is diverse, equitable and inclusive, representative of various backgrounds, perspectives and skills.
As for the work you will do? It is important, exciting, challenging and consistently ground-breaking, helping to shape a safer future for all of us. You’ll build things that didn’t exist, and you’ll do it at pace, with plenty of space to collectively test, fail and reflect. And the learning never stops, with formal and informal professional and personal development only ever a conversation away.
Due to the sensitive nature of what we do, a positive security culture is essential, but this doesn’t stop us from having fun. When you join us, you will find a workplace that is energetic, friendly, rewarding, exciting, supportive and only mildly obsessed with cake.
About the role
As a software engineer working in Penten’s Applied AI unit, you will be helping to build products that utilise machine learning to detect and deceive cyber adversaries.
We build AI-based products that mimic the attributes and behaviour of all levels of the IT stack, and use them for cyber deception and intrusion detection.
We’re looking for a software engineer to join our team. Our technology stack includes front end web applications built with HTML, CSS and Angular, back end RESTful services built with Python, and interacting with machine learning models to generate simulated content and behaviour. You will work in a close-knit team to plan, collaborate and build world-class cyber deception capabilities.
Your skills and experience
- 5+ years of professional software engineering experience, with at least 2 years programming in Python (Python 3 experience desirable)
- Experience is various data services (both relational SQL and NoSQL)
- Continuous integration and continuous delivery (CI/CD)
- Comfortable working in teams utilising agile methodologies
- Can mentor, coach and develop skills in junior engineering colleagues
- Existing security clearance or ability to obtain one. Essentially, we require Australian citizenship.
- Microservice architectures and RESTful APIs
- Transformer based machine learning tooling
- Extreme Programming (XP) practices, including pair programming and test driven development (TDD)
- Cloud packaging and deployment tooling, including Docker, Ansible, AWS and Azure
- Defence industry experience
What’s in it for you
A fantastic opportunity for candidates who want to work in areas that actually apply machine learning techniques to real-world problems, with applications in defence and commercial sectors. You will work in a high-performing agile team to deliver real benefits to users.
Founded in 2014, Penten is a multi-award winning global technology leader in cyber solutions for government and defence. Our mission is to deliver new Defence and security technologies for the future fight. We work with exclusive clients to solve the hardest cyber challenges of tomorrow, and support complex transformations in the digital age. We have a rapidly growing team, led by a passionate executive team with extensive expertise in cybersecurity, ICT, engineering, communications and Defence.
Penten embraces diversity and equal opportunity in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be.
Submit your application and we’ll review your CV. We’ll reach out to you to organise interviews.
Our interview process involves only two stages:
- technical interview
- cultural interview
During the technical interview, you will be assessed on your software development skills and experience. Be prepared to talk about the languages, tooling and libraries that you have experience in, have good stories about how you have contributed to the success of previous projects, and actually demonstrate those skills through a coding exercise on your own computer.
The cultural interview is a more free form discussion about your work history and future goals, with a view to understanding how that aligns with Penten.
To apply now or for more information, please contact Joe Schmetzer, Software Development Manager, Joe.Schmetzer@penten.com, or Kim Burns, Head of People and Culture on 0499 799 451 or email firstname.lastname@example.org