> Markdown version of [/jobs/ext/4410153-staff-software-engineer-distributed-systems](https://www.wearedevelopers.com/jobs/ext/4410153-staff-software-engineer-distributed-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer, Distributed Systems - **Company:** Premier Global Links - **Location:** New York, NY, United States (Remote available) - **Experience:** Expert - **Salary:** $180,000.0 - $320,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Cloud Computing, Databases, Data Synchronization, Distributed Systems, Fault Tolerance, Github, Performance Tuning, Queueing Systems, Software Engineering, SQL Databases, Data Processing, Apache Spark, Multi-Cloud, Reliability of Systems, Backend, Event Driven Architecture, Kubernetes, Information Technology, Apache Flink, Real Time Data, Apache Kafka, Build Tools, Video Streaming, Data Pipelines, Docker - **Published:** October 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=5e1b2e81c15f1f19 ## About the Role The ideal candidate is a hands-on backend engineer with strong distributed systems fundamentals, experience scaling mission-critical services, and a track record of delivering high-impact projects in fast-growing technology companies., * 7+ years of professional software engineering experience, including substantial backend and distributed systems work. * Staff-level engineering capability, demonstrated through technical ownership, system design, and high-impact contributions. * Experience working at a high-growth technology company or startup through significant stages of growth. * Strong understanding of distributed systems architecture, scalability, fault tolerance, and performance optimization. * Proven experience designing and scaling production systems that handle substantial data volumes or high throughput. * Experience building event-driven systems, data pipelines, or synchronization services using technologies such as Kafka and message queues. * Familiarity with SQL databases, Docker, Kubernetes, and cloud-based production environments. * Experience troubleshooting complex backend systems and improving system reliability. * Strong communication skills and the ability to collaborate across engineering teams. * Ability to work remotely within U.S. or Canadian time zones. Preferred Qualifications * Experience building data synchronization engines or processing terabytes of data per day. * Knowledge of streaming technologies and frameworks such as Kafka, Spark, or Flink. * Experience with multi-cloud, multi-region, and globally distributed infrastructure. * Experience developing low-latency APIs, caching layers, or real-time personalization systems. * A degree in Computer Science or a related field. * An active GitHub profile, technical portfolio, or relevant open-source contributions. ## Description * Design, build, and scale distributed backend systems for high-volume data synchronization. * Improve data processing throughput, synchronization speed, system reliability, and performance. * Develop event-driven and streaming architectures using technologies such as Kafka and message queues. * Identify and resolve bottlenecks across distributed services, databases, and cloud infrastructure. * Build systems capable of supporting significant growth in data volume, traffic, and customer demand. * Contribute to multi-cloud and multi-region infrastructure, including data residency requirements. * Design low-latency services and caching systems for real-time data access and personalization. * Collaborate with engineering teams and customers to solve complex scalability challenges. * Own technical projects from architecture and implementation through deployment and optimization. * Establish engineering practices that improve observability, reliability, and maintainability.