Senior Software Engineer / Systems Architect

Company Details

We're Australia's national science agency.

The Opportunity

  • ​​​​​​Do you have experience in leading the design of web and software projects?
  • Drive and oversee the transition from R&D software to production level software
  • Join CSIRO to help inform Australia’s future infrastructure investments

CSIRO Land and Water is seeking an experienced Senior Software Engineer / Systems Architect position to join a growing team developing products and applications for the Transport Network Strategic Investment Tool (TraNSIT). There are two existing web-based tools from TraNSIT, called TraNSIT Web and the Supply Chain Benchmarking Dashboard.

TraNSIT is widely used across government, with a rapidly growing demand to inform Australia’s future infrastructure investments and increase the resilience of our supply chains. As a result, clients are now increasingly reliant on TraNSIT for their day-to-day core business meaning TraNSIT must be continually available, fast, stable, robust and technologically current. To support this, our software needs to transition from R&D software to production software.

As the successful candidate, one of your goals will be to expand the capability of existing tools and develop next generation versions capable of scenario analysis, meeting Australia’s growing needs to plan for infrastructure investments and natural disasters. You will design and oversee the technical aspects of TraNSIT’s external facing tools and also support high level applications of TraNSIT for big projects and support development of visualization tools. You will be involved in high level systems architecture and systems design, the selection of technology stacks and services, HPC, cloud service, databasing options, and web services and web platform design.

This is an excellent opportunity for an experienced Software Engineer/Systems Architect to work with other innovative researchers in a leading government organisation which offers excellent career development and professional support. CSIRO offers Flexible Working Arrangements which may include the possibility of working from home. This role is offered on a full-time or part-time basis (minimum 0.8 FTE).

Your duties will include:

  • Driving and overseeing the transition of TraNSIT from R&D software to production level software.
  • Lead web platform design and development, including meeting cyber security protocols, managing contributions from junior team members, liaising with external stakeholders as part of defining system and functionality requirements and compatibility with internal systems.
  • Designing the web based products for TraNSIT outputs from Australian Climate Service and working with key government agencies to integrate into the external platforms.
  • Designing web based products for other major initiatives such as Supply Chain Benchmarking Tool v2, TraNSIT Web 2, and WA food security dashboard.
  • Determining suitable database solutions for TraNSIT and its products to improve performance, allow more complex functionality and accommodate larger data sets in the future.
  • Future-proofing software development and providing guidance to other staff members in the contribution of programming and functionality development in the tools.

To be considered you will need:

  • A relevant degree or equivalent relevant work experience in Computer Science or Information Technology and proven experience in software development and code optimisation in a team environment.
  • Knowledge of professional software engineering practices and the full software development life cycle, including coding standards, architecture/design patterns, code reviews, source control management, build processes, testing, and operations.
  • Demonstrated experience in:
    • Front-end web and back-end API development
    • JavaScript and modern JavaScript web frameworks (for example Vue.js)
    • Node.js or alternatives
    • Building efficient SQL queries.
  • A history of building relationships, working collaboratively and managing complex professional relationships.
  • Excellent communication skills with an ability to deliver outputs to stakeholders, conferences or seminars.
  • To be willing and able to undertake domestic travel as required.

Tagged as: JavaScript, node js, api development, sql queries, Vue.js

Visit us on LinkedInVisit us on FacebookVisit us on Twitter