Principal Software Developer (Australian Internet Observatory) Apply locations St Lucia Campus time type Full time posted on Posted Yesterday job requisition id R-46269 Centre for Digital Cultures and Societies Full-time, fixed-term position for 3.5 years (through to 30 June 2028) Base salary will be in the range $111,154 - $124,619 + 17% Superannuation (HEW Level 8) Hybrid position with flexible options to WFH or at our vibrant St Lucia campus About This Opportunity Located within the Centre for Digital Cultures and Societies at UQ, the Full Stack Principal Software Developer position is a key role in leading the design and development of the Australian Internet Observatory (AIO), working in collaboration with the NCRIS funded Australian Research Data Commons (ARDC) and other key national partner institutions.The role involves working with a multi-institutional team to design, develop and implement full stack development for data collection and analysis tools and workflows.This exciting role requires creative collaboration with the research, operations and technical staff across partner organisations to establish critical research infrastructure for research on digital platforms.The successful candidate will have an opportunity to work on innovative projects building lead-edge solutions.The position will work closely with software engineers, domain data scientists and language data providers across partner institutions and collaboratively-funded projects.The position is hybrid with flexible options for working from home or in the office.Some interstate travel may be required for training and development activities with the wider team and community.Key Responsibilities: Gather requirements and write clear design specifications by studying requirements documents and users need. Design and develop complex web applications, web services and restful APIs. Build data repositories in compliance with industry standards. Maintain and improve existing codebases and peer review code changes. Select, plan and implement open source tools for integration into a research workspace in consultation with researcher community. Revise and expand software and system requirements based on iterative process and user needs. Document and resolve complex system problems and bugs. Collaborate within multi-disciplinary team and adhere to best software development practices. Work in a cloud environment to build, configure and deploy applications as containers. Present work at conferences, workshops, project meeting and other forums. About You: Degree qualification (IT, computer science, software engineering or related field) with at least 4 years work experience in full stack software development and coding, and proven experience in writing production-grade cloud-native software and services; or an equivalent combination of relevant experience and /or education/training. Experience in REST APIs and microservices architecture. Experience in UX design and development. Ability to confidently use Javascript both on the front and back end. Working knowledge of scripts and notebooks using Python and R. Ability to use a wide variety of open-source technologies and cloud services. Proven software development skills including the use of version control, configuration management, continuous integration and continuous delivery (CI/CD) in an Agile Environment. Experience in DevOps (Ansible) and container (Docker, Kubernetes) technologies (desirable). Demonstrated ability to work both independently and as a productive team member with excellent communication and interpersonal skills, within an environment where there are time constraints and the pressure of business need deliverables. Demonstrated ability to take ownership of complex problems and provide solutions. Proven ability to learn new concepts, tools, methodologies and software frameworks. The successful candidate may be required to complete a number of pre-employment checks, including: right to work in Australia, criminal check, education check.You must maintain unrestricted work rights in Australia for the duration of this appointment to apply.Employer sponsored work rights are not available for this appointment.About UQ: 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. UQ Study for Staff. On campus childcare options. Affordable parking (from just $5.75 a day). Salary packaging options. Questions?For more information about this opportunity, please contact Associate Professor Nicholas Carah at For application queries, please contact 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: Resume. Cover letter summarising how your background aligns to the 'About You' section. Other Information: UQ is committed to a fair, equitable and inclusive selection process, which recognises that some applicants may face additional barriers and challenges which have impacted and/or continue to impact their career trajectory.Candidates who don't meet all criteria are encouraged to apply and demonstrate their potential.The selection panel considers both potential and performance relative to opportunities when assessing suitability for the role.We know one of our strengths as an institution lies in our diverse colleagues.We're dedicated to equity, diversity, and inclusion, fostering an environment that mirrors our wider community.We're committed to attracting, retaining, and promoting diverse talent.Reach out to for accessibility support or adjustments.Applications close Monday, 20 January 2025 at 11.00pm AEST (Job Reference Number: R-46269).Please note that interviews have been tentatively scheduled for mid-February 2025.#J-18808-Ljbffr