cover image
Catena Clearing

Software Engineer

Hybrid

New york, United states

Junior

Full Time

23-01-2026

Share this job:

Skills

Communication Python Go Jira SQL ETL (Extract, Transform, Load) DevOps Docker Kubernetes Version Control Programming Databases git Project Management Analytics Kafka Mathematics

Job Specifications

Responsibilities

Design, develop, and maintain scalable data pipelines for ingesting and processing logistics and telematics datasets.
Build and support APIs using Python and Go, enabling secure and efficient communication across internal and external systems.
Integrate third-party platforms, including Telematics Service Providers (TSPs) and Transportation Management Systems (TMS), into Catenas ecosystem to ensure interoperability and data fidelity.
Apply advanced entity resolution techniques to unify disparate records, detect duplicates, and establish accurate relationships across large datasets.
Design data models that reflect real-world supply chain structures, balancing normalization, denormalization, and extensibility for analytics.
Contribute to the orchestration of data workflows using tools such as Airflow or Prefect to automate ETL (Extract, Transform, Load) and ELT processes.
Monitor, deploy, and maintain containerized applications using Docker and Kubernetes across cloud environments.
Utilize streaming message platforms such as Kafka or Redpanda to support real-time data processing pipelines.
Collaborate with the CTO and other engineering team members to define technical specifications, code review standards, and DevOps procedures.
Write technical documentation and manage tasks using Git-based workflows and project management tools such as Jira or Plane.
Perform other software engineering and data integration duties as assigned.

Job Requirements

A bachelors degree or its foreign equivalent in Computer Science, Mathematics, Software Engineering, or a closely related field, plus 2 years of experience as a Software Engineer, Data Engineer, or in a related role/occupation. In addition, the required prior experience must include:

2 years of experience with programming in Python and SQL.
2 years of experience building APIs using Python frameworks.
2 years of experience developing data pipelines using open-source orchestration tools such as or similar to Airflow, Prefect, Dagster, or Astronomer.
2 years of experience applying data modeling principles to design relational and semi-structured schemas.
2 years of experience with version control and issue tracking using Git and tools such as or similar to Jira, Monday.com, or Plane.
2 years of experience with cloud-specific and cloud-agnostic databases and services.
2 years of experience deploying and managing containerized applications using Docker and Kubernetes.
2 years of experience implementing streaming data pipelines using platforms such as or similar to Kafka, Solace, or Redpanda.
2 years of experience designing systems using monolithic and service-oriented architectures.
2 years of experience conducting entity resolution and integrating third-party supply chain and telematics systems.

To apply, send resume or CV to jobs@catenaclearing.io and reference SE.

About the Company

Catena Clearing is a universal data API that standardizes and connects logistics data from multiple sources, enabling platforms, fleets, and shippers to streamline operations and unlock actionable insights. With prebuilt integrations for the 125+ most common ELDs in the U.S., Catena Clearing ensures seamless connectivity across the trucking ecosystem. Headquartered in New York City with offices in the UK, Brazil, and DC. Catena has raised $8.25M from Shaper Capital, Floating Point, Teamworthy, PlugNPlay, SpringTime, Liquid2 ... Know more