Hybrid Senior Software Engineer, Data Platforms

Posted 1 hour ago

Apply now

About the role

  • Senior Software Engineer designing and operating data platforms for Mudflap's payment products. Collaborating with teams to ensure reliable, scalable data systems in the trucking industry.

Responsibilities

  • Design, build, and scale the core data platform infrastructure that powers ingestion, processing, and data availability across Mudflap systems.
  • Develop production-grade Python services, libraries, and frameworks used by engineers and data teams to reliably build and operate data pipelines.
  • Architect scalable systems for high-throughput data ingestion, processing, and storage across batch and streaming workloads.
  • Own the reliability, scalability, and performance of the data platform, ensuring systems meet production-grade standards for observability, fault tolerance, and operational excellence.
  • Build and maintain platform abstractions, tooling, and infrastructure that simplify how engineering teams produce, transform, and consume data.
  • Design platform-level capabilities for orchestration, pipeline execution, schema management, and data processing frameworks.
  • Collaborate closely with backend, product, and analytics engineers to ensure the platform supports both operational and analytical workloads.
  • Lead system design efforts for large-scale data infrastructure, making architectural decisions that support long-term platform scalability.
  • Establish engineering best practices around Python development, system reliability, infrastructure ownership, and platform maintainability.
  • Mentor engineers through design reviews, technical guidance, and best practices for building robust platform systems.

Requirements

  • Bachelor’s or Master’s degree in Computer Science (or related technical field)
  • 8+ years of software engineering experience, with significant experience building infrastructure or platform systems.
  • Expert-level proficiency in Python, with a track record of developing production-grade systems and frameworks.
  • Strong experience building distributed systems and large-scale data processing infrastructure.
  • Deep understanding of system design, scalability, and performance optimization for data-intensive platforms.
  • Experience building or operating data platforms, pipeline frameworks, or internal developer infrastructure.
  • Strong experience with cloud infrastructure (AWS, GCP, or similar) and modern infrastructure tooling.
  • Familiarity with data processing technologies and storage systems (e.g., Spark, Kafka, Snowflake, BigQuery, or similar).
  • Experience designing reliable pipeline infrastructure and building systems that support high-throughput data ingestion and processing.
  • Strong engineering ownership mindset with experience building, operating, and maintaining production infrastructure.
  • Excellent communication skills and ability to collaborate with engineering teams to design scalable platform solutions.

Benefits

  • Competitive salary and equity in a high-growth startup
  • Multiple health benefit options
  • Responsible Time Off
  • 401(k) matching
  • Opportunities and support for major career growth
  • Annual Company offsite event (Mudfest!)

Job title

Senior Software Engineer, Data Platforms

Job type

Experience level

Senior

Salary

$185,000 - $250,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job