To support the development of scalable, data-driven product systems, the full-time Staff Software Developer will lead the design and delivery of critical backend components, collaborating with technical leads and stakeholders while driving engineering standards and quality. Key responsibilities Own delivery for significant features or systems, from clarifying requirements to executing and iterating on solutions Design and build scalable backend services, APIs, and data pipelines that enhance core product functionality Mentor engineers through design reviews and code reviews, influencing engineering best practices and technical direction Required qualifications 6+ years of overall experience in software engineering, with 3+ years in building and shipping production systems Hands-on coding experience in Python and/or TypeScript, with a focus on APIs, services, and data pipelines Strong experience designing and scaling distributed systems in production environments Proficiency with cloud platforms (AWS, GCP, or Azure), CI/CD, automated testing, and observability Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience