Sourcegraph is a leading code intelligence platform that enhances how software is built. They are seeking a Software Engineer/Team Lead to guide the Code Plane team in creating innovative products that leverage AI for large-scale code management and transformation.
Responsibilities:
- Build relationships across your team and familiarize yourself with its surface area - Batch Changes, Agentic Batch Changes, Code Monitors, Code Insights, src CLI - by running them as a user and an agent would, and form a point of view on the most important product and technical bets to make next
- Meet your cross-functional partners in Product, Design, Solutions Engineering, and adjacent engineering teams, and start translating customer feedback into a concrete view of what the team should ship
- Join the team's on-call support rotation
- Own a meaningful slice of Agentic Batch Changes end-to-end and ship critical pieces yourself
- Be the technical lead for the team's roadmap, scoping and sequencing projects across the team's product surfaces, setting clear expectations for ownership, and clarifying priorities
- Strengthen the team practices that make their work reliable: how we design, review, test, and deliver
- Mentor teammates and continue to build high-trust relationships
- Be the recognized technical visionary for Code Plane: to your teammates, and increasingly the wider department, defer to on architecture, quality, and product trade-offs in this space
- Be known across the company as the person who deeply understands what customers and agent ecosystems need from Code Plane, and where Sourcegraph should invest next
- Be setting the direction of the team's roadmap with conviction backed by evidence, and mobilizing other engineers to execute on it
Requirements:
- 8+ years of professional software engineering experience
- A strong technical background, with the ability to provide technical guidance on architecture, code quality, and trade-offs
- Proven experience on teams that build end-user product features — ideally developer tools, agent/AI products, CLIs, or other technical product surfaces
- Experience partnering closely with Product and Design to take features from idea to shipped, and incorporating customer feedback into the roadmap
- Customer-facing experience: discovery calls, design partnerships, incorporating feedback loops into a roadmap
- Experience shipping products consumed by or built for AI agents (MCP servers, agent SDKs, agentic dev tooling, agent-friendly CLIs)
- Hands-on experience using and reasoning about coding agents (Amp, Claude Code, Cursor, or similar), with strong opinions about what good looks like when humans and agents share a workflow
- Async-first communication skills and experience working in a globally distributed remote team
- Fluency with the stack the Code Plane team works in: Go, TypeScript/React (and ideally SvelteKit), GraphQL APIs, PostgreSQL, Docker/Kubernetes, and a multi-service environment
- Experience with developer tools, code intelligence, code search, or large-scale code transformation/refactoring products
- Experience with monitoring, alerting, or 'signals over code' products (e.g., security scanners, lint platforms, code-quality tools)
- Experience designing and shipping CLIs that are pleasant for both humans and agents to use
- Experience as a Team or Tech Lead on a software engineering team