Home / Careers / vacancies / Software Engineer

Software Engineer

Work Type: Full Time

Location: Adelaide

The Company

Sigma Bravo, a KBR Company is a specialist provider of ICT services focused specifically on military operations and information management. Sigma Bravo has an unparalleled reputation with our clients for delivering quality systems and services in military aviation mission planning environments, operational support, training, software development, systems implementation and capability realisation.

Opportunity to join an agile Software Development team for projects such as Joint Electromagnetic Battle Management System and Patriot Excalibur (PEX) in support of Defence. The Joint Electromagnetic Battle Management System supports the conduct of operations through the provision of data, modelling, visualisations and decision support tools for the electromagnetic environment. This includes a consolidated view of capabilities and threats across the Joint Force and in use within the operational area.

The Role

As a Software Engineer your responsibilities will include:

  • Assisting in the establishment and updating of the company Software Development Life Cycle, including:
  • Selection of methodologies, tools, processes and procedures.
  • Set up and support of methodologies, tools, processes and procedures.
  • Backlog grooming, including:
  • Identifying and simplifying complex user requirements.
  • Estimating effort required to develop features.
  • Assisting the product owner prioritise features.
  • Assisting the QA-Tester develop testing plans and test cases.
  • Software development in an agile environment, including:
  • Undertaking coding tasks.
  • Coordinating and mentoring junior developers.
  • A willingness to learn and be mentored by other team members.
  • Writing appropriate technical documentation.
  • Solving complex problems that are not always restricted to the code.
  • Fixing defects, even if you didn’t write that code.
  • Participating in Release and Sprint planning activities.
  • Participating in Sprint retrospectives.
  • Solving complex problems that are not always restricted to the code.
  • Escalation of any issues (Software, Hardware, Resources) to the relevant Project Manager.

Due to the nature of Sigma Bravo's work, all applicants must have the ability to obtain a minimum of NV1 Security Clearance (usually only granted to Australian Citizens).

To be successful in this role you will need the following essential skills/experience:

  • Bachelor’s degree in software engineering, Computer Science or Information Systems
  • Development experience using Agile methods (Scrum)
  • At least three years of experience developing production quality software in a managed language (e.g. Java or C#) and JavaScript.
  • Knowledge in requirements elicitation, design, development, testing, and release of production quality software.
  • Exposure to contemporary patterns in software development.

Strong interpersonal skills, including:

  • A cooperation team based focus.
  • Experience in liaising between PMs, BAs and testers.
  • A creative approach to solving problems.
  • Ability to develop and implement improvements in development processes.
  • product owner prioritise features.
  • [Desired] Experience with development and deployment of microservices (especially using containers and Kubernetes). 
  • [Desired] Experience in simulation and modelling, especially in multi-agent simulation.
  • [Desired] Understanding of the RF spectrum and propagation.
  • [Desired] Experience writing technical documentation that supports software systems including architectural design documents and technical specifications.
  • [Desired] Some experience using automated testing tools.
  • [Desired] Knowledge of Software Certification.
  • [Desired] Knowledge of Defence ICT environments.
  • [Desired] Personal qualities including:
  • Attention to detail
  • Ability to take the point of view of the customer
  • A strong desire for quality – close enough is not good enough
  • An ability to communicate with both technical and non-technical people

Our people are what makes Sigma Bravo a great company. Our composite teams create agile solutions to succinctly resolve complex problems. The teams are assembled to provide the right mix of skills to get the job done.

#LI-SG1

Expression of Interest

Please fill out the following form if you are interested in applying