Software Engineer – Data Platforms

Posted

Location

Salary

05-Feb-2026

Sydney

Sector

Work Type

Reference

Development

Permanent

BH-269711

Responsible for designing, developing, testing and maintaining scalable software solutions that enable the ingestion, transformation and storage of enterprise data. The role applies software engineering principles to build robust, automated data platforms and integration services that support analytics, reporting and business operations across the organisation.

Key Responsibilities
Software Design & Development

Design, develop and maintain automated data pipeline software using Apache Airflow, Teradata SQL and AWS-based services to integrate multiple operational systems into a central data warehouse.

Engineer scalable ETL and data integration solutions that deliver consistent, reliable and trusted datasets for downstream applications, analytics and business reporting.

Apply software engineering best practices, including modular design, reusable components, version control and automated scheduling.

Systems Integration & Platform Engineering

Develop and maintain data integration services and workflows that support enterprise-scale data processing and interoperability between systems.

Contribute to the design and evolution of cloud-based data platforms, ensuring solutions are secure, scalable and fit for purpose.

Performance Optimisation & Reliability

Analyse performance-intensive ETL workloads to identify bottlenecks and inefficiencies.

Optimise software solutions to improve execution times, enhance reliability and reduce operational costs.

Perform root cause analysis on recurring production issues and implement permanent software fixes and preventative controls.

Testing, Support & Maintenance

Monitor production data pipelines and integration services to ensure availability and performance.

Troubleshoot, debug and resolve software defects and operational incidents.

Implement enhancements and improvements to existing systems in line with business and technical requirements.

Documentation & Collaboration

Produce and maintain high-quality technical and business documentation, including system designs, data flows and operational procedures.

Collaborate within Agile delivery teams, working closely with software engineers, analysts, architects and stakeholders to deliver solutions aligned with project milestones.

Participate in sprint planning, stand-ups, reviews and retrospectives.

Skills & Experience
Technical Skills

Strong experience developing software-based ETL and data integration solutions.

Proficiency in SQL (including Teradata or equivalent enterprise platforms).

Hands-on experience with Apache Airflow or similar workflow orchestration tools.

Experience building solutions on AWS cloud infrastructure.

Understanding of software performance tuning, error handling and fault tolerance.

Software Engineering Competencies

Experience applying software development lifecycle (SDLC) principles.

Strong analytical and problem-solving skills for diagnosing and resolving system issues.

Familiarity with Agile methodologies and collaborative software development practices


Peoplebank and Leaders IT are committed to creating a diverse and inclusive workplace where everyone belongs. We welcome applications from people of all backgrounds, identities, and experiences. If you need adjustments to the recruitment process due to your circumstances, please let us know—we’re here to support you.
APPLY NOW

Share this Job

Create As Alert
Read More

Jobs you may like

SCHEMA MARKUP ( This text will only show on the editor. )

Contact Us

Address: Street, City, State and Zip

mymail@mailservice.com