Software Developer

Infoxchange

Brisbane

On-site

AUD 110,000 - 150,000

Full time

17 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Infoxchange seeks a software developer for a 12-month fixed-term role based in Brisbane or Melbourne. You’ll design, build, test, and maintain customer-facing and internal products with an AI-first approach, using Claude Code and GitHub Copilot.

Expect strong engineering craft, code reviews, and modern CI/CD practices to deliver reliable software in a not-for-profit setting. You’ll work across domains, collaborating with product, design, QA, and other teams to ensure security, scalability, and

Qualifications

  • Proven experience delivering production software in a professional team.
  • Strong fundamentals in data structures, algorithms and relational DB design.
  • Experience with OO languages and modern MVC frameworks.
  • Practical SQL and PostgreSQL skills with large production schemas.
  • Experience designing scalable, secure APIs (REST).
  • Familiarity with AI-assisted development tools and coding assistants.
  • Solid Git/CI/CD practices and containerised environments (Docker).
  • Knowledge of AWS or similar cloud platforms.

Responsibilities

  • Design, build, and maintain features across Infoxchange's products.
  • Make sound architecture decisions for modular, secure, scalable software.
  • Break down complex problems and rapidly gain domain knowledge.
  • Read and modify existing code safely in large deployments.
  • Handle sensitive client data with privacy, security, and auditability in mind.
  • Leverage AI tools effectively while maintaining code quality and context.

Skills

Production software delivery
Software engineering fundamentals
Data structures & algorithms
Relational database design
Object-oriented programming
MVC web framework
REST APIs
AI-assisted development tools
Version control & CI/CD
Docker
Cloud platforms (AWS)

Tools

Claude Code
GitHub Copilot
Docker
AWS
PostgreSQL

Job description

This is a 12-month, Fixed-term, Full-time role based in either Brisbane or Melbourne

Our Development Teams are responsible for the design, development, testing, maintenance, and optimisation of Infoxchange's customer-facing and internal products - the software that powers services like Ask Izzy and our national service directory and helps people across Australia access vital support.

The Software Developer builds and improves these products through well-designed, well-tested, and maintainable software. The role combines strong software engineering craft with an AI-first way of working, using modern AI development tools to raise the quality, speed, and impact of what we build, while remaining fully accountable for the correctness, security, and maintainability of the result.

We are an AI-first development team. We expect our developers to work fluently with AI coding tools such as Claude Code and GitHub Copilot's agents - directing them effectively, providing the right context, and applying strong judgement to review, refine, and validate their output. AI accelerates our work; it does not replace the developer's responsibility for sound architecture, good design, and high-quality code.

More than any particular language or framework, this role is about the ability to reason about systems, break down complex problems, and pick up new domains, tools, and technologies quickly. We value flexibility and problem-solving over deep specialisation in a single stack, and we look for developers who make consistent, well-reasoned architecture and design decisions and who care about building software that is modular, reusable, and easy to maintain.

This role sits at the intersection of engineering craft and AI-enabled delivery, bringing together:

  • deep problem-solving with the fast uptake of new domains and technologies
  • individual ownership of quality with collaborative, team-based delivery
  • modern engineering practice with a drive to continually improve how we work
  • strong architecture and design with rapid, AI-accelerated development
  • careful stewardship of sensitive data with the pace of modern delivery

We work in inclusive teams using lightweight agile processes. We use Git and automated CI/CD pipelines to collaborate, review each other's code, and deliver to multiple environments, and we believe in automation over repetition. Above all, we have a passion for building high-quality products within an empowering culture and making a positive contribution to society through technology.

What you'll do
  • Design, build, and maintain features across Infoxchange's products through well-designed, well-tested, and maintainable code.
  • Make sound, consistent architecture and design decisions, building software that is modular, reusable, secure, and scalable.
  • Break down complex problems into clear, well-structured solutions, and quickly build the domain knowledge needed to solve them.
  • Work effectively in established codebases, reading unfamiliar code, understanding existing behaviour and configuration, and making changes safely and incrementally in systems with many concurrent client deployments.
  • Handle sensitive client information with care, applying privacy, security and auditability requirements appropriate to case management and government referral systems.
  • Use AI development tools (such as Claude Code and GitHub Copilot) fluently and responsibly, directing them with clear context and prompts, and reviewing, refining, and validating their output.
  • Improve the context our AI tools work from — maintaining repository-level agent instructions, documentation, skills and internal tooling (including MCP servers and similar integrations) so that agents produce accurate results in our specific domain and codebase.
  • Champion effective, safe, and high-value use of AI across the team, helping establish good practices, patterns, and guardrails for AI-assisted development.
  • Apply and help enforce clear boundaries on AI use, particularly around client data, credentials and third-party services.
  • Uphold strong engineering practice, including thorough code review, automated testing, version control (Git), and modern CI/CD pipelines.
  • Identify and address performance bottlenecks and optimise applications for reliability, security, and scalability.
  • Maintain and improve existing products, including bug fixes, enhancements, and reducing technical debt.
  • Support releases and production issues, including diagnosing escalated defects, and preparing and verifying fixes across test, UAT and production environments.
  • Contribute to technical documentation and to the continuous improvement of the team's engineering standards and ways of working.
  • Collaborate with product, design, QA, and other technical teams to deliver solutions that meet user and customer needs.
  • Uphold and advocate for the values, beliefs, and principles as outlined in the Technical Services Team Manifesto.
Qualifications
  • Demonstrated experience delivering production software as part of a professional development team.
  • Strong software engineering fundamentals, including data structures, algorithms, and relational database design.
  • Solid experience with an object-oriented language and a modern MVC web framework.
  • Strong practical SQL and relational database skills, ideally with PostgreSQL, including the ability to investigate and reason about data in a large production schema.
  • Experience designing and building well-architected applications and APIs (e.g. REST) that are scalable, secure, and maintainable.
  • Practical experience with AI-assisted development tools such as Claude Code, GitHub Copilot, or similar agentic coding tools.
  • A working understanding of how large language models behave and where they fail — context limits, non-determinism, confident-but-wrong output, prompt injection and data-handling risk — and how that shapes safe use in a production codebase.
  • Solid grounding in modern engineering practice: version control (Git), automated testing, code review, and CI/CD pipelines.
  • Experience with containerised development environments (Docker) and cloud-hosted applications (AWS or equivalent).
About Infoxchange

Infoxchange is a leading not-for-profit social enterprise that has been delivering technology for social justice for over 35 years.

We tackle the biggest social challenges through the smart and creative use of technology. We work with community, government and corporate partners to solve issues around homelessness, family violence, mental health, disability as well as supporting families, women and young people, and First Nations communities.

Our products and services are used by 38,000+ community and government services. We provide the right tools to improve efficiency and deliver greater impact. And through our work in digital inclusion and social innovation we use technology to empower people experiencing disadvantage, driving social inclusion, and creating stronger communities. We believe no-one should be left behind in today’s digital world.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Impactful Training Program Designer & Manager | Nonprofit
Impactful Training Program Designer & Manager | Nonprofit

Infoxchange • Melbourne

Hybrid
AUD 90,000 - 110,000
Salary packaging benefits
Hybrid work environment
LinkedIn Learning access
Training Program Designer & Manager - DTH
Training Program Designer & Manager - DTH

Infoxchange • Melbourne

Hybrid
AUD 90,000 - 110,000
Salary packaging benefits
Hybrid work environment
LinkedIn Learning access
Customer Engagement Manager
Customer Engagement Manager

Infoxchange • Melbourne

Hybrid
AUD 80,000 - 100,000
Salary packaging
Annual leave loading
Welcoming office
Head of AI & AI Strategy Leader | Hybrid + $2k PD Budget
Head of AI & AI Strategy Leader | Hybrid + $2k PD Budget

aXcelerate • Brisbane

Hybrid
AUD 200,000 - 290,000
Professional development budget
Employee Assistance Program
Career pathways program
+3
Application Support & Testing Specialist
Application Support & Testing Specialist

Xplor Education • Melbourne

Hybrid
AUD 85,000 - 95,000
12 weeks Gender Neutral Paid Parental\
GiveBackDays/Volunteer days
LinkedIn Learning access
+4
AI-First Software Developer (12-Month, Brisbane/Melbourne)
AI-First Software Developer (12-Month, Brisbane/Melbourne)

Infoxchange • Brisbane

On-site
AUD 110,000 - 150,000
Digital Software Engineer
Digital Software Engineer

ASX Limited • Australia

Hybrid
AUD 110,000 - 180,000
AI Solutions Engineer
AI Solutions Engineer

The Smith Family • New South Wales

On-site
AUD 110,000 - 150,000
Flexible work options
Salary packaging
Paid annual leave extensions
Product Architect
Product Architect

TechnologyOne • Melbourne

On-site
AUD 180,000 - 260,000
Competitive remuneration package
Industry leading employee share plan
Amazing Culture: Employer of Choice
+6
Cloud Infrastructure/Software Engineer
Cloud Infrastructure/Software Engineer

xAmplify • Canberra

Hybrid
AUD 150,000 - 160,000
Flexible working arrangements
Wellbeing support and programs
Career pathways and certifications
+1