Showing page 2 of 124 (10 in 0.20 seconds)

  • 02 Sep 2018

Job description

Salary in the region of £40,850 - £49,428 (dependent on experience) plus excellent benefits

Permanent/ Open Contract

Highly motivated Full-Stack Developer required to work on infrastructure for Big Data Genome analysis using OpenStack within the Teichmann laboratory at the Sanger Institute.

An exciting unique opportunity has become available to develop software infrastructure for Human Cell Atlas project ( which aims to increase our understanding of human body on a cellular level. The post holder will be part of the Teichmann group, working closely with colleagues in the core IT team of the Cellular Genetics division and the European Bioinformatics Institute.

Specifically, the post holder will contribute to developing a virtualised compute cloud infrastructure to allow our analysis workflows to be run in a distributed, adaptable and scalable environment. This position would suit a Software Developer who enjoys developing software solutions for large scale data analysis. The post holder will also apply these skills to building and improving the pipeline and portal development within the Teichmann/ Cellular Genetics team at the Sanger Institute.

We are looking for an individual who enjoys working in a multi-disciplinary team environment to help solve complex IT issues which will ultimately aid our understanding of the human body on a cellular level.
Essential Skills
  • Bachelors degree or above in computer related sciences or equivalent experience
  • Evidence of competence and experience using both interpreted and compiled languages
  • Knowledge of Linux/Unix based operating systems, libraries, and tools
  • Experience with cloud-based compute architectures (AWS / OpenStack etc.)
  • Experience of Cloud technologies (e.g. Terraform, Ansible, Kubernetes)
  • Knowledge of virtualization/containerisation technologies (Docker, Singularity)
  • Experience of and the ability to deliver a quality product within fixed deadlines

Other information

Our Campus: Set over 125 acres, the stunning and dynamic Wellcome Genome Campus is the biggest aggregate concentration of people in the world working on the common theme of Genomes and BioData. It brings together a diverse and exceptional scientific community, committed to delivering life-changing science with the reach, scale and imagination to pursue some of humanity's greatest challenges.

Genome Research Limited is an Equal Opportunity employer. As part of our commitment to equality, diversity and inclusion and promoting equality in careers in science, we hold an Athena SWAN Bronze Award and have an active Equality, Diversity and Inclusion programme of activity. We will consider all applicants without discrimination on grounds of disability, sexual orientation, pregnancy or maternity leave status, race or national or ethnic origin, age, religion or belief, gender identity or re-assignment, marital or civil partnership status, protected veteran status (if applicable) or any other characteristic protected by law. We are open to a range of UK-based flexible working options including part-time or full-time employment as well as flexible hours due to caring or other commitments.

Please include a covering letter and CV with your application.

Closing date: 29th September 2018, however applications will be considered and reviewed on an on-going basis and therefore the post may be filled before the deadline.
  • £50k - 85k
  • 02 Sep 2018

Job description

Here at LiveRamp, we’re changing the world of data connectivity. We work with a lot of fun technologies and new techniques to get that done, like Docker & Kubernetes, and Gazette. As a Software Engineer you will help bring this vision to life by building systems that collect, process, and distribute enormous quantities of data that enables brands and advertisers to better understand their audiences. You’ll collaborate with other engineers to execute on a diverse range of projects. This might include building out our large distributed systems, implementing algorithms, unlocking new value for enterprise clients by solving some of their biggest problems or discovering new ways to leverage 35 petabytes of data and 100 billion requests per month at lightning speeds.

On the engineering team at LiveRamp, we value ownership and individual contribution within a collaborative environment. Be ready to leave your ego at the door, roll up your sleeves and start solving huge challenges as soon as you begin.

A Day in the Life of a LiveRamp Engineer:

  • Build, operate, and optimize large distributed systems.
  • Help lead your fellow engineers as they tackle challenging problems such as implementing SOA and Kubernetes at scale, building new systems in the cloud, and creating a market-leading identity resolution product
  • Evaluate, embrace and introduce technology innovations to keep LiveRamp on the cutting edge of industry tools and best practices.
  • Push your teammates to become stronger engineers. They will do the same for you.

You are an ideal candidate if you:

  • Have great experience writing and deploying production code.
  • Given a file of 100 billion cookies, you’d instinctively know how to count the uniques.
  • Understand Linux to a degree where you’d be comfortable admin’ing a fleet of boxes.
  • Understand DNS, TCP, and HTTP.
  • Are able to decompose business requirements into a set of RESTful resources.
  • Are proficient in at least one compiled and one interpreted language.
  • Have experience architecting systems in the cloud.
  • Are able to design and implement a large, efficient codebase.
  • Have a startup personality: smart, ethical, friendly, hard-working, and productive.
  • Be able to both identify and implement a practical test suite.
  • Are a data enthusiast who wants to be surrounded by brilliant teammates and huge challenges.
  • 02 Sep 2018

Job description

We are recruiting for a mid/senior level Software Developers to join our award-winning research and development team. The technology we build is right at the cutting edge, involving the very latest machine learning / AI, computer vision, and data analysis methods. We pioneer new ideas, concepts and systems for our clients in order to help prevent serious crime, protect assets and save lives. We are involved with some of the most exciting and ground-breaking projects in our field. 

As a Software Developer in our small research and development company, you will get to work on a much wider variety of projects than you would in a fixed team at a big company. You’ll have the opportunity to work on all parts of our stack – low-level infrastructure, algorithmic modules and front end – and use a variety of technologies – including deep learning frameworks like TensorFlow, traditional computer vision libraries like OpenCV, and big data engines like Apache Spark. You’ll be embedded in our team of highly-skilled computer scientists, mathematicians and developers, and will be given high levels of responsibility from a very early stage. Your work could involve architecting a multi-sensor processing system or helping to build scalable systems for analysing video content. All our employees are constantly learning about new technologies and state-of-the-art algorithms, and have creative freedom in planning and executing their work. We tailor our roles to each individual ensuring that their skills are put to best use and to ensure continued professional development.

As well as the technical depth and variety you will experience, you will have the chance to work on systems and technologies that can have a genuine impact on security and society. 

We are predominantly a "back-end" company building complex analysis systems using a combination of our own bespoke algorithms developed from first principles and open source tools, but we also build front-end systems to showcase our work. Our technology stack includes Python, C++, C#, Git, OpenCV, Keras, Tensorflow, Caffe, CNTK, Docker, JS, REACT, REDUX, MySQL, NoSQL and much more.

The person we are looking for will:

  • Have significant experience with C++, working at a module and system level 
  • Have a degree in a relevant field
  • Be excited about innovation and creating solutions to important challenges 
  • Have commercial development experience 
  • Have experience working with multi-threaded systems
  • Gain bonus points for experience with front-end development (WinForms, REACT, REDUX, JS, HTML,QT)
  • Gain bonus points for having experience with Docker, automated build systems and package managers
  • Gain bonus points for having worked with complex data analysis systems
  • Not be afraid of new technology and getting stuck into to hard problems 
  • Be able to communicate complex technical issues well 

There are numerous traditional benefits to working in our team such as highly competitive salary, private healthcare, pension, childcare vouchers, and other schemes. However, you'll also be working on a variety of state of the art technologies in a friendly and highly capable team, and you will be given the opportunity to self manage your work and develop your skills whilst solving important challenges for society. 

  • £52k - 69k
  • 02 Sep 2018

Job description

We are looking for DevOps Engineers who are team players and can build relationships and work productively with other teams across a variety of domains, including:
Influencing teams in adopting DevOps best practices
Designing & developing automation workflows
Taking ownership of specific problems and deliver customer focused outcomes

Join our mobile team to help us transform this complex business in a seamless experience for our customers. We work in a complex business with a high volume of customers and transactions, so a desire to dive into the details and come up with creative solutions is key.

We hope that you'll apply if:
- You have excellent technical knowledge of Continuous Integration and Continuous Delivery tooling across a variety of technologies
- You have good knowledge of at least one source control platform (e.g. git/gitlab/github/gerrit/bitbucket/etc...), workflows and branching strategies
- You have experience of using containers
- You are familiarity with Infrastructure as Code (Terraform/Chef/Puppet/Ansible)
- You have working understanding of groovy scripting 
- You have a structured approach to problem solving and issue resolution
- You enjoy contributing to the success of your team through close collaboration and communication
- You want to work on applications that have millions of active users, and regularly deliver new features into their hands

What skills and experience would be beneficial to have, but would not be essential for you to have. Such as:
- Development background
- Knowledge of at least one of the container orchestration tools like Rancher / Kubernetes / AWS ECS / Docker Swarm
- Experience in Mobile oriented CI/CD tooling (e.g. iOS build tools, mobile application distribution ..)
- Solid core Linux level skills with supporting scripting skills

Ultimately, we care much more about the person you are, how you think and approach things, than a list of qualifications on a CV. Even if you can’t say ‘yes’ to all of the above, but are smart, self-motivated and passionate about delivering great solutions then get in touch.

Our digital platforms (public website, mobile & tablet app and internet banking website) are where the majority of customer and colleague interactions with the bank take place. While everyone in the group has had some interaction with them as a user or helped build new features on top of them, they are becoming increasingly complex with the introduction of public API’s, increasing numbers of devices to access them from and constantly evolving operating systems.

The Digital Platform Evolution team helps the organisation to really understand how we leverage these digital touch points and the increasingly varied device capabilities that they run on, to stay relevant and fully embrace the rapidly evolving mobile first digital landscape.

As our organisation transforms, the team will evolve the core design and architectural frameworks of these platforms to help them further integrate with our physical channels, ensure they look and feel great to customers however they interact with them, and to deliver new features or capabilities that act as enablers for value streams to build out from.

Within mobile, there's a strong focus on business value and giving customers the features they need.

At LBG, we’re invested in your continual development. That’s why we’ve fostered a collaborative learning environment that supports your career goals and encourages knowledge-sharing. Our inclusive culture offers you flexibility to try new things while helping you build the future you want.

  • £50k - 70k
  • 02 Sep 2018

Job description

The Vision

Someone who understands that “what you build” is just as important as “how you build it”. Someone who wants to do more than just code. We want dreamers, creators, someone who likes to discuss ideas and push the boundaries of technology.

Who we are

Yoti is a global company whose aim is to be the world’s trusted identity system. We have seriously ambitious goals to become the world's most secure and data sensitive company. Our passionate team works to improve the way people share their personal information. Innovative products like the Yoti mobile app help people to prove who they are online and in person.

We are creating a new concept. Something that has never been done before,  Why not be part of something truly innovative and creative. Yoti is here to fight against fraud and build a secure identity system for individuals and businesses. We are a company who are pushing the boundaries of technology for a safer world.

Yoti is changing the way people prove their identity. Our products are built from the ground up to respect customers' privacy and put you in control.  We will never sell on customer data - we couldn’t even if we wanted to. Designing products that are simple to use and easy to understand in the world of privacy, security and personal data is a tough challenge.

More about this Team and Project

The SDK team produces the open source tools that allow developers to integrate with the Yoti technology. We are the ones who really define the Yoti integration experience and we support 7 popular languages (Node, Java, PHP, Python, Ruby, C# and Go) plus 4 CMS plugins (Drupal 7, Drupal 8, Wordpress and Joomla).

As a Polyglot Developer, you will participate to the technical design and implementation of the new SDK features and you will make sure that our examples projects are always working and easy to understand.

You will also work closely with designers and product managers to make sure that our documentation is understandable and up to date. You will be able to have an impact from day one, but we also care about you and invest in your learning.

Your experience

  • 2 or more of our supported languages (at least 3 years of experience with one of them).
  • API concepts.
  • REST.
  • Continuous integration/delivery.
  • Git.
  • Relational databases.
  • Dependency management systems, ideally with package release experience.

It would be great if you have some experience in the following:

  • Docker.
  • Concourse.
  • Microservices.

We don’t want people to stagnate, we don’t want people to just “get by”, we offer a magnitude of tools so you continue to learn, challenge yourself, evolve as a techie and keep you constantly engaged. We even have a Yoti Labs for the people who like to play with new tools, experiment and want to build something out of this world!

Yoti in the news

  • Yoti Blog - Here
  • Company Valuation - Here
  • Telegraph News Article - Here
  • Where can I use Yoti? - Here
  • Have a read through our SDK - Here
  • Our Github account for more code info - Here

We are based in Central London, by Bank, 5 minutes walk away from London Bridge and Liverpool Street Stations. We are surrounded by a bunch of restaurants, enough to try a new lunch menu every day for a good few months!

This is a fantastic opportunity to get involved with a company doing crazy-complex projects, in a fun and exciting environment, where creativity is rewarded! You will also be working on something which millions of people could well be using daily! This kind of opportunity does not come round often so what are you waiting for, apply today and build something amazing tomorrow!

Pre-employment checks

If your application is successful please be aware that as part of our pre-employment checks:

  • We will check your details against fraud prevention databases
  • We will check identity; address match; PEPs and sanctions; bank validation, verification, fraud checks, negative data (CCJ, bankruptcy)
  • If our investigations identify fraud or other criminal offences both when applying for a job and during your employment, we will record the details on the relevant fraud prevention databases. This information may be accessed from the UK and other countries and used by law enforcement agencies and other organisations to prevent fraud.
  • Please contact to get information on which fraud prevention databases we use.

Talent Pool

If we consider that you might be suitable for other roles in the future, we will keep your details so we can contact you about these other roles. If you do not want us to keep your details for this purpose, please e-mail or let us know at any stage of the recruitment process. For more information please read our applicant privacy notice.

  • £50k - 90k
  • 02 Sep 2018

Job description

Java QA Tester

London or Newbury

Do you enjoy working with high performing engineers solving complex challenges?

Enjoy working with Java? And use TDD?

Have a passion and interest for all things Java?

Then we would love to hear from you, at Vodafone we pride ourselves in delivering the very best in customer experience through our advances in digital innovation. You will work from either our new refurbished offices in London or from our flagship HQ in Newbury, boasting some of the most state of the art facilities.

What will I be working on?

We are currently in the process of decommissioning our legacy systems and using micro services architecture to create our own home grown systems.

You will be part of our 4 tribes, where we are building new customer interactions using Java, Spring, Micro services, AWS, Docker, REST, OpenAPI and BDD via CI/CD and Agile delivery.

We'd be especially keen to hear from you if you're passionate about TDD, have explored FP, and want to bring your engineering ideas to life on solutions that process millions of interactions every day.

You will be working with a variety of teams adopting an Agile approach providing both a hands on approach to developing clean and efficient code, whilst offering strategic direction throughout our project lifecycle. 

What’s in it for you?

  • Working in a fun, collaborate team of likeminded people. We love new ideas and solutions. If you have something to say, then say it! We have no reason to be quiet.
  • 28 Days holiday + bank holidays
  • A defined contribution pension (we match your contribution up to 10%)
  • MyChoices - Vodafone’s benefits scheme which gives you the opportunity to choose a benefits package to suit your individual needs
  • SMART working – 1 day working from home per week
  • Award winning maternity/paternity leave
  • £30k - 45k
  • 02 Sep 2018

Job description


You will be challenged to design and build a series of massively scalable microservices in .NET core 2.0, take ownership for the future direction of the services, be responsible for the releasing and operating of your services whilst working to our Spotify-style squad model.

You must have good experience of:

* C# on .NET 4.5 or greater web services

* Working with a Continuous Delivery pipeline

* SQL with handwritten, performant queries and stored procedures

* Testing – unit & integration testing is a must

Extra points if you have experience of:

* Microservices at scale

* React.js or another modern front-end framework

* Cloud native application development, utilising PaaS as much as possible.

* Containerisation and Orchestration experience, preferably Docker and Kubernetes

* Performance and scalability tuning and testing

* Caching and managing the lifetime of cached data

* Use of NoSQL data storage/databases e.g. CosmosDB, Cassandra, Document DB

* Experience of designing APIs for mobile applications is also helpful

If you’d like to hear more about the business and the benefits, just get in touch. Whether it’s over the phone or over a coffee, we’d love to chat with you.

Drop Winhola a line, she’s our Head of Talent:
0161 348 7151

  • 02 Sep 2018

Job description

Here at Clearscore we want to help everyone manage their finances better. We launched in July 2015 and now have over 5 million users and have recently launched overseas in South Africa: 

We like to try new things and at our core, is a passion for our user’s experience. Because of that we have won awards for innovation, the design of our product and our use of technology. It’s a great start, but we have bold ambitions and that’s why we want you to join us.

We want a Front End Developer to come and join our close-knit agile delivery teams working on creating responsive web applications using the latest JavaScript technologies (React, Angular 1/4, Vue.js). You will love working in a high performance, entrepreneurial environment that values the craft of building cutting edge and beautiful web and mobile products.


What we would love you to have...

  • Expert Native JavaScript skills and an understanding of AngularJS/React/Node
  • Live for unit testing, using tools such as Jasmine, Jest and Mocha.
  • Good knowledge of build tools such as webpack, and using AWS and Docker
  • Experience working in an Agile Scrum environment.
  • Experience either leading and/or mentoring a team
  • Experience in performance reviews and 1:1 progress reviews
  • Understand and drive build processes and CI tooling (e.g. Jenkins, Circle CI)
  • Opinions on what technologies and standards we should be using now and in the future, we always want to hear new ideas.


Holidays – 25 paid holidays and a “duvet day” on your birthday
Pension – ClearScore matches up to 4%
Medical Insurance
Perk box – a choice of different benefits
Flexible work hours and the ability to work from home
Free breakfast and fruit……and a beer fridge
Company personal trainer and boxing classes, football, yoga, cinema club, board games club, and a running club.
Monthly company events and office days out that we get to pick. 
Great offices in Vauxhall with showers, roof terrace and we are building courtyard with BBQ!

Please see our People Policy Notice at

  • Equity
  • 02 Sep 2018

Job description

Our Site Reliability Engineers are the primary interface between Yelp’s developers and production infrastructure. No matter how many times we get searched, scraped, scanned, spammed, pinged, paged, or queried, we gotta keep our cool - and keep the site running smoothly. 

We work in both the dev and systems worlds, implementing key parts of the core architecture and supporting devs as they try to do the same. We get to tackle interesting challenges that you can only find at the kind of scale that serves over 100 million users per month. 

With us, you'll build monitoring and alerting systems to support site stability and performance. You'll proactively scale our AWS infrastructure to meet an ever-increasing demand. You'll make sure that when something goes bump in the night, someone hears it. In short, you'll play a key role in keeping Yelp fast, available, and growing, connecting users to great local businesses.

Skills & Requirements

What You Will Do:

  • Work closely with developers in supporting new features and services
  • Build tools to monitor site stability and performance
  • Help scale our AWS-based infrastructure (no racking servers or swapping hard drives here!)
  • Work with our open source platform as a service, PaaSTA
  • Troubleshoot site issues using industry-leading tools like Splunk and SignalFX
  • Automate everything with Puppet, Git, Jenkins, and Terraform
  • Develop custom tools when off-the-shelf solutions don’t work at our scale and contribute upstream to open source projects
  • Design new systems, tests, and procedures
  • Participate in light on-call rotations - we have geographically distributed SRE teams for follow-the-sun support, which means no 2:00 AM pages!

What We Are Looking For:

  • Mastery of Linux (we use Ubuntu)
  • Command of your favourite modern programming language: Python, Ruby, Go, Rust, Java, C++, etc.
  • Solid understanding of fundamental technologies like TCP/IP, HTTP, and DNS
  • Knowledge of best practices related to security, performance, and disaster recovery
  • Experience with web server configuration (Apache/Nginx/HAproxy), monitoring, trending, network design, and high availability
  • Strong scripting and automation skills
  • Expertise in Configuration Management (Puppet/Ansible/Chef/etc.)
  • Experience with public cloud platforms (we use AWS, but Azure/GCP are fine) and related tooling (Terraform, etc.)
  • Experience with Docker or other container technologies
  • Excellent communication and documentation skills

What We Offer:

  • Private health insurance
  • Monthly fitness/gym subsidy
  • Income protection, disability, and life insurance
  • Generous paid maternity and paternity leave
  • Flexible working hours and meeting-free Thursdays
  • Fully adjustable sit/standing desks
  • Regular 2-day Hackathons and weekly learning groups, always with interesting topics
  • Central London location, close to public transport and restaurants
  • Quarterly team offsites
  • £50k - 90k
  • 02 Sep 2018

Job description

Senior Software Engineer (Java / Microservices) 

London or Newbury

Welcome to Vodafone Digital

Vodafone UK is building a world class engineering team across London and Newbury to create next level customer experiences, and we're looking for talented and imaginative engineers to join us in pushing our boundaries for exciting new software development roles.

If you own and solve technical challenges daily, refactor without blinking, won’t compromised on code quality, challenge complexity and you get excited about being part of a community that wants to continually learn, adapt and improve, come and be part of something huge, we'd love to hear from you!

What will I be working on?

We are in the process of transforming our legacy systems and using microservices architecture to create our own home grown cloud based service platform.

You’ll join a passionate development team, building new customer interaction solutions using Java and associated tooling such as Spring, Junit, AWS, Docker, APIs in an Agile continuous delivery environment.

We'd be especially keen to hear from you if you want to bring your engineering ideas to life on solutions that process millions of interactions every day.

The role:

Your role will be hands-on, designing and developing digital platforms. Working within a Scrum squad, you'll refine, plan and implement user stories ensuring the quality and integrity of the platform through appropriate technology, standards and best practice. 

We understand that development is important to you, this is why we will help you strive to continuously learn, develop and improve the services and your own skills.

You and your squad should relentlessly strive to simplify our services and solutions, get excited about new ideas and bring them to life and lead initiatives that drive constant improvement across our whole team.

It’s not just you:

Our Digital platforms and we are GROWING, with a plan to grow by 50% within the next 8-12 months. 

What are you waiting for?

Apply below or ask me a questions to find out more!