GitHub logo

Remote Software Engineer with C# and Front-End Development

GitHub

Overview

Join GitHub as a Software Engineer and be part of a team that enhances the collaboration experience for millions of developers worldwide. As a software engineer at GitHub, you will work closely with a community of engineers and designers in a distributed, diverse, and passionate team. You will be responsible for 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.
  • Mentorship and Communication: Receive technical mentorship, collaborate and pair with others, provide code reviews, and communicate clearly about progress, blockers, and gaps.
  • System Health: Own and advocate for the health and quality of the systems, including participating in on-call and first responder rotations.
  • Prototyping: Write architecture briefs and proposals, carry out code experiments, and build prototypes to 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.
  • Code Quality: Take pride in writing maintainable code and become intimately familiar with the systems you build.

Qualifications

Required

  • 1+ year(s) experience in Software Engineering, Computer Science, or related technical discipline.
  • Proven experience maintaining production software in languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.
  • Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, or related field OR equivalent experience.

Preferred

  • Experience with Git and GitHub.
  • Experience using Azure technologies.
  • Experience using 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 job is USD $62,000.00 - USD $164,300.00 per year. GitHub offers competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are.

About GitHub

GitHub is the world’s leading AI-powered developer platform with 100 million developers and counting. We’re also home to the biggest open-source community on earth. At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms.

Join us, and let’s change the world, together.

Benefits
Extracted with AI

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

Similar jobs

Last update: 23 minutes ago

OPENLANE logo
OPENLANE

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.

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.

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.

Waabi logo
Waabi

Remote Software Engineer

Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.

Amazon logo
Amazon

Front-End Engineer

Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, and JavaScript.

GitHub logo
GitHub

Corporate Solutions Engineer

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

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Doctor logo
Doctor

Front-End Engineer

Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, JavaScript, and frameworks like React.

Microsoft logo
Microsoft

Principal Software Engineer

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

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer) with gRPC Expertise

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.

15Five logo
15Five

Senior Software Engineer

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

Messari logo
Messari

Senior Full Stack Engineer with Front-End Focus

Join Messari as a Senior Full Stack Engineer focusing on front-end development, bridging frontend and backend teams.

Meetsta logo
Meetsta

Full Stack Developer with gRPC Expertise (Founding Engineer)

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

TeamViewer logo
TeamViewer

Fullstack Software Engineer - Remote Management

Join TeamViewer as a Fullstack Software Engineer in Stuttgart. Develop features for Remote Management using JavaScript, React, and TypeScript.

Crunchyroll logo
Crunchyroll

Senior Frontend Software Engineer III

Join Crunchyroll as a Senior Frontend Software Engineer III, focusing on TypeScript and React in a remote role.

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.

Snappy logo
Snappy

Full Stack Engineer with JavaScript and React.js

Join Snappy as a Full Stack Engineer to build next-gen gifting platforms using JavaScript and React.js. Remote work available in Austin, TX.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.

Transcard logo
Transcard

Senior Front End Software Engineer

Join Transcard as a Senior Front End Software Engineer. Work remotely in the US, developing web applications using Angular, React, and Blazor.

Adobe logo
Adobe

Software Development Engineer

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

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.