Ruby-on-rails Remote- & Homeoffice Jobs in Vereinigtes Königreich

Remote Software Engineer Software Engineer with verification

GitHub · United Kingdom · Remote

About the job

About GitHub

As the global home for all developers, GitHub is the complete AI-powered developer platform to build, scale, and deliver secure software. Over 100 million people, including developers from 90 of the Fortune 100 companies, use GitHub to build amazing things together across 330+ million repositories. With all the collaborative features of GitHub, it has never been easier for individuals and teams to write faster, better code.

Locations

In this role you can work from Remote, United Kingdom

Overview

GitHub is the home for software development, where we collaborate to build the world's leading developer platform.

In the GitHub code scanning team, we are passionate about securing the world’s software - from open source to the enterprise. We believe that the best way to secure software is to detect security issues early in the development process, and deliver a great user experience that engages, supports, and motivates developers to fix security vulnerabilities in a way that integrates naturally in their workflows.

Our team develops and operates the new code scanning product that’s part of GitHub’s Advanced Security offering. Code scanning uses world-class static analysis research and technology to deeply analyze code, enabling the early detection of security vulnerabilities and other bugs that testing and day-to-day use have missed.

Responsibilities

The opportunity:

Come join our engineering team and help design, develop, and scale GitHub’s new Code Scanning feature. You’ll be working in a full-stack agile engineering team that’s part of the larger code scanning group working in security products. You will work closely with various engineering teams, product managers, designers, and technical writers that build different aspects of the code scanning product, to influence product direction and deliver features to users, with clear focus on quality, reliability, and user experience. You will engage with internal users and external users (both from enterprise customers and the open-source community) to help them succeed with the product. You will grow and scale the product, working as part of our Security Products group towards our mission of securing the world’s software. You’ll influence and provide feedback on the organizational culture and processes, always looking for opportunities to improve in a continuous pursuit of excellence.

  • What will your first 3 months look like?
  • In the first week on the job, you’ll have deployed your first change to GitHub in production! After 30 days, you’ll be a core part of the team working together with your team-mates on changes and features that are key priorities for GitHub this year.
  • Within the first three months, you’ll have had the opportunity to co-lead one or more features/product-changes that will be included in our next marketed product launch.

We work as a distributed group within a distributed company. The majority of our team members live in Europe and on the east coast of the US, and while we do have some offices, all our meetings are location-agnostic and happen online. We operate with a high degree of autonomy and trust, and we have a significant level of influence on the product and technical direction of code scanning, as well as the broader security products at GitHub. We value learning, introspection and reflection, and we’re always looking for ways to improve as a team and as individuals, so candor and a culture that values safety to speak up are highly important to us.

Qualifications

Minimum Qualifications:

For this role, we’re looking for an experienced software engineer with:

  • Several years of experience building, operating, and maintaining resilient, highly available, scalable, distributed services
  • Several years of professional experience building web applications with Go or Ruby/Ruby on Rails and related tooling
  • Some professional experience with MySQL

Preferred Qualifications:

  • Several years of experience working with Typescript
  • The ability to work with multiple stakeholders and teams across engineering, product, and design
  • Experience operating user-facing software at scale, including availability and observability
  • Experience working in a distributed team, operating effectively across multiple time zones
  • A passion for fostering good engineering practices, tools, and processes

GitHub values

  • Customer-obsessed
  • Ship to learn
  • Growth mindset
  • Own the outcome
  • Better together
  • Diverse and inclusive

Manager fundamentals

  • Model
  • Coach
  • Care

Leadership principles

  • Create clarity
  • Generate energy
  • Deliver success

Who We Are

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 (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub.

Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). 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.