Software Engineer, Distributed Systems (Core)

Royper Royco LLC

United States

Remote

USD 180,000 - 320,000

Full time

41 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 the data activation platform. You will optimize the syncing pipeline, enable real-time streaming, and scale multi-region systems to support a growing global customer base.

You will own projects end-to-end, collaborate with customers, and push the boundaries of low-latency data movement. The role emphasizes design, performance, reliability, and close collaboration with product and customers to

Qualifications

  • 7+ years of software engineering experience in distributed systems.
  • Experience building and scaling complex, business-critical systems through growth.
  • Hands-on with event collection, data streaming or data sync services.
  • Strong CS fundamentals and backend-focused background.

Responsibilities

  • Analyze and optimize the syncing pipeline to move large data volumes quickly.
  • Build toward real-time syncing and support streaming data sources like webhooks and queues.
  • Identify bottlenecks and design scalable, reliable systems for growth.
  • Develop low-latency caching on top of data warehouses for real-time use cases.
  • Extend multi-region and multi-cloud infrastructure for global availability and residency needs.
  • Own projects from design through delivery and collaborate with customers on scaling challenges.

Skills

Distributed systems
Backend engineering
Strong communication
Ownership mindset
Learning quickly

Tools

Kafka
SQL databases
Kubernetes
Docker
Spark/Flink

Job description

Join the core engineering team building and scaling the distributed systems behind a data activation platform. You will improve the systems that move customer data reliably and quickly, supporting a global customer base and a growing set of real-time use cases.

What You'll Do
  • Analyze and optimize the syncing pipeline to move large volumes of data to customer destinations more quickly.
  • Build toward real-time syncing and support streaming data sources such as webhooks and queues.
  • Identify scaling and reliability bottlenecks, then design systems to support substantial growth.
  • Develop low-latency caching capabilities on top of data warehouses for real-time personalization use cases.
  • Extend multi-region and multi-cloud infrastructure to support global availability and 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 strong hands-on depth in distributed systems and backend engineering.
  • Experience building and scaling complex, business-critical systems through significant growth, including event collection, data streaming, or data sync services.
  • Practical experience with message queues, Kafka, SQL databases, Kubernetes, and Docker.
  • Strong systems design fundamentals and an understanding of how large-scale distributed systems behave.
  • Experience moving very large data volumes, ideally at terabyte-per-day scale, and familiarity with infrastructure-level tools such as Spark, Flink, or Kafka.
  • Strong communication skills, ownership, and the ability to learn quickly in a high-growth environment.
  • Strong computer science fundamentals and a backend-focused background.

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

Location

Remote, with a primary location in the 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 Talent Solutions Partners • United States

Remote
USD 180,000 - 320,000
Senior Software Engineer, Distributed Systems (Core)
Senior 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 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 • Oregon

Hybrid
USD 180,000 - 320,000
Remote-first work environment across U
Competitive equity package
Autonomy over technical projects
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
Software Engineer
Software Engineer

GeorgiaTEK Systems Inc. • United States

Remote
USD 120,000 - 180,000
Senior Real-Time Distributed Systems Engineer (Remote)
Senior Real-Time Distributed Systems Engineer (Remote)

Unknown • United States

Remote
USD 180,000 - 320,000
Equity
Visa sponsorship
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
Backend Engineer (Fully Remote)
Backend Engineer (Fully Remote)

Not Specified • United States

Remote
USD 180,000 - 320,000