At TechnologyOne, our mission is simple: to simplify life for our customers and help them thrive in a world that's always evolving. As we continue to expand, we're excited to welcome an experienced Developer - Database Engineer to our Melbourne team.
This role offers the chance to be part of an innovative technology company where you'll contribute to products that make a real difference for businesses and communities. You'll be working in an environment that values creativity, collaboration, and practical solutions, where complex challenges are solved with simplicity and clarity.
We are seeking an experienced PostgreSQL Database Engineer to design, optimise, secure, and maintain our mission-critical database environments. You will play a key role in performance tuning, automation, high-availability design, and ensuring our data platforms remain resilient, scalable, and secure.
As we move into the AI arena, you will be helping to build and shape our data and supporting technology stack to facilitate the presentation of our SaaS based customers' data to the TechnologyOne Plus platform.
What you'll be doing:
* Designing, implementing, and maintaining PostgreSQL database clusters (AWS)
* Managing database schema design, normalisation, and data modelling activities
* Performing query optimisation, index tuning, and performance troubleshooting
* Implementing robust backup, recovery, and disaster-recovery strategies
* Managing replication (logical/physical), clustering, and high-availability architectures
* Monitoring database health and performance through tools and dashboards
* Ensuring security hardening, access controls, audit logging, and compliance alignment
* Automating operational tasks (e.g., provisioning, backups, patching) using scripting
* Working closely with application and infrastructure teams to improve data performance and reliability
* Supporting production incidents, participating in on-call rotations, and performing root-cause analysis when required
* Maintaining documentation for configurations, standards, and operational procedures
Your Talents…
* Strong hands-on experience with PostgreSQL administration in production environments
* Expertise in PostgreSQL performance tuning, execution plan analysis, and index optimisation
* Solid understanding of ACID principles, concurrency, locking, and transaction behaviour
* Experience with replication, failover, and HA/DR solutions
* Proficiency in Linux systems and shell scripting (Bash, Python or similar)
* Experience with cloud platforms (AWS RDS/Aurora) is highly regarded
* Familiarity with Infrastructure-as-Code (CloudFormation and Sceptre) is advantageous.
* Strong understanding of database security, encryption, and auditing practices.
* Understanding and experience in CI/CD pipelines and DevOps culture.
* Excellent troubleshooting skills with a methodical, detail-oriented approach.
* Ability to communicate clearly with engineers and non-technical stakeholders
* A proactive mindset with a passion for performance, automation, and continuous improvement
* Experience in monitoring or observability tools (Grafana, CloudWatch, Prometheus, SNS etc.)
* Knowledge of data warehousing concepts or ETL pipelines (nice to have)
* Knowledge of other AWS database technologies such as DynamoDB, DocumentDB and Redshift (nice to have)
Why Join us?
TechnologyOne is proud to be an Equal Opportunity Employer who values diversity and an inclusive workplace. We aim to recruit a diverse range of people with a diverse range of talents to help us to deliver on our mission to better our community.
We pride ourselves on providing our people with earned recognition through talent mapping and career progression, competitive salaries and having a supportive tribe environment.
Our core values and culture unleash the boundless potential of creativity, innovation and the entrepreneurial spirit within our people.
When you experience Life at TechnologyOne you'll see that our team enjoys an extensive array of benefits, including foundation charity activities, which all cultivate a vibrant workplace our people are very proud to be involved with.
Benefits…
* Competitive remuneration package
* Industry leading employee share plan
* Amazing Culture: 8 x Australian Business Awards "Employer of Choice" winner
* We love our team events & celebrate diversity
* Flexible hours: we are family-friendly and value life outside of work
* Free gym membership in your region (or, if you are located at HQ, we have a new state of the art Gym onsite, exclusive and available 24/7).
* Additional 2.5 days of leave per year dedicated to volunteering at a charity of your choice
* Free breakfast and coffee on-site
* Defined career framework - know what options you have in your career path and how you can get there
Who we are…
At TechnologyOne (ASX: TNE), we're more than Australia's largest top 50 ASX enterprise SaaS company; we're a team driven by purpose
Our global SaaS ERP solution powers over 1,300 leading organisations, including government, education, health, and financial services. We take full responsibility for delivering outcomes - reducing time, cost, and risk; therefore, our customers can focus on what matters most.
For over 38 years, we've been helping communities and organisations thrive by making life simple through innovative technology. Ready to make a real difference? Join us and help shape the future of enterprise technology while building a career that matters.