Software Engineer II
GitHubAbout 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
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.
Remote Software Engineer II
Join The Home Depot as a Remote Software Engineer II, focusing on front-end development, microservices, and cloud computing.
Corporate Solutions Engineer
Join GitHub as a Corporate Solutions Engineer in Europe, providing pre- and post-sales support for EMEA customers.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Software Engineer II (Client Integrations)
Join Cedar as a Software Engineer II to build client integrations in a remote role, enhancing healthcare technology.
Software Engineer II – Platform Engineering
Remote Software Engineer II role at GEICO focusing on platform engineering, backend development, and cloud environments.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.
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.
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.
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.
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.
Senior Backend Engineer (Go, Kubernetes)
Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.
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.
Software Development Engineer
Join Adobe as a Software Development Engineer in San Francisco, focusing on backend services for Adobe Content.
Software Engineer - Developer Experience
Join Samsara as a Software Engineer focusing on Developer Experience, enhancing CI/CD and cloud systems.
Software Engineer Intern, Tools
Join Second Dinner as a Software Engineer Intern, working remotely on game development tools with C#, Java, and TypeScript.
Senior Software Engineer - New Initiatives
Join Figma as a Senior Software Engineer to lead new initiatives in collaborative tooling. Work remotely in the US.
Senior Software Engineer
Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.
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.
Software Development Engineer II - Java Backend
Join Groupon as a Software Development Engineer II focusing on Java Backend development in a remote role.
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.
Software Engineer II
Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.
Principal Software Engineer
Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.
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.