Software Engineer


Location: West Leederville

Job Type: Full time


We’re inventing the future, right here, right now, at Thales. We design the critical security solutions of tomorrow by combining the curiosity to explore, the intelligence to question and the vision to create. Together we solve complicated problems by combining our experience in the market with our leading research and development capabilities.

We are looking for a dynamic and motivated Software Engineer to join our team in West Leederville!

Our software powers critical systems that make the world a safer and more secure place. Our diverse solutions portfolio ranges from embedded real time through to web applications including mobile computing, allowing you to find your specialist niche or broaden your horizons.

As a Software Engineer with Thales your talent and ingenuity will contribute to the evolution and realisation of innovative solutions to complex problem spaces within agile software development ecosystems.

Whether you are looking for new challenges, or to begin a fulfilling professional career, Thales will provide the stimulating opportunities, flexibility and support to achieve a fulfilling work life balance. Wellbeing matters at Thales, and where possible we encourage flexible working.

How you will contribute:

  • Collaborate with other team members across the organisation to design, develop and implement software solutions to complex problems on projects that really matter

  • Use your considerable initiative to help evolve and improve the way we think about, develop, deploy and deliver software

  • Enjoy the social environment and culture of the workplace, through building relationships and working together to overcome challenges

What you bring:

  • Tertiary qualification in Software Engineering, Computer Science, Information Technology, or a related engineering discipline

  • Australian citizenship

  • Your passion and experience

What you might know already or want to learn:

  • Agile software development methodologies, diverse software architectures and best practice engineering

  • UML modelling

  • UI and UX design

  • Java, C/C++ or other 3GLs

  • 4GLs and frameworks for example Python, HTML, CSS, Angular, JavaScript and TypeScript, React, Node.js, Vue,js

  • DevOps and/or CI/CD pipelines

  • Containerisation techniques like Docker, Podman or Kubernetes orchestration

  • Cloud computing concepts

  • Databases (SQL or NoSQL)

  • Understand Quality and Configuration Management

Thales is committed to promoting and maintaining a workplace culture of shared respect that enables all of us to feel valued, do our best, and remain truly passionate about the place that we work. We are committed to making reasonable adjustments to provide a positive, barrier-free recruitment process and supportive workplace. We encourage applications from Aboriginal and Torres Strait Islander people and individuals from diverse backgrounds.

We are also proud to be a WORK180 Endorsed Employer for Women. If you would like to know more on how we are supporting our employees, you can view our policies and initiatives here:

Wellbeing matters at Thales, and where possible we encourage flexible working.

You’ve got this!