Software Engineer, Distributed Systems (Core) at Stealth company – Recruitment & Staffing | Torre

Software Engineer, Distributed Systems (Core)

Full-time

Legal agreement: Employment

Compensation
USD180k - 320k/year
Non-negotiable
location_on
Remote (for United States residents)
Remote (for Canada residents)
Posted about 16 hours ago

Responsibilities


Role: Software Engineer, Distributed Systems (Core). Employment Type: Full-time. Work Arrangement: Remote. Location: United States or Canada. Compensation: 180,000–320,000 USD annually, plus competitive equity. Visa Sponsorship: Open to visa transfers. Hiring Count: Multiple openings. About the Role: - You will work on the systems that power the company’s data-syncing engine, which is relied upon by customers and internal engineering teams. - This role is ideal for a strong backend engineer who has built complex distributed systems from the ground up and has experience scaling highly reliable infrastructure through significant growth. - You will work on problems involving data processing, event-driven architectures, performance optimization, multi-cloud infrastructure, and multi-region systems. - You will have significant ownership and autonomy, including the opportunity to deliver projects from conception through production and help customers solve complex scaling challenges. Key Responsibilities: - Design, build, and maintain highly scalable distributed systems and backend services. - Develop and improve systems responsible for syncing large volumes of customer data. - Optimize data-processing performance, reliability, throughput, and latency. - Design systems that support batch and real-time data synchronization. - Build and scale event collection, streaming, and messaging services. - Identify and resolve bottlenecks as systems grow by multiple orders of magnitude. - Contribute to multi-cloud and multi-region backend infrastructure. - Support systems that serve a global customer base and meet data-residency requirements. - Work closely with customers and internal engineering teams to solve challenging scaling problems. - Own projects end-to-end, from system design and technical planning through implementation and delivery. - Make sound technical decisions in an environment involving complex and ambiguous engineering challenges. Required Qualifications: - 7+ years of professional software engineering experience. - Strong background in backend engineering and distributed systems. - Excellent understanding of system design fundamentals and large-scale distributed architectures. - Experience building complex backend systems from scratch rather than only integrating pre-built components. - Experience designing or developing event-collection or data-streaming systems used in business-critical environments. - Hands-on experience with technologies such as message queues, event-driven systems, Apache Kafka or similar streaming platforms, SQL and other database technologies, Kubernetes, and Docker. - Proven experience owning systems that have undergone significant growth and scaling them successfully. - Strong programming and software architecture skills. - Excellent communication and collaboration abilities. - Ability to learn quickly, work independently, and take ownership of ambiguous problems. - Demonstrated career progression and increasing levels of responsibility. Preferred Qualifications: - Experience building data-syncing engines that process terabytes of data per day. - Experience with real-time data systems, webhooks, queues, or streaming sources. - Experience working close to the infrastructure layer. - Strong understanding of how technologies such as Kafka, Spark, or Flink work internally. - Experience with multi-region and multi-cloud architectures. - Experience working at a high-growth technology company or startup. - Experience building systems during periods of rapid company and product growth. - Background in high-talent-density engineering environments. - Degree in Computer Science or a related field from a strong technical program.
Closes in:
0
days
0
hours
0
min
0
sec
tune NOT FOR YOU? IMPROVE YOUR RESULTS