> Markdown version of [/jobs/ext/2224713-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/2224713-software-engineer-i). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer I - **Company:** GitHub - **Location:** United States (Remote available) - **Experience:** Starter - **Salary:** $182,900.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Software Bug Management, C Sharp (Programming Language), C++ (Programming Language), Code Review, Computer Engineering, Continuous Integration, Software Debugging, Github, Python (Programming Language), Ruby, Software Engineering, Web Applications, Rust (Programming Language), Information Technology, Web Technologies, Golang - **Published:** August 25, 2026 - **Apply:** https://www.dice.com/job-detail/ad73e6d0-2dba-4d5b-a028-c6d648767f9d ## About the Role We are looking for creative problem solvers and diverse thinkers, people who care about culture as well as customers and features. We believe that how we do things is as important as what we do. Big vision, a common purpose, passion for quality, curiosity, dedication, and investment in fun and collaboration are what lead to great results. Great products reflect the teams that build them., * 1+ year(s) experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining production software in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python + OR Associate's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, or related field + OR equivalent experience. Preferred Qualifications * Experience building user-facing web applications with modern web technologies * Experience using general purpose programming languages (e.g., Go, Ruby, or similar language). ## Description As a software engineer at GitHub, you will enhance the collaboration experience at GitHub by working closely with a community of engineers and designers with a distributed, diverse, and passionate team delivering the services that millions of developers depend on. In this role, you will design, prototype, implement, ship, and support highly performant and inspiring user experiences with your team., * Write, review, and maintain clean, high-quality code primarily in Ruby, Go, and JavaScript. * Collaborate with engineers, product managers, and designers to understand problems, explore solutions, and build new features. * Ship small features and bug fixes regularly, taking on larger and more complex work as you grow in the role. * Participate in technical discussions, planning, and code reviews, sharing your ideas and giving thoughtful feedback to teammates. * Learn and follow the team's engineering practices, while helping improve the quality, reliability, and maintainability of the systems you work on. * Help build and maintain APIs, automated tests, and CI/CD pipelines that support reliable software delivery. * Participate in on-call and first responder rotations, helping investigate and resolve production issues. * Work with support teams and other partners to investigate, triage, and debug technical support requests. ## About GitHub GitHub is **_where people build software_**. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects. **Tech Stack:** Ruby, Ruby on Rails **Industries:** Enterprise Software, Platform [Company profile](https://www.wearedevelopers.com/companies/3968-github) ### More Jobs at GitHub - [Senior Software Engineer, CoPilot Agent Platform](https://www.wearedevelopers.com/jobs/ext/2211591-senior-software-engineer-copilot-agent-platform) - [Staff Software Engineer, Compute Platform](https://www.wearedevelopers.com/jobs/ext/2201843-staff-software-engineer-compute-platform) - [Data Scientist in Data Science](https://www.wearedevelopers.com/jobs/ext/2167390-data-scientist-in-data-science) - [Senior Site Reliability Engineer - IT](https://www.wearedevelopers.com/jobs/ext/2155596-senior-site-reliability-engineer-it) - [Software Engineer (Full Stack)](https://www.wearedevelopers.com/jobs/ext/2034485-software-engineer-full-stack) ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Always on the Right Track with Rails with Eileen Uchitelle, Senior System Engineer at GitHub](https://www.wearedevelopers.com/videos/100358-always-on-the-right-track-with-rails-with-eileen-uchitelle-senior-system-engineer-at-github) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)