
Senior Software Engineer at ZenRows
The Role
You will own critical infrastructure components that ingest, enrich, and route billions of data points — ensuring performance, reliability, and horizontal scalability.
As a Senior Engineer, you’ll operate at the intersection of deep system design, hands-on implementation, and technical leadership. You’ll collaborate with other engineers to design fault-tolerant, observable, and cost-efficient systems that support distributed workloads.
📍 We’re a remote-first company with a fast-paced, high-impact culture. In this role, you’ll work closely with our CEO, Aurken, and our Director of Engineering, Alina.
What You’ll Work On
Scraping Platform Reliability: Own availability and success rate of the scraping API, drive architectural improvements, design self-healing systems.
Distributed Job Execution: Design async execution architecture for millions of concurrent tasks, build retry strategies, idempotency, dynamic routing, and scheduling infrastructure.
Reliability & Observability: Define SLAs, build alerting and dashboards, lead incident response and post-mortems.
Technical Leadership: Contribute to architecture decisions, mentor peers, and raise engineering standards.
What We’re Looking For
Required
6+ years backend engineering experience building high-throughput, high-availability distributed systems
Strong fundamentals in concurrency, fault tolerance, consistency models, and systems design
Hands-on experience with queueing/messaging systems (SQS, Kafka, RabbitMQ, Pub/Sub, BullMQ, etc.)
Comfortable operating at scale (tens of millions of requests/events per day)
Solid production instincts: retries, deduplication, backpressure, observability
Clean, maintainable code in Go (or comparable backend language)
Experience with distributed tracing, metrics, logging (OpenTelemetry, Prometheus, Grafana)
Clear communicator, able to explain tradeoffs to technical and non-technical stakeholders
Bonus
Experience with browser automation at scale (Playwright, Puppeteer)
Familiarity with proxy infrastructure, TLS fingerprinting, or HTTP-level anti-bot patterns
Designed or operated workflow engines, job schedulers, or orchestration systems
Lessons learned from major production incidents
Multi-cloud deployment experience
What Makes This Different
Full ownership: End-to-end responsibility for design, deployment, and operations
Direct impact: Your systems directly affect customer SLAs, billing accuracy, and product success
No layers: Work closely with CEO and Director of Engineering without bureaucracy
No methodology theater: Skip ceremony, focus on where you can have the most impact
Why You’ll Love Working Here
Ownership and opportunity over everything else
CEO values world-class talent, trust, and recognition
100% remote, forever — true location freedom
No rigid methodologies, horizontal view of problems
Fun, supportive culture with lasting friendships and professional growth
Don't let this one get away.
About the company
Similar Remote Jobs
Opened 4 days ago Featured Job Remote Job
Freelance DevOps Support Engineer (Part-Time, Remote, Americas Time Zone)nnSoftware GmbHPart Time$33.8k - $67.6k per yearOpened 2 days ago Promoted Job Remote Job
Closes in 14 days Promoted Job Remote Job
Closes in 11 days Promoted Job Remote Job
