Software Engineer (Senior)

Information & Communication Technology
Engineering - Software
Full time
Posted 13d ago

About the Role: 

As a Consunet Senior Software Engineer you will be supporting a team of professionals by providing senior engineering leadership to the development and delivery of advanced software focused systems. You will deliver an energetic attitude whilst working in a stakeholder landscape to mature, develop and adapt requirements to assist projects in achieving customer satisfaction. Alongside contributing to the continuous improvement of organisational methods, processes, procedures and standards you will ongoingly build customer relationships in addition to high performing teams. Proactively you will investigate, define and resolve complex technical issues within the context of your software engineering development tasking. As part of your role, you will be designing software components with the application of agreed standards, patterns and tools. Working together with your close knitted team you will assist with the design of larger software systems, prepare and perfect engineering documents/artefacts, and provide consulting services to our clients.

To be considered for this role, you must be an Australian citizen.

Essential Knowledge and Skills:

  • Relevant degree in Software Engineering and/or Computer Sciences
  • Knowledge of implementing and testing software using cutting edge technologies and frameworks. 
  • Experience working within software engineering teams, have capability to provide mentorship where necessary, and are an adaptable team player within a goal-orientated culture. 
  • Being proficient in multiple software languages, you are adjustable, but have an in-depth understanding of at least Java, JavaScript, C/C++, and/or Python. 
  • Experience implementing software utilising UI, streaming and/or networking libraries.
  • Sound understanding of source code management tools such as Git and have experience using GitHub, GitLab and/or BitBucket.
  • Ability of utilising DevSecOps principles, including continuous integration and delivery to automate development and deployment processes.
  • Understand computer/networking security tools, concepts and automated software build systems.
  • It is desirable for you to have previous experience working within the Government, Defence industry and/or have a defence clearance.

Desirable Knowledge and Skills:

  • Data storage technologies (e.g. PostgreSQL).
  • Evolutionary Architectures (e.g. Microservices).
  • Continuous Integration and Test-Driven Development.
  • Enterprise search tools (e.g., Elasticsearch, Apache Solr).
  • Containerisation technologies (e.g., Docker, Podman, etc.).
  • Automated software build systems (e.g., Apache Ant, Gradle).
  • Java and JavaScript frameworks (e.g., React, Angular, OpenLayers, Cesium, etc.).
  • Cloud-native technologies (e.g., Cloud Native Computing Foundation and Landscape).
  • DevSecOps principles, practices and tools (e.g., GitLab, SonarQube, JFrog products, etc.).
  • Geospatial servers (e.g., GeoServer) and Open Geospatial Consortium (OGC) standards (e.g. WMS, WFS, etc.).
  • Container Orchestration Platforms (e.g.RedHat OpenShift/OKD, Kubernetes, Helm, etc.).

To be considered, candidates will have:

  • Excellent verbal and written communication skills.
  • Successful candidates must be eligible to hold and maintain an Australian Defence Security Clearance. Eligibility requirements can be found at

Benefits working for Consunet: 

  • A workplace that believes in innovation, quality, and a work-life balance.
  • Flexible, inclusive and friendly work environment.
  • Competitive remuneration.
  • Salary packaging options.
  • Career and skills progression through training and development to team members.
  • Access to cutting-edge technology, research, and agile project management practices.
  • Mentoring and support from our experienced team members.

About the Company: 

Consunet is headquartered in the Adelaide CBD with operations in Adelaide, Edinburgh (SA) and Canberra. A level of flexibility is generally offered with respect to work location. If you have specific requirements, please discuss them during your interview.

Our people create world-leading trusted cyber and spectrum security technology solutions that safeguard our customers' interests. As a 100% Australian-owned and operated corporation, Consunet strives to be the country's leading sovereign cyber and spectrum security solution developer, and trusted industry partner to the Australian Defence and cyber security communities. The company has a strong research and development and collaboration emphasis, implements Agile development and management processes, and has a proven track record of delivering and sustaining in-service operational capabilities for defence and commercial customers. Our vision “to build the Australian cyber and spectrum security future” is firmly rooted in everything we do.

To Apply:

Click “Apply Now”. Please attach a cover letter summarising your experience when applying.

Employer questions

Your application will include the following questions:
  • Which of the following programming languages are you experienced in?
  • How many years' experience do you have in a software development role?
  • Which of the following statements best describes your right to work in Australia?
  • What's your expected annual base salary?
  • Do you hold Australian Security Clearance?

Report this job advert

Be careful
Don’t provide your bank or credit card details when applying for jobs.

Thinking about a career as a Software Engineer?

  • Insights on salary & in-demand skills
  • Reviews from people working in the industry
Explore career