Remote Jobs Sign In

Staff Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Wed, Sep 30, 2026
This job expires in: 30 days

Job Summary

To lead the development of impactful search and recommendation features, the remote Staff Software Engineer will set technical strategy, collaborate across teams, and ensure operational excellence while fostering a culture of quality and talent development.

Key responsibilities
  • Set technical strategy and manage critical, business-impacting projects for the team
  • Collaborate with product management, design, and analytics to ensure technical sustainability and manage risks
  • Define and advocate for technical solutions and operational processes, ensuring team ownership of operations and availability
Required qualifications
  • 8+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin
  • Extensive experience with highly available distributed systems using AWS, MySQL, Spark, and Kubernetes
  • 2+ years of experience working in search or related recommendation engines
  • Experience delivering major features and system components with a focus on high-quality, maintainable code
  • Bachelor's degree in a related field or equivalent practical experience

Complete Job Description

The complete job description is available to members. Premium membership includes:

Full access to 41,491 remote jobs from human-vetted companies, updated daily

Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job

Twice-monthly live group coaching and the full Remote Career Center

20% member discount on Career Services

Backed by a 30-day money-back guarantee