Canberra | Perth | Sydney

Senior Software Engineer

Senior Software Engineer | Canberra, Perth, Sydney

23 November 2022 |

About the role

New year, new career? Talk to us!

As a senior 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.

Key Responsibilities:

This is 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. In this role you will:

  • Work as part of a small, agile team to write effective code using multiple languages and technologies to build and maintain bespoke software products.
  • Plan and estimate upcoming work
  • Implement new software features as directed by your supervisor
  • Write tests for and document clearly the code that you write.
  • Write code that meets the team’s quality and style requirements.
  • Regularly demonstrate the things that you have built to the wider product development team and key stakeholders.
  • Communicate clearly with your team and work in an inclusive, respectful, collaborative manner to achieve shared team goals.
  • Communicate clearly and frequently with your supervisor to identify, clarify and resolve issues early.
  • Continue learning and improving in knowledge areas related software engineering tools, techniques and processes
  • Lead the design and development of large scale projects and major features of products
  • Coach and mentor interns, graduates, professionals and senior professionals to support their professional development

About you

  • We will be looking for a mixture of significant high level front-end and back-end coding skills, along with the business specific needs, including:
  • Front end web development technologies, including HTML, CSS, JavaScript (or TypeScript), and Angular
  • Back end experience in programming Python (Python 3 experience desirable)
  • Experience in building intuitive and easy to use web interfaces to complex workflows
  • 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.

Bonus experience:

  • 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

This role requires the successful candidate to be an Australian citizen with the ability to obtain a government security clearance. Preference may be given to applicants with an active clearance. Successful applicants may be requested to submit a clearance at a higher level.

Interested?

To arrange a confidential conversation or to apply, please email pentenhr@penten.com

Apply now View other open positions

Apply for vacancy

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.