Careers at 51Degrees

Looking for jobs in Reading, Berkshire? We want to hear from people who are ambitious and passionate about the work they do. See what jobs we're hiring for below and get in touch if you fit the bill.

About 51Degrees

51Degrees was launched in 2010 and is now a global leader in device detection, offering high-speed detection with pinpoint accuracy, a highly optimized data file footprint, and robust API's. Other services include Geolocation and TAC intelligence. 51Degrees is headquartered in Reading, Berkshire, and services a worldwide customer base.

Software Engineer

Are you an Engineer? Why not become one of 51Degrees finest.

51Degrees is the only commercial device detection solution that offers free and permissive open-source APIs. If you have an eye for detail, care about creating elegant technical solutions, and you relish the challenge of working across multiple technologies, you will thrive in this role. If this sounds like you, then please get in touch.

You should have:

  • Significant software development experience across several relevant technologies, ideally in a high volume, web environment.
  • Experience with at least two of the following languages: C/C++, Python, Perl, C#, Java, Go, and PHP web technologies and a desire to learn more.
  • Experience in each of the following areas: Devops, Git as a version control system, and Linux, Windows and Mac operating systems.
  • A relevant IT degree.
  • An unwavering drive to improve your skills!

Here are some of the tasks you'll be doing:

  • Developing core 51Degrees technology including: batch data processing and aggregation in Go and TypeScript, end user APIs in various languages, cloud services in Go, TypeScript, and Azure, and data entry systems in Go and TypeScript web technologies.
  • Assisting other team members in their understanding of 51Degrees technology and products.
  • Contributing to open-source repositories via Git and associated packages in PyPi, NuGet, Maven, Composer, and NPM (among others).
  • Monitoring online forums like GitHub to resolve any technical issues.
  • Producing technical blogs periodically in conjunction with marketing.
  • Providing technical customer support on a rota basis (including out of hours support on bugs, support with products and queries).
  • Effectively estimating work schedules and working to agreed deadlines.
  • Quality review and testing.
"Working for a smaller company typically means less time spent in meetings and more time coding and solving the problems that I enjoy. In addition, we get to work on a far wider array of projects and technologies than we would as part of a larger team." Stephen, Lead Engineer

Data Operator

Enjoy working with data? Then you've come to the right place.

Playing a fundamental role in the work of the business-critical data team, our Data Operators provide the backbone of 51Degrees device intelligence. Data Operators create and maintain hardware, software, browser and crawler entries in an expanding database. If you have a passion and curiosity for technology, a strong drive for quality and accuracy, and are excited about working for a market leader in a crucial role, get in touch.

You should have:

  • Proven problem solving and pattern recognition.
  • Meticulous eye for detail with a logical approach to tasks.
  • Proactive work ethic and passion for working in IT.
  • Proficient in MS Office as well as strong spoken and written communication.
  • Passion for accurate and consistent data.
  • Understanding of the operation of world wide web and concepts such as HTTP, Facebook, and Google.
  • Basic knowledge and awareness of the following would be a bonus: SQL database and constructing queries, regular expressions, and programming languages.

Here are some of the tasks you'll be doing:

  • Researching device, operating system, and browser information.
  • Data Entry and creating new profiles to a specific format.
  • Running data import jobs and matching new User-Agents to existing profiles.
  • Accurately updating the database.
  • Verifying and correcting data as part of quality assurance.
  • Supporting data team projects.
  • Distributing device data to private and open forums as agreed.
  • Resolving customer queries and issues.
"I love that 51Degrees offers a lot of opportunities to learn new skills and collaborate with a variety of different teams. I also enjoy working with people with many backgrounds and experiences where we can learn from each other and work together to solve problems." Artur, Senior Data Operator
Why 51Degrees?

Why 51Degrees?

We have numerous benefits available to you when you join 51Degrees

Working Environment

  • Hybrid working

  • Central Reading office in Berkshire, UK

Health Benefits

  • Private Medical care

  • Life Assurance

  • Enhanced Pension contributions

  • Healthcare Cashback scheme

Competitive Industry

  • Working for a market leader

  • Competitive salary

Training Support

  • Learn and excel in multiple technologies

  • Paid training support

How to apply

Please send the information listed on the right to

If you are successful, we will reply inviting you for an informal chat or interview.

We endeavour to reply to all applicants, but if you have not heard from us after seven days, then unfortunately you application has been not been accepted.

Have a question?
  • An up-to-date CV.
  • When you would be ready to start work.
  • Your salary expectations.
  • Links to your portfolio that best reflects the quality of your work.
No recruitment agencies please. Please review the full job details before applying.