About Barayamal
Barayamal supports First Nations entrepreneurship in Australia through programs, resources, mentoring and practical support.
Role overview
Barayamal is looking for a volunteer Principal Software Engineer to help design, improve and maintain software systems that support our programs and operations. This is an unpaid volunteer role with no fixed minimum hours. Volunteers choose what they can reasonably contribute, and tasks are agreed around availability. This remote volunteer opportunity is intended for people who currently live in Australia.
What you may help with
Build and improve backend or full-stack features for internal tools, websites or program platforms. Review, debug and refactor existing code. Help with technical planning, code review and documentation for agreed tasks. Join occasional remote check-ins when mutually convenient.
Preferred experience
2+ years Java experience or equivalent project experience preferred. Backend development experience with APIs, databases or cloud/deployment workflows. Experience reviewing code or mentoring contributors is helpful but not required. Ability to communicate clearly, work independently on agreed tasks, and use technology to support First Nations entrepreneurship and community impact.
Eligibility and expectations
You currently live in Australia. You understand this is an unpaid volunteer role, not a paid employment position. There are no fixed minimum hours, required shifts, mandatory attendance requirements or penalties for absence. Contributions are flexible and agreed around the volunteer's availability. Volunteers can pause or step back if circumstances change, with reasonable notice where possible.
