Remote Software Engineer with C# and Front-End Development
GitHubOverview
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
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.
Remote Software Engineer II
Join The Home Depot as a Remote Software Engineer II, focusing on front-end development, microservices, and cloud computing.
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.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
Front-End Engineer
Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, and JavaScript.
Corporate Solutions Engineer
Join GitHub as a Corporate Solutions Engineer in Europe, providing pre- and post-sales support for EMEA customers.
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.
Front-End Engineer
Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, JavaScript, and frameworks like React.
Principal Software Engineer
Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.
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.
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.
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.
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
Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.
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.
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.
Fullstack Software Engineer - Remote Management
Join TeamViewer as a Fullstack Software Engineer in Stuttgart. Develop features for Remote Management using JavaScript, React, and TypeScript.
Senior Frontend Software Engineer III
Join Crunchyroll as a Senior Frontend Software Engineer III, focusing on TypeScript and React 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.
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.
Senior Software Engineer, Frontend
Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.
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.
Software Development Engineer
Join Adobe as a Software Development Engineer in San Francisco, focusing on backend services for Adobe Content.
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.