Software Engineer – Code Understanding

🕒 April 10

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Sourcegraph

Sourcegraph

51 - 200 employees

Founded 2013

🤖 Artificial Intelligence

☁️ SaaS

🏢 Enterprise

💰 $150M Series D on 2021-07

Artificial Intelligence • SaaS • Enterprise

Sourcegraph is a company providing code intelligence solutions designed to help developers efficiently navigate and understand complex codebases. It offers tools like code search and context-aware AI to help developers write, fix, and refactor code with ease. Sourcegraph improves productivity by automating tasks such as unit testing and documentation, allowing developers to focus more on development. Its AI coding assistant, Cody, enhances coding efficiency by providing code completions and insights directly within developers' IDEs. Sourcegraph is trusted by large development teams for simplifying codebase management and increasing engineering productivity.

📋 Description

• Familiarize yourself with Sourcegraph’s codebase • Start contributing to current focus areas through end-to-end user experience tasks • Engage with team members and share insights • Take ownership of smaller features and ship them • Collaborate with teammates and design engineers to translate user feedback • Be fully ramped up and anticipate customer needs • Establish yourself as a key contributor and ship features across the stack

🎯 Requirements

• 2-5 years of hands-on experience as a Software Engineer • Proficient in Go • Proficient with TypeScript and JavaScript frameworks; experience with React and SvelteKit is a plus • Some knowledge of GraphQL • Comfortable with Docker and familiar with Kubernetes • Comfortable interacting with relational databases; PostgreSQL experience is a plus • Comfortable with the command-line interface and bash scripting • Experience working closely with Product and Design teams • Comfortable in a multi-service environment • Familiar with macOS and Linux platforms • Familiar with working with product ergonomics and designing user-facing features is a nice-to-have • Experience working async-first in a distributed remote team is a plus • Experience with customer-facing work: gathering requirements and incorporating feedback

🏖️ Benefits

• Equity • Generous perks & benefits

Apply Now

Similar Jobs

🕒 April 8

Supabase

51 - 200

☁️ SaaS

🔌 API

🤖 Artificial Intelligence

Product Engineer focusing on building and maintaining authentication features for Supabase's Postgres development platform. Collaborating across the stack using Go and TypeScript.

Django

JavaScript

Laravel

Next.js

Postgres

Ruby

Ruby on Rails

TypeScript

Go

🕒 April 2

MEMX

11 - 50

💸 Finance

💳 Fintech

🏢 Enterprise

Software Engineer developing and supporting MEMX Trading system software. Working on design and production support during US evening hours.

Java

Linux

SDLC

🕒 April 1

Speechify

51 - 200

☁️ SaaS

Software Engineer focusing on data collection and ingestion pipeline for AI model training at Speechify. Collaborating with Scientists to enhance data quality and cost-efficiency.

Cloud

Docker

Google Cloud Platform

Linux

Python

Terraform

🕒 April 1

Canonical

501 - 1000

Linux Devices Software Engineer at Canonical working on low-level system technology for autonomous devices. Engage with global teams and contribute to high-quality design and code.

Cloud

IoT

Linux

Open Source

Rust

Go

🕒 April 1

Canonical

501 - 1000

Junior Linux Kernel Engineer at Canonical working on Linux kernel for Ubuntu. Collaborate globally with a distributed team to deliver high-quality software in open source.

Cloud

Linux

Rust