Collage, Beard, Face, Head, Person, Adult, Male, Man, Female, Woman

Work with us

Find a career that's bold, kind and genuinely U

Software Engineer

  • Adelaide (Head Office), SA, Australia, 5000
  • Professional Services
  • Fixed-Term Contract - Full-Time
View favourites

About the Role

Reporting to the Manager Software Engineering, you will be part of a dynamic Technology Services team responsible for designing, developing, and maintaining business-critical applications and integrations.

You will work across the full software development lifecycle, translating business requirements into technical solutions while contributing to continuous improvement and best practice standards.

Key Responsibilities

  • Develop and deliver high-quality software solutions aligned to business needs
  • Build and maintain APIs, integrations, and data/reporting solutions (Power BI, SSRS)
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives
  • Write clean, maintainable, and well-documented code
  • Conduct testing, peer reviews, and contribute to best practice development
  • Support data architecture and provide recommendations on technical solutions

About You

You are a proactive and collaborative Software Engineer with a passion for problem-solving and continuous learning. You thrive in a team environment and are motivated by delivering meaningful outcomes.

Skills & Experience

  • Experience across the software development lifecycle
  • Strong SQL skills including database development (SSRS/SSIS)
  • Experience with Microsoft Azure and Power Platform
  • Ability to analyse requirements and translate into technical solutions
  • Strong problem-solving and communication skills
  • Ability to manage competing priorities in a fast-paced environment

Desirable:

  • Experience with SharePoint and O365 integrations
  • Data modelling and data architecture experience

About Us

Uniting Communities is a leading, inclusive not-for profit community services organisation working alongside more than 80,000 South Australians each year to reduce inequality, improve well-being, overcome disadvantage and support people to live the best lives they can. We value diversity and are committed to providing respectful, accessible services.

Why Work For Us?

  • In addition to your salary, you can package up to $15,900 per year pre-tax and additionally a $2,650 Meals and Entertainment card. 
  • How could working for a Not-For-Profit impact your take home pay? Visit our salary packaging provider for details - Access Pay
  • 12 Weeks Paid Maternity Leave
  • 1 Week Paid Cultural Leave for Aboriginal & Torres Strait Islander Staff
  • 1 Day of Community Engagement Leave
  • Check out our additional benefits at www.unitingcommunities.org

What Next?

Please attach a cover letter addressing your work history and why you are passionate about the role, along with a current resume. 

Candidates who submit a customised cover letter addressing the key criteria and their interest in working for Uniting Communities will be highly regarded. 

If shortlisted, we will call you to discuss your application in more detail.

Apply early; closing date subject to change.

As an organisation, we are committed to protecting children, young people and vulnerable adults.  All staff are required to work within our code of conduct and undergo relevant pre-employment checks.

 

Recommended jobs

Social and Emotional Wellbeing Worker

Prospect, SA, Australia, 5082 Community Services
Support Aboriginal individuals and families with culturally grounded care, counselling, and community connection. Make a real difference every day.

Service Desk Officer

Adelaide (Head Office), SA, Australia, 5000 Chief Information Officer
Experienced Service Desk Officer supporting users, resolving IT issues, and collaborating with ICT teams. Great salary packaging and meaningful work.

Software Engineer

Adelaide (Head Office), SA, Australia, 5000 Chief Information Officer
Join Uniting Communities as a Software Engineer to build innovative solutions, work in an Agile team, and deliver impactful technology that supports community outcomes.

Senior Manager – Residential Aged Care

Adelaide (Head Office), SA, Australia, 5000 Residential Aged Care
Lead aged care operations as Senior Manager, driving quality care, team performance, and resident wellbeing in a dynamic, person-centred community.

Clinical Home Support Assessor

Tanunda, SA, Australia, 5352 Community Services
Join our Aged Care Assessment team! If you’re a qualified health professional with a passion for aged care, strong assessment skills, we want you!

Clinical Home Support Assessor

Adelaide (Head Office), SA, Australia, 5000. Tanunda, SA, Australia, 5352 Community Services
Join our Aged Care Assessment team! If you’re a qualified health professional with a passion for aged care, strong assessment skills, we want you!