Internal Tools

We are looking for an engineer and operator to build and improve our internal tools. As we grow our team and customer base rapidly, we need your help building, upgrading, and maintaining the internal systems that are straining to keep up!

Responsibilities

You will help accelerate our team by owning a wide range of internal systems and processes. Example projects include:

Evaluating and implementing single sign-on software to make onboarding smoother.

Today, we maintain a series of lists of tools that new hires need to be added to. This list is split across a half-dozen internal handbook pages and project boards. Team channels are full of new teammates asking questions like “can someone add me to HubSpot?”, and when someone leaves, the whole manual process is repeated in reverse.

Building and deploying internal tools and bots.

You will help build and deploy in-house tools that we rely on. These cover a wide ground—e.g. our docs site generator, Slack bots to notify our Customer Engineering team when a customer’s usage has surpassed their license or when their license is about to expire, scripts to automatically generate monthly tracking issues, GitHub bots for enforcing CLA compliance, and more.

Coordinating software implementation with outside contractors.

We use a number of enterprise-grade SaaS tools internally, including our CRM (Salesforce), marketing (HubSpot), and ERP software (Xero). Implementation and management of these is an ongoing task, and we are facing several large migrations in the coming months. You would help in all phases, including overseeing outside contractors where needed.

Connecting and automating parts of our user journey.

You will help develop connections between the systems that our users interact with. For example, connecting our product to our billing systems so customers can renew automatically, connecting our user satisfaction surveys to our marketing tools, and automating the quote-to-cash experience for our sales team.

Qualifications

  • Excitement for software development and our mission to make it so that everyone can code.
  • Experience working in implementation, engineering, IT, training, or other roles with internal “customers.”
  • Some software development experience, with an interest in learning and doing more.
  • Be a self-starter. We are a small team, and we are counting on you to help identify and prioritize where you can have the greatest impact.

Learn more about us

To create a product that serves the needs of all developers, we are building a diverse all-remote team that is distributed across the world. Sourcegraph is an equal opportunity workplace; we welcome people from all backgrounds and communities.

We provide competitive compensation and practical benefits to keep you happy and healthy so that you can do your best work.

Learn more about what it is like to work at Sourcegraph by reading our handbook.

Interview process

  1. You apply here.
  2. We set up a 30 minute call to chat with you about Sourcegraph to find out what you are looking for in your next role.
  3. We schedule a few more hours of interviews.
  4. We check your references.
  5. We make you a job offer.

We want to ensure Sourcegraph is an environment that suits your working style and empowers you to do your best work, so we are eager to answer any questions that you have about us at any point in the interview process.

If you’re interested in Sourcegraph but aren’t yet ready to apply we are still happy to connect and answer any questions that you might have: DM us on Twitter or email [email protected]

Click here to apply

Go back to the careers page for all open positions.