Senior Software Engineer - Data Engineering (SaaS)

Leading Australian data and technology company providing businesses with access to unique data and innovative products for commercial credit reporting.
Data
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer - Data Engineering (SaaS)

CreditorWatch, a leading Australian data and technology company, is seeking a Senior Software Engineer specializing in Data Engineering. As a commercial credit reporting bureau named in AFR's Top 10 Best Places to Work, we're experiencing significant growth and scaling at pace. This newly created role offers an exciting opportunity to design and implement high-performance data products and services that power customer-facing applications.

The position involves architecting end-to-end solutions spanning data pipelines, storage layers, and APIs, with a focus on scalability and real-time performance. You'll work directly with the Staff Data Engineer in our Sydney CBD office under hybrid working conditions. The role demands expertise in distributed systems, data modeling, and cloud infrastructure, particularly AWS.

We offer an exceptional culture with numerous benefits including gym membership, daily catered meals, monthly wellness days, and unique perks like company boat access. Our commitment to employee growth is demonstrated through performance-based bonuses and an Employee Share Scheme. The company values continuous improvement, trustworthiness, growth, and people-first approach.

The ideal candidate will bring strong technical skills in Python, SQL, and cloud services, along with experience in data pipeline optimization and API development. This role presents an opportunity to shape the future of data engineering in a rapidly growing technology company while enjoying a balanced and rewarding work environment.

Last updated 5 minutes ago

Responsibilities For Senior Software Engineer - Data Engineering (SaaS)

  • Design and implement scalable data architectures that integrate with product applications
  • Architect and build robust SQL and Python data pipelines for batch and real-time processing
  • Design and implement efficient data models and caching strategies
  • Develop and maintain high-performance APIs
  • Build data quality frameworks and implement automated validation processes
  • Write technical design documents and contribute to architectural decisions
  • Implement security and governance controls across the data platform
  • Evaluate and introduce new technologies for system improvement

Requirements For Senior Software Engineer - Data Engineering (SaaS)

Python
  • Deep understanding of distributed systems design and microservices architecture on AWS
  • Expertise in data modelling and storage patterns
  • Strong knowledge of API design patterns and best practices
  • Experience with event-driven architectures and real-time data processing
  • Strong grasp of AWS cloud services
  • Experience with Infrastructure as Code and DevOps practices
  • Deep expertise in SQL, Python and Object-oriented programming
  • Experience with CICD, terraform, DBT, Databricks
  • Advanced understanding of data modelling methodologies

Benefits For Senior Software Engineer - Data Engineering (SaaS)

Equity
  • Fitness First Platinum gym membership
  • Barista-made coffee, breakfast, snacks, lunches and drinks provided
  • Additional wellness day off each month
  • Monthly in-house massages
  • Performance-based bonuses
  • Employee Share Scheme
  • Monthly team building activities
  • Free legal services
  • Company boat access

Interested in this job?

Jobs Related To CreditorWatch Senior Software Engineer - Data Engineering (SaaS)

Senior Data Scientist (Supply Chain)

Senior Data Scientist position at Oura Health, focusing on supply chain analytics and optimization for a leading health wearables company.

Field Engineer, SWAT

Senior Field Engineer position at Astronomer focusing on Apache Airflow implementation and customer technical solutions, offering competitive salary and remote work.

Senior Software Engineer, Data Ingestion

Senior Software Engineer position at Astronomer focusing on data ingestion and observability, working with OpenLineage and Apache Airflow in a remote environment.

Senior Software Engineer, Data Ingestion

Senior Software Engineer position at Astronomer focusing on data ingestion and observability, working with Python and OpenLineage in a remote environment.

Senior Data Engineer - Digital Marketing

Senior Data Engineer position at Truelogic focusing on digital marketing data pipeline development, ETL/ELT processes, and data governance with Snowflake expertise.