Staff Software Developer, Backend Streams

Posted 1 day ago

This is a fully remote position, open to applicants in Canada.

πŸ“‹ Description

β€’ Lead the design and advancement of ETL and data processing systems that integrate customer product catalogs into our internal product catalog platform.

β€’ Create systems that consistently handle large, varied datasets from thousands of customers featuring complex schemas, transformations, validation rules, dependencies, and imperfect source data.

β€’ Detect and resolve performance bottlenecks throughout the ingestion, transformation, persistence, indexing, and retrieval processes.

β€’ Engineer horizontally scalable distributed processing systems that ensure correctness, idempotency, fault tolerance, retries, and recovery.

β€’ Advance the foundational architecture of the platform as the product catalog expands.

β€’ Collaborate with product and engineering leadership on technical direction, essential investments, and scaling strategies.

β€’ Mentor senior engineers, perform architecture reviews, and foster high-quality development across various teams.

β€’ Advocate for scalability, resiliency, observability, and maintainability within backend systems.

β€’ Lead cross-functional initiatives involving teams and business stakeholders.

β€’ Define the long-term technical vision and cultivate the engineering culture.

β€’ Impact hiring, onboarding, and growth strategies.


⛳️ Requirements

β€’ Over 8 years of software development experience in building and maintaining scalable, reliable systems in production settings.

β€’ Extensive experience in designing and managing complex ETL pipelines, data processing platforms, or other high-throughput, data-intensive systems.

β€’ Strong grasp of distributed systems concepts, including concurrency, partitioning, consistency, idempotency, retries, failure recovery, and horizontal scaling.

β€’ Experience in performance engineering, analyzing complex systems, identifying bottlenecks, comprehending resource utilization, and enhancing throughput and latency.

β€’ Proven ability to work with large datasets and develop efficient methods for transformation, persistence, indexing, and retrieval.

β€’ Profound understanding of computer science fundamentals, including algorithms, data structures, networking, and databases.

β€’ Demonstrated experience in designing and scaling distributed systems with a focus on performance, observability, reliability, and fault tolerance.

β€’ Strong architectural instincts with the capability to make high-impact technical decisions that affect multiple teams and systems.

β€’ Ability to influence and mentor senior engineers, navigate teams through uncertainty, and enhance engineering practices.

β€’ Exceptional sense of ownership.

β€’ Excellent communication and collaboration skills across functions.

β€’ Comfortable working in a fast-paced, high-autonomy, product-driven environment.

β€’ Preferably experienced in data engineering, data ingestion platforms, product catalogs, e-commerce data, search systems, or related fields.

β€’ Familiarity with Python, Django, Kubernetes, PostgreSQL, OpenSearch, and AWS is strongly preferred; experience with similar systems and a willingness to learn are accepted.


🏝️ Benefits

β€’ Remote-first work arrangement.

β€’ Opportunity to work anywhere in the world for up to 3 months.

β€’ Parental leave program.

β€’ Work-from-home stipend.

β€’ Days off for birthdays and company anniversaries.

People also viewed

Ellevation Education7 hours ago

Director, Software Engineering

US flagMassachusetts OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
Speechify7 hours ago

Tech Lead, Android Core Product

US flagUnited States OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job
Nava7 hours ago

Senior Software Engineer, Ruby

US flagAlabama, +30 more statesFull-timeFull-stack Engineer$135.9k – $153k/year
ApplyView job
Circana7 hours ago

Senior Director, Software Engineering

US flagIllinois OnlyFull-timeFull-stack Engineer$120k – $165k/year
ApplyView job
Evry Health7 hours ago

Senior Software Engineer, .NET

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Speechify7 hours ago

Tech Lead, Android Core Product

US flagCalifornia OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers