Software Engineer Role summary for potential applicants Advertised Job Title: Software Engineer Reference Number: 5365 Classification: CSOF5 Salary Range: AU $92k to AU $100k plus up to 15.4% superannuation Location: Clayton, VIC Tenure: Indefinite Relocation assistance: Will be provided to the successful candidate if required. Applications are open to: Australian Citizens Only Australian Citizens and Permanent Residents Only All Candidates For Specified Term positions, we will accept applications from Temporary Residents with working rights for the length of the term, who do not require sponsorship. Functional Area: Research Projects Number of Direct Reports: 0 Reports to the: Computational Software Engineering and Visualisation Team Leader Role Overview: An outstanding opportunity exists for a motivated and skilled software engineer to join the Computational Modelling and Simulation (CMS) Group. The CMS Group uses world leading techniques and technologies to model real world situations such as natural disasters, industrial processing, human motion and much more. The successful candidate will be part of a multi-disciplinary team of software engineers and scientists providing advanced software and applications to model real world scenarios. At senior levels, Research Projects staff are involved in providing project leadership, science management, staff development and/or industry liaison. This position will be responsible for developing commercial-quality applications using our software infrastructure in support of Data61 and CSIRO scientists, and external clients. The successful candidate will have experience in developing commercial applications using C++. They will be adept in the use of state of the art software development processes and systems. The successful candidate will have a 1 professional and proactive view of their software engineering career and as such will be looking to further their experience and skills by strongly engaging in a professional software team. Duties and Key Result Areas: Development of commercial-quality software using C++ and building upon our software framework, for deployment both inside and outside of CSIRO. Compile and execute code on multiple platforms (including Windows, Linux and Mac), and use software engineering best-practises, such as source code repositories, continuous integration, automatic test suites and work item tracking software during daily activities. Active involvement (as required) in all aspects of the software development lifecycle. This will include requirements gathering, specification, design, development, testing and delivery of applications, components and tools. Ongoing support of these applications, components and tools will also be required. Work as part of multi-disciplinary teams, to carry out tasks autonomously in support of scientific research. Work collaboratively with colleagues within your team, Data61 and across CSIRO, to reach objectives. As required and appropriate, contribute to the leadership of the team by setting-up and/or maintaining effective and efficient programs and work teams, allocating and managing resources, and undertaking some aspects of staff performance management and career development. As required choose appropriate management strategies and communication styles to maintain high levels of motivation and productivity, give feedback for development purposes and provide support and direction for improvement. Adapt and/or develop original experimental methods/equipment/ software/concepts/ideas in support of existing and further research. Adhere to the spirit and practice of CSIRO’s Values, Health, Safety and Environment plans and policies, Diversity initiatives and Zero Harm goals. Other duties as directed. Selection Criteria: Under CSIRO policy only those who meet all essential criteria can be appointed Pre-Requisites: Education/Qualifications: Bachelors/Masters degree in software engineering, computer science or similar and/or equivalent commercial experience. Communication: High-level communication skills, both written and oral, including the ability to anticipate the interests and knowledge level of an audience and present information and feedback accordingly. Behaviours: A history of professional and respectful behaviours and attitudes in a collaborative environment. Adaptability: The ability to effectively manage a number of competing priorities simultaneously, and carry out non-routine tasks independently. 2 Problem Solving: Proven ability to investigate underlying issues of complex and ill-defined problems and develop appropriate responses by adapting/creating and testing alternative solutions. Essential Criteria: 1. Commercial experience, as a senior software engineer or above, developing software applications written in C++, with a strong customer focus and a proven capacity to deliver. 2. Experience in software development processes and systems. In particular, demonstrated experience working in a test-driven agile development or continuous integration environment. 3. Experience with the following types of software engineering process and tools: source code repositories, working item tracking, GUI libraries, cross platform development environments. 4. The ability to work proactively and effectively as part of a multi-disciplinary, regionally dispersed research team, and carry out tasks autonomously in support of scientific research. 5. Demonstrated ability & willingness to contribute novel ideas and approaches in support of scientific investigations Desirable Criteria: 1. Previous experience developing software applications for scientific domains, including experience with scientific workflow platforms and/or Python, JavaScript, C#, Qt, OpenCL. 2. Project or program leadership experience or the ability to contribute to the leadership of such a team where appropriate. Data61 and CSIRO are values based organisations. You will be expected to demonstrate behaviours aligned with our values. Other Information: How to Apply Please apply for this position online at www.csiro.au/careers. You will need to upload your cover letter and resume/CV as one document. Please provide sufficient relevant information to enable the selection panel to assess your suitability. Should your application proceeds to the next step, you may be asked to provide additional information. If you experience difficulties applying online call 1300 984 220 and someone will be able to assist you. Outside business hours please email: csiro-careers@csiro.au Referees: If you do not already have the names and contact details of two previous supervisors or academic/ professional referees included in your resume/CV please add these before uploading your CV. Contact: If after reading the selection documentation you require further information please contact: Dr Damien Watkins via email: Damien.Watkins@csiro.au or phone: 03 9545 8096 Please do not email your application directly to Dr Watkins. Applications received via this method will not be considered. About CSIRO Australia is founding its future on science and innovation. Its national science agency, the Commonwealth Scientific and Industrial Research Organisation (CSIRO) is a powerhouse of ideas, technologies and skills 3 for building prosperity, growth, health and sustainability. It serves governments, industries, business and communities across the nation. Find out more! www.csiro.au. Data61 is Australia’s digital powerhouse, formed by the recent integration of NICTA and CSIRO’s Digital Productivity business unit. We bring a multidisciplinary approach with design thinking, creativity, and behavioural economics to solve complex business problems, digital transformation and early stage commercialisation of data-centric solutions. Data61 is a CSIRO entity, Australia’s preeminent scientific organisation. Being part of CSIRO gives us access to deep domain expertise across all of the industry sectors most likely to be disrupted over next 5-20 years. Data61 focuses on every aspect of data research and development, from data capture [via sensor technology and robotics] to data consumption; communications and networking; infrastructure; hardware and software; cybersecurity; data statistics, modeling and analytics; decision sciences; behavioural economics and cognitive sciences—across every major industry sector. Find out more – visit our website 4