Zipline logo

Software Engineering Manager (Developer Productivity)

Zipline

RemoteleadPosted 7h ago

Job description

  • You are the Software Engineering Manager for Zipline’s Developer Productivity team. Your team builds the tools and infrastructure that help engineers develop, test, and ship software across FlightSystems and cloud

  • You will own the team’s roadmap, technical direction, and execution. Your work will improve the speed and reliability of CI, expand our use of remote build execution, simplify developer workflows, and support the long-term evolution of Zipline’s software platform

  • This is a hands-on leadership role. You will grow and coach the team, stay close to technical decisions, and work directly with software, firmware, autonomy, and infrastructure teams to solve the problems slowing engineers down

  • Lead the team responsible for Zipline’s build systems, CI/CD infrastructure, remote execution, and developer tooling

  • Own the roadmap for improving CI speed, reliability, and developer experience across our monorepo

  • Support a fast-growing software engineering organization of about 200 people to improve velocity and developer experience

  • Expand our on-prem remote build execution platform

  • Work across teams to improve our Bazel build graph

  • Be a thought leader in simplifying complex CI pipelines

  • Lead large build system migrations to move more projects into the monorepo’s build system

  • Set priorities for the developer productivity team by talking with customers to identify pain points, and defining metrics to track productivity

  • Hire, coach, and develop engineers while building a team culture obsessed with building great developer experiences- Deep knowledge of modern build and CI systems, including remote execution, caching, artifact management, and distributed infrastructure

  • Experience building top-performing software teams

  • Experience setting technical direction and delivering complex, cross-team projects with measurable results

  • Obsession with engineering velocity, removing friction, and building great tools

  • High-bandwidth communications across many software engineering disciplines

  • Passion for building strong relationships with stakeholder teams

  • Metric-driven mindset

  • Solid software engineering fundamentals

  • Experience with Bazel, Buildkite, BuildBarn, AWS, Linux, Docker, or large monorepos

  • Experience with C++, Rust, Python, Go, or TypeScript

  • Experience supporting robotics, embedded systems, hardware-in-the-loop testing, or safety-critical software

  • Experience leading major build-system, CI-platform, or repository migrations