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.
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.
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 careers@51degrees.com.
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.