Backend & Data Engineer: Spark, .NET & Python

Exigo Tech

Sydney

On-site

AUD 100,000 - 140,000

Full time

38 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

Exigo Tech in Sydney is seeking a Software Engineer/Developer to design, build, and support scalable backend services and data-processing solutions. You will work with .NET Core, Python, PySpark, Spark, Hadoop-YARN, Trino, Delta Lake, Docker, PostgreSQL, and Linux to translate requirements into secure, maintainable production systems.

The role emphasizes performance, reliability, and platform scalability within a collaborative delivery team.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • Minimum 3.5 years of relevant professional experience in software development, backend engineering, data engineering, or a closely related role.
  • Strong programming capability in C# and Python, with practical SQL experience.
  • Hands-on experience developing .NET Core / ASP.NET Web APIs and REST-based integrations.
  • Experience with PySpark and Apache Spark for distributed processing of large datasets.
  • Working knowledge of Hadoop and YARN, including cluster execution concepts and resource management.

Responsibilities

  • Design, develop, test, deploy, and maintain backend services using C#, .NET Core, and ASP.NET Web API.
  • Build secure, reliable RESTful APIs that expose processed reporting data and integrate application and data platforms.
  • Develop and optimize high-volume reporting and data-processing pipelines using Python, PySpark, and Apache Spark.
  • Implement data transformation, validation, reconciliation, and error-handling controls to support accurate, dependable outputs.
  • Work with Spark in standalone and cluster modes, including driver and executor behavior, resource allocation, job execution, and performance tuning.
  • Contribute to scalable Hadoop-YARN architectures and support the migration or improvement of distributed workloads.
  • Use Trino for distributed SQL processing and Delta Lake / Delta Parquet for efficient storage, querying, and data management.
  • Package and deploy Spark, Trino, and related services using Docker; maintain consistent configuration across environments.
  • Deploy, monitor, and troubleshoot workloads in production Linux environments, including job scheduling through cron and crontab.

Skills

C#
Python
SQL
C++ exposure

Education

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related discipline

Tools

Docker
Linux
PostgreSQL
PySpark
Apache Spark
Hadoop
YARN
Trino
Delta Lake

Job description

Exigo Tech in Sydney is seeking a Software Engineer/Developer to design, build, and support scalable backend services and data-processing solutions. You will work with .NET Core, Python, PySpark, Spark, Hadoop-YARN, Trino, Delta Lake, Docker, PostgreSQL, and Linux to translate requirements into secure, maintainable production systems.

The role emphasizes performance, reliability, and platform scalability within a collaborative delivery team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Exigo Tech • Sydney

On-site
AUD 100,000 - 140,000
Senior Data Platform Engineer - Spark, dbt, Airflow (AWS)
Senior Data Platform Engineer - Spark, dbt, Airflow (AWS)

ASX • Sydney

Hybrid
AUD 150,000 - 210,000
Senior Big Data Engineer – Real-Time Analytics & Spark
Senior Big Data Engineer – Real-Time Analytics & Spark

Pyramid Global Technologies • New South Wales

On-site
AUD 120,000 - 180,000
Remote Senior Backend Engineer - Big Data & Spark
Remote Senior Backend Engineer - Big Data & Spark

Binance • Albury City

Remote
AUD 120,000 - 170,000
Learning budget
Performance bonus
Wellbeing support
Senior Data Engineer: Azure, PySpark & Big Data
Senior Data Engineer: Azure, PySpark & Big Data

Pyramid Global Technologies • Western Australia

On-site
AUD 140,000 - 180,000
Senior Python & Data Platform Engineer
Senior Python & Data Platform Engineer

Infosys Limited • Sydney

Hybrid
AUD 90,000 - 99,000
Income protection
Parental leave
Volunteer leaves
+6
Cloud Data Engineer - AWS, Spark & ETL
Cloud Data Engineer - AWS, Spark & ETL

Zone IT Solutions • Sydney

On-site
AUD 120,000 - 150,000
Senior Databricks Data Engineer | AWS, Spark, SQL Expert
Senior Databricks Data Engineer | AWS, Spark, SQL Expert

Xpt Software Australia Pty • City of Melbourne

On-site
AUD 140,000 - 180,000
Senior Data Engineer
Senior Data Engineer

CareCone Group • Sydney

On-site
AUD 140,000 - 190,000
Senior Data Engineer - Banking, Cloud & Spark Expert
Senior Data Engineer - Banking, Cloud & Spark Expert

Xpt Software Australia Pty • City of Melbourne

On-site
AUD 120,000 - 160,000