Software Engineer, Distributed Systems (Core)

Royper Royco LLC

United States

Remote

USD 180,000 - 320,000

Full time

20 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Visa sponsorship

Job summary

Royper Royco LLC is seeking an experienced software engineer to join the core engineering team building a data activation platform. You will optimize distributed systems, scale real-time data syncing, and own multi-region infrastructure.

You will design and operate backend services, implement streaming data pipelines, and collaborate with customers on scaling challenges. Visa sponsorship is available for this remote role in the United States.

Qualifications

  • 7+ years of software engineering experience with distributed systems and backend engineering.
  • Experience building complex backend systems and scaling through growth.
  • Background creating event collection or data streaming services, and experience with queues, Kafka, SQL databases, Kubernetes, and Docker.
  • Strong systems design fundamentals and familiarity with Spark, Flink, or Kafka.
  • Experience building scalable data sync systems that move large data volumes.
  • Strong communication, sound technical judgment, and quick learning ability.

Responsibilities

  • Analyze and optimize end-to-end data sync pipelines for speed.
  • Design systems for real-time and streaming data sources, including queues and webhooks.
  • Identify bottlenecks and architect scalable solutions for growth.
  • Build and improve low-latency caching for real-time personalization.
  • Operate multi-region, multi-cloud infrastructure with data residency support.
  • Own projects from design to delivery and collaborate with customers on scaling challenges.

Skills

Distributed systems
Backend engineering
Data streaming
Message queues
Kafka
SQL databases
Kubernetes
Docker
Communication skills
Learning quickly

Tools

Kafka
Kubernetes
Docker
Spark
Flink

Job description

Join the core engineering team building and scaling distributed systems for a data activation platform. You will improve the systems that move large volumes of customer data, working across performance, reliability, and multi-region infrastructure.

What You’ll Do
  • Analyze and optimize the end-to-end syncing pipeline to move customer data more quickly.
  • Design systems that support real-time and streaming data sources, including webhooks and queues.
  • Identify scaling and reliability bottlenecks, then architect solutions for significant growth.
  • Build and improve low-latency caching services for real-time personalization use cases.
  • Develop and operate multi-region, multi-cloud infrastructure, including support for data residency needs.
  • Own projects from design through delivery and work directly with customers on complex scaling challenges.
What We’re Looking For
  • At least 7 years of software engineering experience, with deep hands-on expertise in distributed systems and backend engineering.
  • Experience building complex, business-critical backend systems and scaling them through substantial growth.
  • Background creating event collection or data streaming services, and experience with message queues, Kafka, SQL databases, Kubernetes, and Docker.
  • Strong systems design fundamentals and familiarity with infrastructure-level technologies such as Spark, Flink, or Kafka.
  • Experience building scalable data sync systems that process and move large data volumes is valuable.
  • Strong communication skills, sound technical judgment, and an ability to learn quickly.

Base salary range: $180,000 to $320,000 annually. Visa sponsorship is available.

Location

Remote, United States.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Distributed Systems (Core)
Software Engineer, Distributed Systems (Core)

True • United States

Remote
USD 180,000 - 320,000
Visa sponsorship
Software Engineer, Distributed Systems (Core)
Software Engineer, Distributed Systems (Core)

True Talent Solutions Partners • United States

Remote
USD 180,000 - 320,000
Software Engineer, Core Systems (Fully Remote)
Software Engineer, Core Systems (Fully Remote)

Unknown • United States

Remote
USD 180,000 - 320,000
Equity
Visa sponsorship
Senior Software Engineer, Distributed Systems (Core)
Senior Software Engineer, Distributed Systems (Core)

True Talent Solutions Partners • United States

Remote
USD 180,000 - 320,000
Senior Backend Software Engineer (Fully Remote)
Senior Backend Software Engineer (Fully Remote)

Undisclosed • United States

Remote
USD 180,000 - 320,000
Staff Software Engineer, Distributed Systems
Staff Software Engineer, Distributed Systems

Premier Global Links LLC • New York (NY)

Remote
USD 180,000 - 320,000
Remote-first
Equity package
High ownership over projects
Staff Software Engineer, Distributed Systems
Staff Software Engineer, Distributed Systems

Premier Global Links LLC • Oregon

Hybrid
USD 180,000 - 320,000
Remote-first work environment across U
Competitive equity package
Autonomy over technical projects
Remote Senior Distributed Systems Engineer – Data Sync
Remote Senior Distributed Systems Engineer – Data Sync

True Talent Solutions Partners • United States

Remote
USD 180,000 - 320,000
Senior Backend Engineer – Remote, Large-Scale Data Sync
Senior Backend Engineer – Remote, Large-Scale Data Sync

Undisclosed • United States

Remote
USD 180,000 - 320,000
Software Engineer
Software Engineer

GeorgiaTEK Systems Inc. • United States

Remote
USD 120,000 - 180,000