GitHub logo

Senior Software Engineer, Dependabot

GitHub

About the Role

GitHub is seeking a Senior Software Engineer for the Dependabot Updates team, tasked with safeguarding the world's software dependencies. This role involves leading technical decision-making, architecting and implementing highly available distributed systems, and mentoring other engineers. You will be responsible for the services that provide a first-class experience on GitHub, supporting multiple ecosystems and infra components needed to run Dependabot successfully across multiple platforms.

Responsibilities

  • Lead technical decision making and architecture.
  • Architect and implement highly available distributed systems.
  • Mentor other engineers in their technical and architectural decision making.
  • Document the systems you help architect, build, and maintain.
  • Maintain and improve APIs used internally at GitHub.
  • Write, review, and maintain code primarily in Ruby, Go, JavaScript, and Python.
  • Foster a culture of psychological safety within the team and cross-team.

Qualifications

  • 6+ years of experience in software development.
  • 3+ years experience with REST-style APIs.
  • Bachelor’s degree or equivalent experience in a related field.
  • Proficiency in Ruby and Ruby on Rails.

Preferred Qualifications

  • Strong communication skills.
  • Experience with Git and GitHub.
  • Experience with open source software and community engagement.

Who We Are

GitHub is the world’s leading AI-powered developer platform with 100 million developers. We’re also home to the biggest open-source community on earth. Join us and help secure software for millions of users and enterprises across the world.

Benefits
Extracted with AI

  • Competitive pay
  • Generous learning and growth opportunities
  • Excellent benefits
  • Annual bonus
  • Stock options

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

Mid-Level Software Engineer - Go, Ruby, TypeScript

Join GitHub as a Mid-Level Software Engineer on the Dependency Graph team, focusing on security and open-source software.

GitHub logo
GitHub

Senior Engineering Manager Mobile

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

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 II

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

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.

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

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

Senior Manager, Software Engineering

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

GitHub logo
GitHub

Senior Research Engineer - Machine Learning & Software Development

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

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

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.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

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.

AnyDesk Software logo
AnyDesk Software

Salesforce Software Engineer

Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.

DOWN Dating & Social Apps logo
DOWN Dating & Social Apps

Senior Backend Developer (Ruby on Rails)

Join our team as a Senior Backend Developer specializing in Ruby on Rails for a remote position with a social apps company.

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.

Sysdig logo
Sysdig

Senior Software Engineer - .NET and Go

Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

Binance logo
Binance

Senior Backend Developer (Node.js) / SRE

Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.