Software Engineer - Code Search

Code search and intelligence platform helping developers write and maintain code
$58,000 - $116,000
Backend
Mid-Level Software Engineer
Remote
101 - 500 Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer - Code Search

Sourcegraph is seeking a Software Engineer to join their Code Search team. As a key member of the engineering team, you'll work on building and improving Sourcegraph's core code search functionality that helps developers find, understand, and fix code faster.

The role involves working with a modern tech stack including Go and TypeScript to develop high-performance search algorithms and interfaces. You'll collaborate with a distributed engineering team to scale Sourcegraph's search capabilities across massive codebases while maintaining fast, accurate results.

The ideal candidate has experience with search systems, distributed systems, or large-scale web applications. Strong coding abilities in Go, TypeScript, or similar languages are required. You should be passionate about developer tools and have a deep understanding of how developers work with code.

Key responsibilities include:

  • Implementing new code search features and improvements
  • Optimizing search performance and relevance
  • Building intuitive search interfaces and experiences
  • Collaborating with the team on architecture decisions
  • Writing clean, maintainable, and well-tested code

This is a remote position offering competitive compensation with opportunities for growth at a fast-growing developer tools company. Join us in making code search and understanding easier for developers worldwide.

Last updated 3 months ago

Interested in this job?

Jobs Related To Sourcegraph Software Engineer - Code Search

Software Development Engineer, Advertising Core Services

Build highly available, scalable distributed systems for Amazon's advertising data lake, managing Petabytes of data using Java, Python, and AWS technologies.

Software Dev Engineer II, Unified Payments Experience

Amazon is seeking a Software Dev Engineer II to join their Unified Payments Experience team in Vancouver, building scalable payment solutions using cutting-edge cloud technologies.

Software Development Engineer, EKS, Amazon EKS

Software Development Engineer position at Amazon EKS, building and maintaining large-scale Kubernetes services with focus on reliability and performance.

Software Development Engineer II, Appstore

Amazon Appstore is seeking a Software Development Engineer II to develop SDKs, tools, and services for third-party mobile app developers and build systems to curate mobile apps.

Software Development Engineer, Amazon Pay India | UPI Payments

Software Development Engineer position at Amazon Pay India, focusing on UPI Payments systems, requiring 2+ years of experience in software development and distributed systems.