ZenRows10.03.26
AI SCORE 8.5

Senior Software Engineer - Remote Infrastructure Specialist

$120K–$150K/year

About the Role

We are seeking a Senior Software Engineer to join our dynamic team at ZenRows. This remote position allows you to work from anywhere, as we believe in hiring the best talent globally. As a Senior Software Engineer, you will play a crucial role in designing and evolving our asynchronous processing systems, impacting the performance and reliability of our data extraction services.

What You'll Do

  • Lead the design and architecture of our job processing systems to handle millions of concurrent async tasks.
  • Collaborate with Infrastructure and Product teams to create fault-tolerant and observable systems.
  • Own the end-to-end lifecycle of background workers and task orchestration logic.
  • Define SLAs and reliability goals for job processing systems.
  • Mentor junior engineers and contribute to architectural reviews.

Requirements

  • 6+ years of backend and infrastructure engineering experience.
  • At least 2 years working on large-scale async job systems.
  • Deep expertise in queueing systems like Celery, Kafka, or RabbitMQ.
  • Experience with distributed schedulers such as Airflow or Temporal.
  • Strong coding skills in Python, Go, or Node.js.

Nice to Have

  • Experience with multi-cloud deployment strategies.
  • Background in building workflow engines or orchestration systems.
  • Familiarity with time-series monitoring tools like Prometheus or Grafana.

What We Offer

  • 100% remote work with flexible hours.
  • Competitive salary and opportunities for professional growth.
  • A culture that values ownership, transparency, and collaboration.
  • Access to cutting-edge technologies and tools.
  • Support for continuous learning and development.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

Join ZenRows as a Senior Software Engineer and lead innovative projects in a fully remote environment. Enjoy competitive pay and a culture of ownership.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in designing scalable systems using technologies such as Kafka and RabbitMQ for asynchronous message processing, ensuring high throughput and low latency.

Comfortable working independently in a fully remote environment, demonstrating strong self-discipline and time management skills to meet project deadlines and collaborate effectively with a distributed team.

Extensive experience with observability tools like Prometheus and Grafana, enabling proactive monitoring and troubleshooting of infrastructure performance issues.

Learning Resources

Python Official Documentationguide

Career Path

Senior Software Engineer - Remote Infrastructure Specialist(Now)Lead Software Engineer(1-2 years)Engineering Manager/Director of Infrastructure(3-5 years)

Market Overview

Market Size 2024
$15.7B
Annual Growth
12.3%
AI Adoption
54%
Investment
+40%
Labour Demand
+20%
Avg Salary
$130K

Skills & Requirements

Required
PythonGoNode.js
Growing in Demand
Data EngineeringCloud Computing (AWS/Azure)Microservices Architecture
Declining
Java (pre-8 versions)Perl

Domain Trends

Rise of Data-Driven Decision Making
Organizations are increasingly leveraging Python for data analytics, with a 30% increase in demand for data engineering roles using Python in the last year.
Shift to Event-Driven Architectures
The adoption of event-driven architectures using tools like Kafka and RabbitMQ has surged by 25%, reflecting the need for scalable and responsive systems.
Growing Importance of Observability
The use of observability tools like Prometheus and Grafana has grown by 35% as companies focus on monitoring and maintaining system health and performance.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.