GitHub logo

Mid-Level Software Engineer - Go, Ruby, TypeScript

GitHub

About the Role

Join GitHub's Dependency Graph team as a Mid-Level Software Engineer, where you will be instrumental in safeguarding the world's software dependencies. This role is perfect for someone passionate about security, open-source, and software development. You will be working remotely, collaborating with a diverse and distributed team.

Responsibilities

  • Write, review, and maintain code primarily in Go, with some Ruby and TypeScript.
  • Own the design and development of projects, ensuring communication of project status to the team and leadership.
  • Support the adoption of engineering best practices around testing, CI/CD, architecture, and automation.
  • Collaborate with other teams and customers as they use the Dependency Graph platform.

Qualifications

  • 2+ years of experience in web application development.
  • Proficiency in Go and related tooling.
  • Experience with MySQL.
  • Bachelor’s Degree or equivalent experience in a related field.

Preferred Skills

  • Strong communication skills.
  • Experience with Git, GitHub, Ruby on Rails, TypeScript, and React.
  • Familiarity with software composition analysis tools.
  • Experience working with a remote, distributed team.
  • Involvement with open source software and community curation.

GitHub Values

  • Customer-obsessed
  • Ship to learn
  • Growth mindset
  • Own the outcome
  • Better together
  • Diverse and inclusive

Manager Fundamentals

  • Model
  • Coach
  • Care

Leadership Principles

  • Create clarity
  • Generate energy
  • Deliver success

Why Join GitHub?

GitHub is the world’s leading AI-powered developer platform, home to the largest open-source community. Our teams are pioneers in AI, driving humanitarian efforts globally, and even sending open source to Mars. We offer competitive pay, generous learning opportunities, and excellent benefits. Join us to change the world, together.

Benefits
Extracted with AI

  • Remote work flexibility
  • Opportunities for professional growth
  • Competitive salary
  • Stock options
  • Annual bonus

Similar jobs

Last update: 23 minutes ago

GitHub logo
GitHub

Senior Software Engineer at GitHub

Senior Software Engineer at GitHub, remote, focusing on internal tooling and platform security.

GitHub logo
GitHub

Software Engineer, Trust and Safety

Join GitHub as a Software Engineer in Trust and Safety, developing tools to protect our community. Remote work, competitive pay.

GitHub logo
GitHub

Software Engineer I - Remote

Join GitHub as a Software Engineer I, enhancing AI-powered capabilities remotely. Work with Go, Ruby on Rails, and modern AI technologies.

GitHub logo
GitHub

Software Engineer II

Join GitHub as a Software Engineer II to enhance collaboration experiences, working remotely with a diverse team.

GitHub logo
GitHub

Software Engineer II, Service Mesh

Join GitHub as a Software Engineer II, focusing on Service Mesh within the Developer Experience team, enhancing our Istio-based service mesh.

GitHub logo
GitHub

Senior Software Engineer, Dependabot

Senior Software Engineer for Dependabot team at GitHub, focusing on securing software dependencies. Remote work, competitive pay, and benefits.

GitHub logo
GitHub

Software Engineer II, Billing

Join GitHub as a Software Engineer II, Billing. Enhance collaboration with cutting-edge tech in a remote role. Skills: JavaScript, TypeScript, Ruby, Python, React.

GitHub logo
GitHub

Remote Software Engineer with C# and Front-End Development

Join GitHub as a Remote Software Engineer, focusing on C# and Front-End Development. Work with a diverse team to enhance collaboration for developers.

GitHub logo
GitHub

Software Engineer II, Copilot

Join GitHub as a Software Engineer II, Copilot. Work on AI-powered platforms, enhance developer tools, and lead technical architecture.

GitHub logo
GitHub

Senior Manager, Software Engineering

Join GitHub as a Senior Manager in Software Engineering, leading remote teams in developing AI-powered solutions.

GitHub logo
GitHub

Software Engineer II - CodeQL Analysis

Join GitHub as a Software Engineer II in Denmark, focusing on CodeQL analysis for software security and development.

GitHub logo
GitHub

Software Engineer II, Data Engineering

Join GitHub as a Software Engineer II in Data Engineering, focusing on data pipelines with Python, SQL, Airflow, and Spark.

GitHub logo
GitHub

Senior Research Engineer - Machine Learning & Software Development

Senior Research Engineer specializing in Machine Learning & Software Development at GitHub, remote work available.

GitHub logo
GitHub

Senior Machine Learning Engineer

Senior Machine Learning Engineer at GitHub, focusing on platform health and security using advanced AI techniques.

GitHub logo
GitHub

Senior Engineering Manager Mobile

Lead GitHub's Mobile team as a Senior Engineering Manager, driving Android and iOS app development remotely.

GitLab logo
GitLab

Intermediate Fullstack Engineer with Ruby and JavaScript

Join GitLab as an Intermediate Fullstack Engineer, working remotely with Ruby, JavaScript, and Vue.js.

Fieldguide logo
Fieldguide

Senior Software Engineer - Remote

Senior Software Engineer for a remote role, skilled in AWS, JavaScript, Node.js, React.js, GraphQL, TypeScript, CI/CD.

Fieldguide logo
Fieldguide

Software Engineer - TypeScript, GraphQL

Join Fieldguide as a Software Engineer using TypeScript, GraphQL in San Francisco, CA. Remote work available.

Gem logo
Gem

Software Engineer (Typescript, React, Python)

Join Gem as a Software Engineer in San Francisco, working with Typescript, React, and Python in a hybrid role.

Greenlight Guru logo
Greenlight Guru

Senior Software Engineer I - JavaScript, TypeScript, GraphQL

Join Greenlight Guru as a Senior Software Engineer I, working remotely with JavaScript, TypeScript, and GraphQL.

Snyk logo
Snyk

Senior Software Engineer (Typescript/Go)

Join Snyk as a Senior Software Engineer to build secure applications using TypeScript and Go.

HashiCorp logo
HashiCorp

Engineer II - Backend Developer (Go, Ruby on Rails)

Join HashiCorp as a Backend Engineer II, working remotely on HCP Terraform with Go and Ruby on Rails.

GitLab logo
GitLab

Intermediate Backend Engineer - Ruby on Rails, PostgreSQL

Join GitLab as an Intermediate Backend Engineer to enhance CI platform performance using Ruby on Rails and PostgreSQL in a remote role.

GitHub logo
GitHub

Corporate Solutions Engineer

Join GitHub as a Corporate Solutions Engineer in Europe, providing pre- and post-sales support for EMEA customers.