Senior Data Engineer / ETL Developer (PySpark)

Altis Technology

United States

Remote

USD 77,000 - 105,000

Full time

2 days 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

Altis Technology is seeking a Senior Software Developer, ETL/PySpark to help modernize data platforms for a Canadian healthcare information organization. The role focuses on building scalable data pipelines using Python, PySpark and SQL within an AWS/cloud environment, with emphasis on reliability, testing and collaboration.

You will contribute across the full data pipeline lifecycle, including code reviews, CI/CD, documentation and production support, in a remote Canada-based setting.

Qualifications

  • 7+ years of software development with senior ETL and data processing experience.
  • Proficiency in Python, PySpark and SQL, including data science applications.
  • Experience with AWS (EMR, Redshift) and Apache Airflow; strong CI/CD and Agile delivery.

Responsibilities

  • Develop, maintain and optimize ETL pipelines using Python, PySpark and SQL.
  • Collaborate with analytical teams and stakeholders to deliver reliable data solutions.
  • Support deployment packages, CI/CD pipelines and production troubleshooting.
  • Document ETL designs, data mappings and system configurations.
  • Participate in peer reviews, testing, and quality assurance.
  • Ensure scalable, maintainable code and documentation.

Skills

Python
PySpark
SQL
AWS Cloud
CI/CD
Analytical skills
Communication

Tools

Apache Airflow
Oracle Database

Job description

Location: Remote (in Canada) Language: Written and spoken communication skills required; language not specified Duration: Contract, November 9, 2026 to March 31, 2027, with possible extensions

About the Opportunity

Are you an experienced ETL developer who enjoys building scalable data solutions and solving complex technical challenges? We're looking for a Senior Software Developer, ETL/PySpark to support a Canadian healthcare information organization in modernizing its data platforms and reporting capabilities. You'll collaborate with analytical teams, developers and business stakeholders to build reliable data pipelines, improve existing applications and support innovative reporting solutions. This is an opportunity to apply your technical expertise while contributing to meaningful, data-driven initiatives.

What's In It for You

Join a collaborative, Agile environment where technical expertise, knowledge sharing and continuous improvement are valued. You'll gain exposure to modern cloud technologies, complex data environments and opportunities to contribute to impactful digital transformation projects.

Your Responsibilities
  • You'll develop, maintain and optimize ETL pipelines and data processing applications using Python, PySpark and R.
  • You'll build clean, modular code and participate in peer reviews, testing and quality assurance activities.
  • You'll manage application maintenance, troubleshoot issues and support users across testing and production environments.
  • You'll prepare deployment packages, coordinate releases and contribute to CI/CD pipeline development.
  • You'll maintain technical documentation, ETL mappings and system configurations.
  • You'll collaborate with analytical teams and share expertise in advanced analytics, machine learning and data visualization.
Skills and Qualifications
  • 7+ years of relevant software development experience, with senior-level expertise in ETL and large-scale data processing.
  • Advanced proficiency in Python, PySpark and SQL, including data science applications and maintainable code development.
  • Strong experience with AWS Cloud, AWS EMR, AWS Redshift and Apache Airflow.
  • Extensive knowledge of Oracle databases, Oracle PL/SQL, dimensional modelling and analytical data warehouses.
  • Advanced Linux/Unix shell scripting skills and experience documenting ETL designs and technical environments.
  • Experience with CI/CD pipelines, unit and integration testing, deployment processes and Agile delivery.
  • Strong analytical, troubleshooting, communication and collaboration skills.

We appreciate the time and effort all applicants invest in their submissions. Please note that only candidates shortlisted for this role will be contacted directly. However, your profile will remain under consideration for future opportunities that align with your experience and career goals.

All qualified applicants will receive fair consideration for employment. We welcome individuals of all backgrounds, experiences, and identities including those who identify as women, members of racialized groups, Indigenous Peoples, persons with disabilities, and 2SLGBTQIA+ communities.

If you require an accommodation, please review our accessibility policy and reach out to our accessibility officer with any questions.

Our human recruiters review all applications and always make the final hiring decision. On occasion, we also use AI-assisted tools to help review applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior PySpark ETL Engineer – Remote Canada
Senior PySpark ETL Engineer – Remote Canada

Altis Technology • United States

Remote
USD 77,000 - 105,000
Big Data Developer- Pyspark, SQL, Scala
Big Data Developer- Pyspark, SQL, Scala

LTM • Irving (TX)

On-site
USD 100,000 - 130,000
Comprehensive Medical Plan Covering Medical, Dental, Vision
Short Term and Long-Term Disability Coverage
401(k) Plan with Company match
+2
Senior Data Engineer INDIA
Senior Data Engineer INDIA

Vytwo • Prosper (TX)

On-site
USD 100,000 - 130,000
Senior Data Developer (Snowflake / Spark / Scala) - 100% Remote
Senior Data Developer (Snowflake / Spark / Scala) - 100% Remote

ConsultNet Technology Services and Solutions • Jacksonville (FL)

Remote
USD 110,000 - 150,000
Senior Data Engineer | Eraytec | Remote
Senior Data Engineer | Eraytec | Remote

Eraytec • United States

Remote
USD 140,000 - 180,000
Data Engineer
Data Engineer

INSPYR • Cupertino (CA)

On-site
USD 85,000 - 120,000
Remote Senior Data Engineer
Remote Senior Data Engineer

Insight Global • Minneapolis (MN)

Remote
USD 120,000 - 150,000
Senior Data Engineer
Senior Data Engineer

Staff Hire, LLC • Mount Prospect (IL)

On-site
USD 120,000 - 180,000
Senior Data Engineer (Databricks)
Senior Data Engineer (Databricks)

futureproof • United States

Remote
USD 108,000 - 169,000
Remote work
Freelance / Contract
40 hours/week
Data Engineer
Data Engineer

Eliassen Group • Annapolis (MD)

Remote
USD 171,924,000 - 200,579,000