Principal Software Engineer

Updated: about 6 hours ago
Location: St Lucia, QUEENSLAND
Job Type: FullTime

  • School of Electrical Engineering and Computer Science

  • Contribute to the creation of bespoke code-focused assessments for our programming courses, ensuring students receive personalised challenges that test their understanding and application of programming concepts.

  • Pioneer the use of generative AI for authentic student assessment, enhancing learning outcomes and helping shape the student experience.

  • Experience in Python, Java, C and Web development frameworks will be highly regarded

  • Based at our vibrant and picturesque St Lucia Campus with some work from home options available.


About UQ

As part of the UQ community, you will have the opportunity to work alongside the brightest minds, who have joined us from all over the world.

Everyone here has a role to play. As a member of our professional staff cohort, you will be actively involved in working towards our vision of a better world. By supporting the academic endeavour across teaching, research, and the student life, you will have the opportunity to contribute to activities that have a lasting impact on our community.

Join a community where excellence is at the core of our culture, contributions are valued and a range of benefits and rewards are available, such as:

  • 26 weeks paid parental leave or 14 weeks paid primary caregiver leave

  • 17% superannuation contributions

  • 17.5% annual leave loading

  • Access to flexible working arrangements including hybrid working options, flexible start/finish times, purchased leave, and a condensed fortnight

  • Health and wellness discounts – fitness passport access, free yearly flu vaccinations, discounted health insurance, and access to our Employee Assistance Program for staff and their immediate family

  • On campus childcare options

  • Cheap parking (from just $5.75 a day)

  • Salary packaging options


About This Opportunity 

The School of Electrical Engineering and Computer Science is excited to change the way in which we authentically assess student skills with generative AI in common use. We are seeking to appoint a software engineering focussed professional to support both the assessment design/implementation across our programming focussed courses as well as support and maintain software tool development in the school to aid with internal teaching and learning operations. The successful candidate is expected to have a strong ability to design and implement new code problem sets, test harnesses and solution sets in a range of programming languages including Python, Java, C and Web development frameworks. The ideal candidate will have a strong track record in code development and testing and working collaboratively to defined code release timescales. The ideal candidate will have excellent communication and requirements elicitation skills to help determine software needs and to develop a good understanding of school level internal professional administrative processes.

Key responsibilities will include: 

  • Bespoke Code Development for course assessment within agreed timeframes.

  • Collaborate with course coordinators to develop bespoke problem sets, tests, and solutions to support programming courses in the School of EECS for each course offering.

  • Provide technical/debugging support, to course coordinators during an active course offering.

  • Develop internal software tools, data analysis and visualisation dashboards to support the overall operations of the teaching and learning function in the School of EECS.

  • Work closely with the school coursework studies support team to understand workflows for supporting student enquiries and develop software to assist with these.

  • Support maintaining and improving the quality and integrity of assessment of student skills as measured through evaluation instruments.

  • Assist with preparation of funding proposals for developing internal student support tools.

  • Collaborate with the Faculty learning enhancement team when appropriate on the development of tooling for broader use.

This is a full-time continuing position.

At HEW level 7, the full-time equivalent base salary will be in the range $96,649.64 - $105,244.58, plus a generous super allowance of up to 17%. The total FTE package will be up to $113,080.08 - $123,136.16 annually.  As these roles are covered by an Enterprise Agreement, you will also receive regular remuneration increases in line with the Enterprise Agreement.


About You  

  • Qualifications and training equivalent to a Bachelor’s degree in computer science, computer programming or related field and at least four (4) years subsequent experience; or an equivalent combination of relevant experience and/or education/training.

  • Excellent technical programming background, including strong software development, Web development and troubleshooting skills.

  • Extensive experience with Python/Java, SQL server database, C++ and Web development.

  • Advanced knowledge of Windows operating systems, Microsoft Software and Office APIs.

  • Demonstrated ability to communicate effectively with teaching staff, professional staff and students from diverse backgrounds.

  • Demonstrated ability to prioritise own workload, work independently and meet deadlines while working on multiple projects;

  • Commitment to upholding the University’s values, and with the outstanding personal qualities of openness, respectfulness and integrity.

Desirable

  • Demonstrated Linux administration experience.

  • Broad knowledge of industry solutions and tools in computing.

  • Strong analytical reasoning skills to effectively identify the strengths and weaknesses of projects

  • An interest in learning enhancement and assessment design.

In addition, the following mandatory requirements apply:

  • Work Rights: You must have unrestricted work rights in Australia for the duration of this appointment to apply. Visa sponsorship is not available for this appointment. 

  • Background Checks: All final applicants for this position may be asked to consent to a criminal record check. Please note that people with criminal records are not automatically barred from applying for this position. Each application will be considered on its merits. 


Questions? 

For more information about this opportunity, please contact Erin Keogh at [email protected]  

For application queries, please contact [email protected] stating the job reference number (below) in the subject line. 
 


Want to Apply? 

All applicants must upload the following documents in order for your application to be considered:

  • Cover letter addressing the ‘About You’ section  

  • Resume 


Other Information 

At UQ we know that our greatest strengths come from our diverse mix of colleagues, this is reflected in our ongoing commitment to creating an environment focused on equity, diversity and inclusion .  We ensure that we are always attracting, retaining and promoting colleagues who are representative of the diversity in the broader community, whether that be gender identityLGBTQIA+cultural and/or linguisticAboriginal and/or Torres Strait Islander peoples , or people with a disability . Accessibility requirements and/or adjustments can be directed to [email protected] .

If you are a current employee (including casual staff and HDR scholars) or hold an unpaid/affiliate appointment, please login to your staff Workday account and visit the internal careers board to apply for this opportunity. Please do NOT apply via the external job board.

Applications close Monday 29th April 2024 at 11.00pm AEST (Job Reference Number - R-37957).



Similar Positions