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
Senior Software Engineer at GitHub
Senior Software Engineer at GitHub, remote, focusing on internal tooling and platform security.
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.
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.
Software Engineer II
Join GitHub as a Software Engineer II to enhance collaboration experiences, working remotely with a diverse team.
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.
Senior Software Engineer, Dependabot
Senior Software Engineer for Dependabot team at GitHub, focusing on securing software dependencies. Remote work, competitive pay, and benefits.
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.
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.
Software Engineer II, Copilot
Join GitHub as a Software Engineer II, Copilot. Work on AI-powered platforms, enhance developer tools, and lead technical architecture.
Senior Manager, Software Engineering
Join GitHub as a Senior Manager in Software Engineering, leading remote teams in developing AI-powered solutions.
Software Engineer II - CodeQL Analysis
Join GitHub as a Software Engineer II in Denmark, focusing on CodeQL analysis for software security and development.
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.
Senior Research Engineer - Machine Learning & Software Development
Senior Research Engineer specializing in Machine Learning & Software Development at GitHub, remote work available.
Senior Machine Learning Engineer
Senior Machine Learning Engineer at GitHub, focusing on platform health and security using advanced AI techniques.
Senior Engineering Manager Mobile
Lead GitHub's Mobile team as a Senior Engineering Manager, driving Android and iOS app development remotely.
Intermediate Fullstack Engineer with Ruby and JavaScript
Join GitLab as an Intermediate Fullstack Engineer, working remotely with Ruby, JavaScript, and Vue.js.
Senior Software Engineer - Remote
Senior Software Engineer for a remote role, skilled in AWS, JavaScript, Node.js, React.js, GraphQL, TypeScript, CI/CD.
Software Engineer - TypeScript, GraphQL
Join Fieldguide as a Software Engineer using TypeScript, GraphQL in San Francisco, CA. Remote work available.
Software Engineer (Typescript, React, Python)
Join Gem as a Software Engineer in San Francisco, working with Typescript, React, and Python in a hybrid role.
Senior Software Engineer I - JavaScript, TypeScript, GraphQL
Join Greenlight Guru as a Senior Software Engineer I, working remotely with JavaScript, TypeScript, and GraphQL.
Senior Software Engineer (Typescript/Go)
Join Snyk as a Senior Software Engineer to build secure applications using TypeScript and Go.
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.
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.
Corporate Solutions Engineer
Join GitHub as a Corporate Solutions Engineer in Europe, providing pre- and post-sales support for EMEA customers.