Description

Working hours

🌎 Given that we are an all-remote company and hire almost anywhere in the world, we don’t have a location requirement for this role. However, your working hours must overlap with 15:00-17:00 UTC for at least 3 days/week to make sure you can sync with most teammates when needed.

Why this job is exciting

Joining our PLG team at Sourcegraph now means bringing the forefront of the coding revolution to new customers. Our mission is to make coding accessible to everyone, and we're pioneering this journey with Cody, our AI coding assistant, at the helm. Traditionally sales-led, we’ve shifted gears towards a product-led growth (PLG) strategy for Cody just about six months ago—a move that has opened up exciting new frontiers for innovation and engagement. Our team is at the heart of this transformation, currently focusing on integrating a “teams and invites” functionality into our PLG platform to enhance collaboration and UX.

This role is not just another job; it's a chance to be part of something genuinely transformative. Cody is not just software; it's the future of coding, acting as a senior engineer sidekick on every developer's side. By joining us, you'll contribute directly to a tool that will not only increase productivity but also democratize coding skills across the globe. The PLG model presents unique challenges and learning opportunities, especially in understanding user behavior and optimizing the product journey—work that's vital for our next growth phase.

As a key player in a small yet impactful team, you'll be working alongside two senior engineers, absorbing a wealth of knowledge and contributing your own expertise to the mix. Your work will directly influence the ease with which new users can integrate into our platform, shaping the future of Sourcegraph through Cody and our PLG strategy. This role is perfect for those who thrive in a dynamic, fast-paced environment, are eager to learn, and have a passion for making a real impact on the way the world codes.

Your curiosity, proactive nature, and willingness to dive into both front-end and back-end challenges will make you an invaluable asset to our team. With every line of code, you’ll be paving the way for the next generation of developers, ensuring they have the tools they need to succeed.

📅 Within one month, you will…

  • Familiarize yourself with Cody and our PLG platform, understanding their architecture and the problems they solve for our users.
  • Start contributing to our current focus areas by working on tasks related to enhancing teams and invites functionality, ensuring a smoother onboarding experience for new users.
  • Engage with your team members, learning from their experiences and sharing your insights to contribute to the project's direction.

📅 Within three months, you will…

  • Be contributing actively to the world’s best coding assistant.
  • Take ownership of smaller features and implement them, with a focus on improving user engagement and satisfaction.
  • Begin to influence the project's future direction by providing insights based on your work and user feedback, collaborating closely with product management and design teams.

📅 Within six months, you will…

  • Be fully ramped up and able to anticipate the needs of PLG customers.
  • Establish yourself as a key contributor to the team, known for your expertise in both the technical and product aspects of our work.
  • Participate in initiatives that push the boundaries of what Cody and our PLG platform can do, making coding more accessible and enjoyable for developers everywhere.

About you

You are a full-stack software engineer with at least 2 years of industry experience, equally comfortable with frontend and backend work as needed, with the ability to pick up frameworks quickly and deliver high-quality work. 

Beyond your technical proficiency, you are a forward-thinking and adaptive contributor, ready to navigate a complex project. Your vision extends beyond code: you are passionate about the broader impact of your work on making coding accessible and enjoyable for a diverse global community. You actively seek out opportunities to challenge the status quo, drive meaningful change, and foster an inclusive, high-performing team culture. You are an experienced remote/async worker.

🔎 Qualifications:

  • 2–5 years experience as a full-stack engineer
  • Experience with React is required
  • PLG experience is a requirement
  • Experience with Go and Svelte is preferable
  • Some tech-ops / GCP background is preferable
  • Alignment with our values
  • Growth mindset

💪 Nice to haves:

  • Experience with PLG metrics and data analysis to improve product decisions and UX.
  • Experience working closely with Product and Design teams.
  • Previous role in a startup environment, comfortable with rapid iteration and adaptable to shifting priorities.
  • Familiarity with code intelligence tools and AI-assisted development platforms. Experience with tools like Sourcegraph, GitHub Copilot, or similar would be nice.
  • Prior involvement in open source projects.

Level

📊 This job is an IC2.  You can read more about our job-leveling philosophy in our Handbook.

Compensation

💸 We pay you an above-average salary because we want to hire the best people who are fully focused on helping Sourcegraph succeed, not worried about paying bills. You will have the flexibility to work and live anywhere in the world (unless specified otherwise in the job description).  As an open and transparent company that values equitable and competitive compensation for everyone, our compensation ranges are visible to every single Sourcegraph Teammate. To determine your salary, we use a number of market and data-driven salary sources and target the high-end of the range, ensuring that we’re always paying above market regardless of where you live in the world.  

💰The target compensation for this role is $141,500 USD base.

📈 In addition to our cash compensation, we offer equity (because when we succeed as a company, we want you to succeed, too) and generous perks & benefits.

Interview process

Below is the interview process you can expect for this role (you can read more about the types of interviews in our Handbook). It may look like a lot of steps, but rest assured that we move quickly and the steps are designed to help you get the information needed to determine if we’re the right fit for you… Interviewing is a two-way street, after all! 

We expect the interview process to take 5.5 hours in total.

👋 Introduction Stage - we have initial conversations to get to know you better…

🧑‍💻 Team Interview Stage - we then delve into your experience in more depth and introduce you to members of the team…

🎉 Final Interview Stage - we move you to our final round, where you gain a better understanding of our business and values holistically…

  • [30m] Leadership Interview with co-founder 
  • We check references and conduct your background check

Please note - you are welcome to request additional conversations with anyone you would like to meet, but didn’t get to meet during the interview process.



Please mention the word **RECEPTIVE** and tag RMzUuMjAzLjI1NS4xMTY= when applying to show you read the job post completely (#RMzUuMjAzLjI1NS4xMTY=). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.