Software Engineer II

GitHub: Empowering Developers to Build Software at Scale with AI
GitHub stands as the global home for developers, offering an AI-powered platform that is transforming how developers collaborate and create software. With over 100 million users, including developers from 90 of the Fortune 100 companies, GitHub provides a collaborative environment to build, scale, and deliver secure software. Boasting 330+ million repositories, GitHub has become the ultimate destination for developers to write faster, better code, and create amazing projects together.
Location: Remote, United States
Overview:
GitHub is revolutionizing the software development process, making it easier for developers to work together across teams and disciplines. The company is looking for a Software Engineer to join the Primer or Accessibility Engineering teams. These teams play a pivotal role in ensuring GitHub’s user interface (UI) remains consistent, accessible, and aligned with the best practices in design systems and accessibility. They help improve the implementation and adoption of reusable design patterns, ensuring that GitHub’s platform meets and exceeds accessibility standards while addressing any accessibility challenges across the product.
As a Software Engineer on these teams, you’ll work closely with designers, engineers, and multidisciplinary colleagues to refine GitHub’s component libraries, tackle accessibility concerns for complex UI patterns, and scale automated solutions for accessibility compliance. Your role will be integral in creating seamless user experiences for developers while helping ensure accessibility is maintained across GitHub’s evolving platform.
Responsibilities:
In this role, you’ll focus on several core principles and responsibilities that contribute to GitHub’s inclusive design and accessible software:
- Systems Thinking: Take a holistic approach to designing and implementing new UI patterns, ensuring they integrate well with the larger product system.
- Inclusive Design: GitHub is dedicated to being a platform for all developers, so you’ll work to make sure the product is accessible to people of all abilities and backgrounds.
- Collaboration: You’ll work hand-in-hand with designers, engineers, and product partners to evolve GitHub’s design system and address accessibility challenges.
- Progress and Impact: You’ll push for iterative progress while making sure that work is moving forward and creating a real impact on the product and its users.
Qualifications:
To be successful in this role, GitHub is looking for candidates with the following qualifications:
Required Qualifications:
- Bachelor’s Degree or higher in Human-Computer Interaction, User Experience Design, Computer Science, or a related field (or equivalent technical experience).
- 1+ years of experience as a software engineer working on design systems or accessibility with skills in:
- React, TypeScript, Jest, Storybook, or ESLint
- WCAG compliance and accessibility best practices
- Git version control, HTML, CSS, and JavaScript
Preferred Qualifications:
- Experience working with designers to implement complex UI and fine-tune designs.
- Contribution to internal or open-source component libraries, styling systems, or developer utilities.
- Familiarity with Ruby on Rails and ViewComponent framework for code implementation.
- Passion for building accessible and inclusive products, with proven experience remediating WCAG violations.
- Experience with automated testing tools (e.g., Axe) to analyze and address accessibility issues.
- Familiarity with developer-focused products and tools.
Compensation:
- Base Salary: USD $81,000.00 – USD $214,900.00 /Yr, dependent on experience and location.
- Additional benefits include competitive pay, annual bonuses, stock options, and various rewards based on performance.
GitHub Leadership Principles:
At GitHub, leadership is about:
- Creating Clarity: Establishing direction and a shared understanding for teams.
- Generating Energy: Inspiring others and fostering a culture of innovation and collaboration.
- Delivering Success: Making an impact and achieving results together.
GitHub’s Vision:
GitHub is the leading AI-powered developer platform, home to the largest open-source community on Earth. With a remote-first culture, GitHub fosters a space where individuals can thrive and achieve their best work. GitHub is committed to providing employees with competitive pay, generous learning opportunities, and excellent benefits to support work-life balance.
Why GitHub?
Joining GitHub means contributing to the global transformation of software development. As the world’s leading platform for developers, GitHub offers the chance to work on cutting-edge projects, engage in impactful initiatives like humanitarian efforts, and participate in open-source contributions. Whether working remotely or from one of the company’s key locations, GitHub is dedicated to creating an inclusive and empowering environment for all employees.
Diversity & Inclusion at GitHub:
GitHub is committed to embracing diversity and inviting applications from all backgrounds and lifestyles. The company does not discriminate based on gender identity, sexual orientation, race, religion, age, disability, veteran status, or any other characteristic. If you have a disability and need accommodations during the interview process, GitHub will ensure you are supported.
Join GitHub and help us change the world of software development. Together, let’s build the next generation of developer tools and experiences.
4o mini