CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Developer - ETL Jobs

300 Job Offers

Filters
Senior Software Developer
Save Icon
Join our team in Oshawa as a Senior Software Developer. You will design and build high-performance CRM applications using Dynamics 365, C#, .NET, and APIs. This role involves the full development lifecycle, from coding to solving complex migration issues. Work with the latest D365 features in a c...
Location Icon
Location
Canada , Oshawa
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Join our Cairo team as a Senior Software Developer. Build scalable PWAs and web apps using ReactJS, HTML5, and modern JavaScript. Collaborate on full-stack development, from design to deployment, in a culture of innovation. Grow your career with global projects and mentorship opportunities.
Location Icon
Location
Egypt , Cairo
Salary Icon
Salary
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Senior Software Developer (Java)
Save Icon
Senior Software Developer (Java) sought for an international product company building enterprise-grade time management solutions for legal and financial firms. You will develop backend features for a mission-critical platform using Java 11+, Spring Boot, and PostgreSQL. Join a cross-functional te...
Location Icon
Location
Ukraine; Poland; Croatia , Ternopil; Ivano-Frankivsk; Lviv; Kyiv; Uzhhorod; Chernivtsi; Zhytomyr; Rivne; Lutsk
Salary Icon
Salary
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Senior Software Developer (MERN Stack)
Save Icon
Join Enphase Energy, a global clean tech leader, as a Senior MERN Stack Developer in Bangalore. You will design and build next-generation web applications using React, Node.js, and Python. A key focus will be integrating Generative AI and LLM-powered features via AWS Bedrock to drive innovative e...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
enphase.com Logo
Enphase Energy
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Join our Web Application team in Giza as a Senior Software Developer. You will enhance portal performance and SEO using React, Next.js, and GraphQL. This role requires 4-6 years of experience in modern front-end development within Agile/DevOps environments. Work on high-impact projects with oppor...
Location Icon
Location
Egypt , Giza
Salary Icon
Salary
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Senior Python Software Developer
Save Icon
Join our Digital Operations team in Bucharest as a Senior Python Developer. Design, build, and automate software solutions in a DevOps environment, covering the full development lifecycle. We offer a hybrid model, extensive benefits, and the chance to shape Vodafone's digital transformation with ...
Location Icon
Location
Romania , Bucuresti
Salary Icon
Salary
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Senior Associate Software Applications Development Engineer
Save Icon
Join NTT DATA as a Senior Associate Software Applications Development Engineer in Bangkok. This hybrid role requires a degree in computer science and moderate experience with Java, C++, Python, and Agile methodologies. You will design, develop, and optimize applications in a diverse, inclusive en...
Location Icon
Location
Thailand , Bangkok
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Senior Software Development Engineer
Save Icon
Join AMD in Bangalore as a Senior Software Development Engineer. Utilize your 5+ years of expert C/C++ skills and strong software engineering principles to develop industry-leading technologies. You will design scalable systems, validate new features, and collaborate with cross-functional teams. ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Senior Python Backend Software Developer
Save Icon
Join Xelix, a fast-growing AI scale-up, as a Senior Python Backend Developer. You will build robust, scalable solutions using Python, Django/Flask, and AWS in our London office (hybrid). We offer private medical cover, enhanced leave, and a dynamic environment focused on impact and growth.
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
70000.00 - 95000.00 GBP / Year
xelix.com Logo
Xelix
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Join our team in Goleta as a Senior Software Developer. This role requires a U.S. Citizen with 8+ years of experience in object-oriented software and platforms like Microsoft Stack or AWS. You will lead challenging projects, mentor junior developers, and enjoy comprehensive benefits including com...
Location Icon
Location
United States , Goleta
Salary Icon
Salary
98000.00 - 125000.00 USD / Year
tecolote.com Logo
Tecolote Research
Expiration Date
Until further notice
Software Development Senior Specialist
Save Icon
Join our team in Guadalajara as a Software Development Senior Specialist. This role requires 5+ years of RPG programming expertise on the IBM iSeries (AS/400) platform, with deep knowledge of DB2 and CL. You will develop and maintain healthcare applications, collaborating with teams to solve comp...
Location Icon
Location
Mexico , Guadalajara
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Senior Software Developer - Full Stack
Save Icon
Join our client in Toronto as a Senior Full Stack Developer for a 12-month onsite contract. Leverage your advanced skills in React.js, Python/FastAPI, and .NET Core to design and build robust applications and data pipelines. This role requires expertise in cloud architecture, CI/CD with Azure Dev...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
565.97 - 601.35 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Manager, Software Applications Development
Save Icon
Lead software development projects and manage a skilled team at NTT DATA in Singapore. This senior management role requires advanced experience in full-cycle application development and strong leadership. Ideal candidates have a CS degree, Scrum/PM certifications, and expertise in languages like ...
Location Icon
Location
Singapore , Singapore
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Senior C# Software Developer Lead
Save Icon
Lead the development of high-quality enterprise applications as a Senior C# Software Developer Lead in Margate. This hands-on technical leadership role requires 5+ years of C# and .NET expertise, team mentorship, and Agile/Scrum experience. Design scalable solutions while enjoying comprehensive b...
Location Icon
Location
United States , Margate
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Join our team in Fort Lauderdale as a Senior Software Developer. You will design and build robust, scalable applications using modern languages and frameworks like Java, Python, or React. This role involves mentoring junior developers and shaping technical direction. We offer comprehensive benefi...
Location Icon
Location
United States , Fort Lauderdale
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Senior Software Engineer - mainframe development
Save Icon
Join Mastercard's Mainframe Services team in Ballerup as a Senior Software Engineer. You will design and modernize critical COBOL, JCL, and DB2 applications on z/OS, ensuring global transaction reliability. This role requires 5+ years of mainframe experience and offers work on cutting-edge modern...
Location Icon
Location
Denmark , Ballerup
Salary Icon
Salary
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Join our global R&D team in Kuala Lumpur as a Senior Software Developer. Leverage your 5+ years of .NET C# expertise to build high-quality software for the hearing and balance impaired. You will provide technical leadership, mentor developers, and work with modern DevOps and architecture principl...
Location Icon
Location
Malaysia , Kuala Lumpur
Salary Icon
Salary
Not provided
demant.com Logo
Demant
Expiration Date
Until further notice
Senior .NET Software Developer
Save Icon
Join our team in Los Angeles as a Senior .NET Software Developer. You will design and build modern web applications, RESTful APIs, and AI chatbot integrations using .NET 7/8 and Angular. We seek an expert in DDD, clean architecture, and Azure services (SQL, Service Bus) who excels in mentoring an...
Location Icon
Location
United States , Los Angeles
Salary Icon
Salary
Not provided
intrapc.com Logo
Intratek Computer, Inc.
Expiration Date
Until further notice
Senior Software Developer (HVAC)
Save Icon
Join GM as a Senior Software Developer (HVAC) in a hybrid role based in Markham. You will lead embedded software design and testing using C/C++ for automotive systems. This role requires 5-7 years' experience with embedded development, CAN/LIN/Ethernet logs, and Agile/Scrum. We offer a competitiv...
Location Icon
Location
Canada , Markham
Salary Icon
Salary
115000.00 - 164600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Scrum Lead and Software Developer - Exterior Lighting Controls
Save Icon
Lead the Agile process and develop embedded software for next-generation vehicle lighting systems. This senior dual-role combines Scrum Master duties with hands-on C programming for automotive controls. Join a global team in Markham/Oshawa, Canada, with competitive benefits including pension matc...
Location Icon
Location
Canada , Markham; Oshawa
Salary Icon
Salary
115000.00 - 164600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice

About the Senior Software Developer - ETL role

Senior Software Developer - ETL Jobs: A Comprehensive Career Overview

A Senior Software Developer specializing in ETL (Extract, Transform, Load) is a pivotal role in the data engineering ecosystem, responsible for designing, building, and maintaining the robust data pipelines that fuel modern analytics, business intelligence, and data-driven decision-making. These professionals are the architects of data flow, ensuring that raw information from disparate sources is efficiently extracted, rigorously cleansed and transformed, and reliably loaded into data warehouses, lakes, or other storage systems. Exploring ETL developer jobs reveals a career at the intersection of advanced software engineering and deep data expertise, critical for organizations aiming to leverage their data assets effectively.

In this senior capacity, typical responsibilities extend far beyond basic scripting. Professionals architect scalable ETL frameworks and data processing solutions, often leveraging cloud platforms and big data technologies. They are tasked with optimizing pipeline performance for handling large volumes of data, ensuring data quality and integrity throughout the process, and implementing robust error-handling and monitoring systems. A key aspect of the role involves making strategic architectural decisions, such as choosing between batch and real-time streaming processing models. Furthermore, senior developers frequently author technical documentation, establish best practices, and mentor junior engineers, contributing to the team's overall knowledge and capability.

The typical skill set for these roles is both broad and deep. Proficiency in core programming languages like Python, Java, or Scala is essential, often coupled with expert-level SQL for complex data manipulation. Hands-on experience with ETL tools and frameworks—such as Apache Spark, Apache Airflow, Kafka, or cloud-native services like AWS Glue and Azure Data Factory—is a standard requirement. A strong understanding of data modeling, database design (both relational and NoSQL), and data warehousing concepts is fundamental. From a software engineering standpoint, senior ETL developers are expected to be adept at writing production-grade, testable code, practicing version control with Git, and implementing CI/CD pipelines. Soft skills are equally important; problem-solving acumen, the ability to translate business requirements into technical specifications, and effective collaboration with data analysts, scientists, and business stakeholders are crucial for success.

When considering ETL jobs at a senior level, candidates are generally expected to possess a bachelor's degree in computer science or a related field, complemented by 5+ years of progressive experience in software development with a strong focus on data pipeline construction. The profession demands a continuous learner, as the landscape of data technologies evolves rapidly. Ultimately, a Senior ETL Developer is a trusted expert who builds the reliable data infrastructure that transforms raw data into a strategic organizational asset, making this one of the most impactful and in-demand specializations within software engineering today.

Filters

×
Countries
Category
Location
Work Mode
Salary