CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer, Data Engineering Jobs (Remote work)

27 Job Offers

Filters
Senior Software Engineer - Data Integration & JVM Ecosystem
Save Icon
Join ClickHouse as a Senior Software Engineer to build core data integrations. You will own the full lifecycle of connectors for Kafka, Spark, Flink, and major BI tools. Requires 6+ years with JVM, Java, and big data frameworks. Enjoy a remote role in Canada with equity, healthcare, and a flexibl...
Location Icon
Location
Canada
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Senior Software Engineer - Data Integration & JVM Ecosystem
Save Icon
Join ClickHouse as a Senior Software Engineer, focusing on Data Integration and the JVM ecosystem. You will build and maintain critical connectors for tools like Kafka, Spark, and Flink, ensuring seamless data access. This remote UK role requires deep Java/JVM expertise and experience with scalab...
Location Icon
Location
United Kingdom
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Senior Software Engineer - Data Integration & JVM Ecosystem
Save Icon
Join ClickHouse as a Senior Software Engineer to build core data integrations. You will own the JVM ecosystem, developing high-performance connectors for Spark, Flink, and Kafka. This remote role in Israel requires deep Java expertise and experience with scalable data systems. Enjoy a flexible wo...
Location Icon
Location
Israel
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Senior Software Engineer, Core Data
Save Icon
Join Pomelo as a Senior Software Engineer, Core Data in the United States. Design and scale robust data infrastructure using SQL, Python, dbt, and Dagster. Mentor engineers and build pipelines that deliver actionable insights for data-driven products. Enjoy competitive equity, unlimited vacation,...
Location Icon
Location
United States
Salary Icon
Salary
190000.00 - 220000.00 USD / Year
pomelocare.com Logo
Pomelo Care
Expiration Date
Until further notice
Senior Principal Data Platform Software Engineer
Save Icon
Lead the design and operation of petabyte-scale data platforms powering analytics and ML at Atlassian. This senior principal role requires 15+ years of experience building cloud-native data services on AWS/GCP with technologies like Spark and Databricks. Drive technical excellence for high-perfor...
Location Icon
Location
Salary Icon
Salary
239400.00 - 312550.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Senior Software Engineer - Cloud Data Storage
Save Icon
Seeking a Senior Software Engineer to design and build planet-scale cloud data storage systems at Temporal. You will develop distributed storage APIs, manage multi-tenant services, and ensure high reliability for petabytes of workflow data. Requires 5+ years in scalable distributed systems with e...
Location Icon
Location
United States
Salary Icon
Salary
180000.00 - 225000.00 USD / Year
temporal.io Logo
Temporal
Expiration Date
Until further notice
Senior Software Engineer- Big Data & Java
Save Icon
Join PointClickCare, a top health tech leader, to shape the future of healthcare data. As a Senior Software Engineer, you will design and build scalable big data solutions using Java, Apache Hudi, Spark, and Kafka. This US-based role offers impactful work with a flexible culture and comprehensive...
Location Icon
Location
United States
Salary Icon
Salary
158000.00 - 176000.00 CAD / Year
pointclickcare.com Logo
PointClickCare
Expiration Date
Until further notice

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