
Software Engineering Manager, Data
Sift
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • United States
Visit company websiteExplore more
Salary
💰 $170,000 - $250,000 per year
About the role
- Manage and build a team of high-performing engineers
- Collaborate with Product and Go-To-Market teams to define technical roadmaps
- Ensure the team delivers best-in-class results at high velocity
- Establish and refine engineering processes, agile rituals, and use of AI to accelerate development
- Actively engage the architecture and codebase, contribute to high-impact features, and resolve technical challenges
Requirements
- 7+ years in software engineering with 2+ years in a people management role
- Bachelor’s degree in Computer Science, STEM, or a related field
- Strong experience with distributed systems and web applications using Go, Rust, or Python
- Experience with in-stream processing (Apache Kafka, Flink, Beam)
- Familiarity with specialized databases like PostgreSQL, Druid, Pinot, or Timescale
- Expertise in data exploration tools such as Grafana or Jupyter Notebooks
- Proven ability to guide teams through ambiguity
- Track record of being a "force multiplier" for engineering talent
Benefits
- Unlimited PTO
- Equity ownership
- 401(k)
- Full medical/dental/vision coverage
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringpeople managementdistributed systemsweb applicationsGoRustPythonin-stream processingApache KafkaPostgreSQL
Soft Skills
team managementcollaborationproblem-solvingguiding teams through ambiguityforce multiplier
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in STEMBachelor’s degree in a related field