Senior Software Engineer – API

Posted 73ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer leading the design of async processing systems for data workflows at ZenRows. Owning infrastructure components to ensure performance, reliability, and scalability in a remote-first culture.

Responsibilities:

  • You will own critical infrastructure components that ingest, enrich, and route billions of data points — ensuring performance, reliability, and horizontal scalability.
  • Your work will directly impact throughput, customer SLAs, billing accuracy, and platform reliability.
  • As a Senior Engineer, you'll operate at the intersection of deep system design, hands-on implementation, and technical leadership.
  • You’ll collaborate with Infrastructure and Product teams to design fault-tolerant, observable, and cost-efficient systems that support our distributed workloads.

Requirements:

  • Have 6+ years of backend and infrastructure engineering experience, with at least 2 years working on large-scale async job systems, task queues, or pipelines.
  • Have deep expertise in queueing systems like Celery, Sidekiq, BullMQ, SQS, Kafka, RabbitMQ, or Google Pub/Sub.
  • Have designed or operated distributed schedulers (e.g., Airflow, Temporal, Argo, custom systems).
  • Know how to make asynchronous systems idempotent, traceable, and fault-tolerant.
  • Understand retry strategies (exponential backoff, circuit breakers), deduplication, and concurrency control.
  • Are comfortable operating at scale — tens of millions of tasks/day, across shards, nodes, or cloud regions.
  • Write clean, maintainable code in Python, Go, Node, or similar backend language.
  • Think in systems — how jobs affect SLAs, billing, retries, rate limits, and customer experience.
  • You have world-class product sense and can prioritize engineering efforts based on business impact.
  • Communicate clearly, document thoroughly, and guide complex decisions across teams.
  • Are familiar with time-series monitoring, metrics, tracing, and log pipelines (Prometheus, Grafana, OpenTelemetry, etc.).

Benefits:

  • Our people crave ownership and opportunity over everything else. We offer responsibility and scope to do things in your role that you can only dream of in similar roles in larger companies.
  • We have a CEO who values world-class talent over everything else. Trust and respect are earned, and with them come reward and recognition like nowhere else.
  • In a world where it feels like everyone is being called back to being in an office, we operate a truly 100% remote approach that allows you to work from anywhere you choose.
  • We have fun! The above may sound like we are all about work, but we put a lot of focus on ensuring our culture is one that our people enjoy, which lets you build lasting friendships and grow both personally and professionally.