GitHub logo

Software Engineer II

GitHub

About the Role

As a Software Engineer II at GitHub, you will play a crucial role in enhancing the collaboration experience on our platform. You will work closely with a diverse and passionate team of engineers and designers to deliver services that millions of developers depend on. Your responsibilities will include designing, prototyping, implementing, shipping, and supporting highly performant and inspiring user experiences.

Responsibilities

  • Design and Develop: Create high-quality technical solutions that scale across multiple GitHub services.
  • Collaboration: Work with cross-functional teams to define and implement innovative solutions.
  • Technical Leadership: Provide mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • System Health: Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations.
  • Innovation: Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • API Design: Design and implement APIs to facilitate seamless integration between software components.
  • CI/CD: Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.

Qualifications

Required

  • 2+ years of experience in Software Engineering, Computer Science, or a related technical discipline.
  • Proven experience maintaining production software coding in languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.

Preferred

  • Experience with Git and GitHub.
  • Experience using Azure technologies.
  • Experience with front-end frameworks like React.js.
  • Understanding of REST principles and experience with backend APIs.
  • Strong written and verbal communication skills.
  • Passionate about healthy team culture and collaboration.
  • Comfortable working transparently in an agile environment and soliciting feedback from peers.

Compensation

The base salary range for this position is $75,000 to $198,900 per year. Compensation is based on various factors including geographical location and review of experience, knowledge, skills, and abilities of the applicant. Additional rewards, including annual bonus and stock, are allocated based on individual impact in the role.

GitHub Values

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

Join us at GitHub, the world’s leading AI-powered developer platform, and be part of a team that is changing the world through open-source software. We offer a remote-first work environment, competitive pay, and excellent benefits to support you, wherever you are.

Benefits
Extracted with AI

  • Remote work
  • Competitive pay
  • Learning and growth opportunities
  • Annual bonus
  • Stock options

Similar jobs

Last update: 23 minutes ago

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.

The Home Depot logo
The Home Depot

Remote Software Engineer II

Join The Home Depot as a Remote Software Engineer II, focusing on front-end development, microservices, and cloud computing.

GitHub logo
GitHub

Corporate Solutions Engineer

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

Intuit logo
Intuit

Software Engineer 2 - Platform Security

Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.

Cedar logo
Cedar

Software Engineer II (Client Integrations)

Join Cedar as a Software Engineer II to build client integrations in a remote role, enhancing healthcare technology.

GEICO logo
GEICO

Software Engineer II – Platform Engineering

Remote Software Engineer II role at GEICO focusing on platform engineering, backend development, and cloud environments.

Intuit logo
Intuit

Software Engineer 2

Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.

Human Interest logo
Human Interest

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.

Microsoft logo
Microsoft

Software Engineer II - Hardware Security

Join Microsoft as a Software Engineer II focusing on hardware security, working remotely to innovate and secure billions of devices.

Remo Health logo
Remo Health

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.

Standard AI logo
Standard AI

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.

Medium logo
Medium

Senior Backend Engineer (Go, Kubernetes)

Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.

Cisco logo
Cisco

Software Engineer II

Join Cisco as a Software Engineer II in San Jose, CA. Work on innovative software solutions with a focus on C, Java, Python, and web development.

Adobe logo
Adobe

Software Development Engineer

Join Adobe as a Software Development Engineer in San Francisco, focusing on backend services for Adobe Content.

Samsara logo
Samsara

Software Engineer - Developer Experience

Join Samsara as a Software Engineer focusing on Developer Experience, enhancing CI/CD and cloud systems.

Second Dinner logo
Second Dinner

Software Engineer Intern, Tools

Join Second Dinner as a Software Engineer Intern, working remotely on game development tools with C#, Java, and TypeScript.

Figma logo
Figma

Senior Software Engineer - New Initiatives

Join Figma as a Senior Software Engineer to lead new initiatives in collaborative tooling. Work remotely in the US.

15Five logo
15Five

Senior Software Engineer

Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.

Square logo
Square

Software Engineer (Frontend/Fullstack) - E-commerce Website

Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.

Groupon logo
Groupon

Software Development Engineer II - Java Backend

Join Groupon as a Software Development Engineer II focusing on Java Backend development in a remote role.

Second Dinner logo
Second Dinner

Software Engineer Intern, Features

Join Second Dinner as a Software Engineer Intern to work on game features remotely. Enhance your skills in C#, OOP, and game development.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.

Microsoft logo
Microsoft

Principal Software Engineer

Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.