Staff Software Engineer (Data Systems)

Filled
February 20, 2026

Job Description

🏢 Company Overview

We are hiring for a Staff Software Engineer (Data Systems) role focused on building and maintaining large-scale data systems. This position is designed for professionals who thrive in complex technical environments, enjoy solving challenging data problems, and are passionate about creating stable, long-term solutions for data ingestion and processing.

The role emphasizes platform stability, scalable system design, and cross-functional collaboration to improve operational data workflows and ensure high-quality data delivery.

💼 Job Details

  • Job Title: Staff Software Engineer (Data Systems)
  • Employment Type: Full-Time
  • Work Model: Remote-first (US-based)
  • Working Hours: Some overlapping hours required for collaboration
  • Visa Sponsorship: Not Available
  • Salary Range: $180K – $220K
  • Equity: Competitive

📝 Job Description

We are seeking a highly experienced Staff Software Engineer with deep expertise in backend systems and large-scale operational data environments. The ideal candidate will lead data ingestion initiatives, manage high-volume data feeds, and design scalable solutions that enhance system reliability and data quality.

This role requires hands-on technical leadership, advanced debugging capabilities across data pipelines, and the ability to design durable, long-term solutions that support platform stability. The candidate will work closely with cross-functional teams to identify bottlenecks and implement process improvements that enhance efficiency and performance.

🔑 Key Responsibilities

  • Lead the ingestion and management of hundreds of data feeds, ensuring accuracy, consistency, and reliability.
  • Debug and resolve complex issues across both codebases and data pipelines.
  • Design and refine scalable solutions to optimize ingestion workflows and improve data quality.
  • Collaborate with product, engineering, and operations teams to identify system bottlenecks and implement improvements.
  • Document workflows, processes, troubleshooting steps, and best practices.
  • Mentor team members and promote knowledge-sharing and continuous improvement initiatives.

🎓 Qualifications

  • 7+ years of software engineering experience.
  • Strong background in backend systems and large-scale operational data environments.
  • Proven experience working with data ingestion, processing, transformations, and normalization from diverse data sources.
  • Experience working within modern cloud-based infrastructures.

🛠 Required Skills

  • Expert-level proficiency in Python and SQL.
  • Strong experience with data ingestion and ETL processes.
  • Familiarity with AWS and GCP cloud platforms.
  • Experience using ETL frameworks and version control systems such as Git.
  • Strong problem-solving skills with the ability to design durable and scalable solutions.
  • Knowledge of JavaScript.

⚙ Tech Stack

JavaScript

Python

SQL

AWS

GCP

ETL Frameworks

Git