CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer, Data Engineering Jobs

74 Job Offers

Filters
New
Senior Specialty Software Engineer - Capital Markets Reference Data
Save Icon
Location Icon
Location
United States of America , Charlotte
Salary Icon
Salary
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
Until further notice
New
Senior Software Engineer - Fullstack | Data & Product | Enabling Functions | Inter IKEA
Save Icon
Senior Software Engineer - Fullstack role at Inter IKEA in Malmö, Sweden. You will design scalable data & digital products, develop RESTful/GraphQL APIs, and build responsive React applications. Requires 5+ years in API design, authentication (OAuth 2.0, JWT), and test-driven development. Join a ...
Location Icon
Location
Sweden , Malmö
Salary Icon
Salary
Not provided
https://www.ikea.com Logo
IKEA
Expiration Date
Until further notice
New
Full-Stack Senior Software Engineer, GenAI Data Products and Platform (VP)
Save Icon
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
New
Senior Software Data Engineer
Save Icon
Senior Software Data Engineer sought for a Galway, Ireland-based role. Leverage 6+ years of enterprise experience in RDBMS, AWS, and object-oriented programming to build custom data pipelines. Proficiency in Python, Java, or C# with Pandas/NumPy is key, alongside CI/CD and REST API integration. J...
Location Icon
Location
Ireland , Galway
Salary Icon
Salary
68.75 EUR / Hour
nicollcurtin.com Logo
Nicoll Curtin
Expiration Date
Until further notice
New
Senior Software Engineer, Data Management
Save Icon
Location Icon
Location
Colombia , Bogotá
Salary Icon
Salary
80000.00 - 89000.00 USD / Year
fullstory.com Logo
Fullstory
Expiration Date
Until further notice
New
Software Engineer / Senior Software Engineer - Data Engineering GitHub
Save Icon
Join GitHub as a Software Engineer in Data Engineering, based in the Czech Republic. Design, build, and ship high-quality, scalable systems using languages like Python, Java, or Go. Collaborate with a global team to enhance services for millions of developers, with opportunities for technical lea...
Location Icon
Location
Czech Republic , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer – Clinical Data Foundation
Save Icon
Join our team in Hyderabad as a Senior Software Engineer for the Clinical Data Foundation. You will design and maintain scalable software using Python, React.js, and big data tech like Databricks. This role requires 8-12 years' experience, Agile methodology expertise, and offers work with clinica...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Software engineer 2 / Senior Software engineer - Azure Data
Save Icon
Join Microsoft's Azure Data team in Bangalore to build the next-generation AI data platform. Develop large-scale distributed systems using C#, Java, or Python with Azure, Spark, and Kubernetes. Design and optimize data engineering products like Fabric Materialized Lake Views in a collaborative, g...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Staff Software Engineer: Data & Storage Platform
Save Icon
Lead the architecture of Uber's next-generation Data & Storage Platform, unifying batch, streaming, and AI compute. You will modernize exabyte-scale storage systems and drive the convergence of data and AI intelligence. This senior staff role is based in Seattle, San Francisco, or Sunnyvale, offe...
Location Icon
Location
United States , Seattle; San Francisco; Sunnyvale
Salary Icon
Salary
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer (Supplier Data Manager)
Save Icon
Join Akeneo as a Senior Software Engineer for the Supplier Data Manager product. You will scale this critical AI-driven data pipeline, using your deep Python or PHP expertise. Enjoy a flexible remote/hybrid role from Paris, London, or Nantes, with significant benefits and a customer-centric, coll...
Location Icon
Location
France; United Kingdom , Paris; London; Nantes
Salary Icon
Salary
Not provided
akeneo.com Logo
Akeneo
Expiration Date
Until further notice
Senior Software Engineer - Vehicle Data Management
Save Icon
Join Aurora's Vehicle Data Management team as a Senior Software Engineer in Mountain View. Design and implement scalable systems for petabytes of autonomy sensor and vehicle data using GoLang/Python and AWS. You will own key services end-to-end, improving data pipeline reliability and performance...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
162000.00 - 260000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Senior Software Engineer - AV data quality
Save Icon
Join Uber's AV Labs in Sunnyvale as a Senior Software Engineer. Architect the core data integrity layer for our L4 autonomous driving platform, ensuring petabyte-scale quality for multi-modal sensor data. You'll need expertise in Python/C++, large-scale data engineering, and cloud computing. This...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer, AI Data Platform (CoreAI)
Save Icon
Join Microsoft's CoreAI team in Redmond to build the secure, scalable AI Data Platform. Design data pipelines and services to automate the dataset lifecycle and power AI model development. Requires 4+ years of coding experience and a passion for large-scale data infrastructure.
Location Icon
Location
United States , Redmond
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Web Data Platform
Save Icon
Join Microsoft's Bing team in Beijing as a Senior Software Engineer. Design and build large-scale distributed data pipelines that process billions of documents daily. Utilize your expertise in C++, Java, or Python to power critical web understanding and AI services. This role focuses on high-reli...
Location Icon
Location
China , Beijing
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Associate, Data Scientist - AI Software Engineering
Save Icon
Join Capital One as a Senior Associate, Data Scientist in AI Software Engineering. Leverage AWS and advanced ML techniques like fine-tuning and RAG to build production-grade AI platforms. Partner with cross-functional teams in McLean, New York, or San Jose. Enjoy competitive benefits and performa...
Location Icon
Location
United States , McLean; New York; San Jose
Salary Icon
Salary
135600.00 - 168900.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Senior Software Engineer - Data Acquisition
Save Icon
Join TxODDS in London as a Senior Software Engineer for Data Acquisition. Build and maintain high-performance, real-time data pipelines using Python/Java, Kafka, and Kubernetes. You'll ensure data accuracy and reliability for global sports betting technology, working in a collaborative, distribut...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
txodds.net Logo
TXODDS
Expiration Date
Until further notice
Senior Software Engineer | Azure Data Analytics
Save Icon
Join Microsoft's Azure Data Engineering team in Vancouver as a Senior Software Engineer. You will build the data platform for the AI era, focusing on products like Microsoft Fabric and Azure Synapse. This role requires expertise in distributed systems and languages like C# or Python. Help transfo...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer, Data Pipeline
Save Icon
Join Fullstory as a Senior Software Engineer for our Data Pipeline in Atlanta. Design and evolve high-scale distributed systems using Go, Kubernetes, and GCP to ingest and process massive event data. Tackle unique performance challenges while enjoying flexible PTO, professional development, and c...
Location Icon
Location
United States , Atlanta
Salary Icon
Salary
160000.00 - 180000.00 USD / Year
fullstory.com Logo
Fullstory
Expiration Date
Until further notice
Senior Software Engineer - Data Infrastructure
Save Icon
Join Plaid in Seattle as a Senior Software Engineer for Data Infrastructure. You will shape the core data and ML platforms powering thousands of financial apps. We seek 5+ years' experience in ML or Data Infrastructure systems like Spark and data warehouses. This role offers key projects, leaders...
Location Icon
Location
United States , Seattle
Salary Icon
Salary
180000.00 - 270000.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Senior Software Engineer (Java) - Data Extraction & Accessibility
Save Icon
Join Adyen in Amsterdam as a Senior Java Engineer. Build and scale the core data extraction and accessibility platform using Java, REST APIs, and distributed systems. Collaborate cross-functionally to launch fast, iterate, and deliver secure data solutions for global merchants.
Location Icon
Location
Netherlands , Amsterdam
Salary Icon
Salary
Not provided
adyen.com Logo
Adyen
Expiration Date
Until further notice
Previous 1 2 3 4 Next

About the Senior Software Engineer, Data Engineering role

Senior Software Engineer, Data Engineering jobs represent a critical and high-impact career path at the intersection of software development, data architecture, and distributed systems. Professionals in this role are not merely data pipeline builders; they are specialized software engineers who apply rigorous software engineering principles—such as design patterns, clean architecture, testing, and operational excellence—to the unique challenges of data at scale. Their core mission is to design, construct, and maintain the robust, scalable, and reliable platforms that transform raw data into a trusted, accessible asset for analytics, machine learning, and business intelligence.

Typically, a Senior Software Engineer in Data Engineering shoulders a wide array of responsibilities. They architect and implement high-volume data ingestion systems, often leveraging event-driven paradigms with tools like Apache Kafka. They design and optimize large-scale data processing jobs using frameworks such as Apache Spark, Flink, or cloud-native services, ensuring efficiency and cost-effectiveness. A significant part of their role involves building and maintaining the foundational data platform itself, which includes data lakes, warehouses (like Snowflake or BigQuery), and the orchestration layer (e.g., Apache Airflow) that ties everything together. They write production-grade code, often in Python, Java, Scala, or Go, to create resilient microservices and APIs that expose data capabilities to the rest of the organization. Beyond pure development, they are accountable for the platform's operational health, implementing robust monitoring, alerting, and disaster recovery procedures to meet stringent SLAs.

The skill set required for these jobs is a powerful blend of software engineering and data-centric expertise. A strong foundation in computer science principles, data structures, and algorithms is paramount. Proficiency in one or more backend programming languages and experience with distributed systems design are non-negotiable. They must possess deep knowledge of SQL and database internals, spanning both transactional (OLTP) and analytical (OLAP) systems. Hands-on experience with major cloud providers (AWS, GCP, Azure) and their data services is standard. Equally important are the soft skills: the ability to lead technical design discussions, mentor junior engineers, collaborate with data scientists and analysts, and translate ambiguous business requirements into elegant technical solutions. Senior professionals in this field are expected to be force multipliers, setting high standards for code quality, system design, and operational practices.

For those seeking Senior Software Engineer, Data Engineering jobs, the profession offers the opportunity to solve some of the most complex technical challenges in modern technology, building the infrastructure that powers data-driven decision-making across industries. It is a role demanding both deep technical prowess and strategic vision, ideal for engineers passionate about creating systems that are not just functional, but foundational to an organization's success.

Filters

×
Countries
Category
Location
Work Mode
Salary