Senior Software Engineer, Dependabot
GitHubAbout 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
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Intermediate Backend Engineer - Ruby on Rails
Join GitLab as an Intermediate Backend Engineer focusing on Ruby on Rails to enhance compliance features in a remote role.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Corporate Solutions Engineer
Join GitHub as a Corporate Solutions Engineer in Europe, providing pre- and post-sales support for EMEA customers.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
Senior Backend Developer
Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.
Senior Software Engineer
Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.
Senior Software Engineer (Full-Stack)
Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.
Senior Software Engineer - Remote
Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.
Senior Software Development Engineer
Join Adobe as a Senior Software Development Engineer to innovate and build impactful web applications.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Senior Software Engineer - Python, Django, Kubernetes
Join AppOmni as a Senior Software Engineer to develop secure backend systems using Python, Django, and Kubernetes.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.
Senior Software Engineer, Frontend
Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lyon to develop and support language tools for backend engineers.
Senior Backend Engineer (Go, Kubernetes)
Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.
Senior Software Engineer II, Provider Experience
Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.
Remote Software Engineer II
Join The Home Depot as a Remote Software Engineer II, focusing on front-end development, microservices, and cloud computing.
Senior Software Developer - Java, Unix/Linux
Join Oracle as a Senior Software Developer to build and enhance cloud services using Java, Unix/Linux, and CI/CD.
Senior Software Engineer, Frontend
Join Mysten Labs as a Senior Frontend Engineer to build web3 infrastructure using React and modern JS frameworks.
Software Engineer II - TypeScript, Node.js, React
Join Built as a Software Engineer II to develop scalable features using TypeScript, Node.js, and React in a remote role.
Full Stack Software Engineer - Product Engineering
Join Betterment as a Full Stack Software Engineer in NYC, focusing on product engineering with React.js, GraphQL, and Ruby on Rails.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.