ZenRows - Senior Software Engineer
Requirements
• 10+ years of backend engineering experience, with meaningful time spent building and operating high-throughput, high-availability distributed systems • Strong fundamentals in concurrency, fault tolerance, consistency models, and systems design • Hands-on experience with queueing and messaging systems (SQS, Kafka, RabbitMQ, Pub/Sub, BullMQ, or similar) • Comfortable operating at scale — tens of millions of requests or events per day, across multiple nodes or regions • Solid production instincts: you think about retries, deduplication, backpressure, and observability before writing the first line • Clean, maintainable code in Go (or a comparable backend language) • Experience with distributed tracing, metrics, and logging (OpenTelemetry, Prometheus, Grafana, or equivalent) • Clear communicator — you can drive a technical debate and explain complex tradeoffs to non-engineers alike • Bonus • Experience with browser automation at scale (Playwright, Puppeteer, or similar) • Familiarity with proxy infrastructure, TLS fingerprinting, or HTTP-level anti-bot patterns • You've designed or operated a workflow engine, job scheduler, or orchestration system • You have a war story from a system that broke badly in production — and clear lessons learned from it • Multi-cloud deployment experience • What Makes This Different • Full ownership. You'll own systems end-to-end — design, deployment, and operations. No handoffs to an ops team, no waiting for someone else to ship your work • Full ownership. • Direct impact. The systems you build directly affect customer SLAs, billing accuracy, and the core product success rate. You'll feel it • Direct impact. • No layers. You'll work closely with our CEO and Director of Engineering — both technically deep — without three layers of management in between • No layers. • No methodology theater. We skip the ceremony and give you a horizontal view of the problem. You decide where you can have the most impact • No methodology theater.
Responsibilities
• Technical Leadership • Contribute meaningfully to architecture decisions — not just implementation • Raise the bar in design reviews and engineering standards across the team • Mentor peers and drive adoption of sound distributed systems practices • 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. • Forget Agile, Scrum, Lean... or whatever development methodology is trendy this week. We give you a horizontal view that enables you to identify where you think you can contribute the most. • 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.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT