Showing page 3 of 150 (10 in 0.28 seconds)

  • £60k - 90k
  • 02 Sep 2018

Job description

About MXX

MXX Music is bringing its smart music editing technology to the professional market. We are looking for an experienced Qt/C++ software developer to join our expanding team in London as we go to market with several products.

You will work closely with the research and development teams in London and the UX team in California. In this role, you are expected to take ownership of large parts of the project, from architecture to deployment.

If you are an experienced Qt/C++ developer with experience or an interest in music and audio editing software, we’d like to meet you.

The position is permanent and full time, but subject to a probation period. Remuneration is competitive and based on experience.


  • Work with the REST of the team to put in place application architecture.
  • Implement clean, efficient, and testable code in C++ and Qt’s QML.
  • Thoroughly review code other team members write on a daily basis.


  • Proven experience as a C++ software developer.
  • Experience with C++11 and C++14 language features.
  • Experience with Git.
  • Experience with Qt Quick or similar GUI frameworks.
  • Familiarity with agile development methods: sprints, tickets, code review, pair programming.
  • Familiarity with music and audio editing software is a plus.
  • £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
  • £50k - 75k | Equity
  • 02 Sep 2018

Job description

We are looking for someone to solve complex data scalability challenges and build out our data engineering function from scratch

Octopus Energy is a tech-focused energy supplier for the UK market and we’re looking for an experienced Data Engineer to work closely with our Data Science and Development teams.

We're building a modern, event-driven platform for interacting with both consumers (via the web, mobile and smart-meters) and the industry (eg data flows, consumption forecasting, trading on the wholesale market).

This is a rare opportunity to use technology to help fight climate change through helping the UK to use green technology and renewable energy sources.

As our customer base grows exponentially so do our datasets. We’re building a modern, functional data platform that can harness this data and use it to improve our customer experience and boost the efficiency of our business. This is a unique opportunity to solve complex large-scale data scalability challenges that come with implementing a new environment into production. You will be given the autonomy to make important technical decisions and be given the authority to build out the Data Engineering team. If you are looking to make a real impact in a fast growing company and step up into a lead position then this is the role for you.

Why you should work for us

  • We have difficult technical problems to solve. With the advent of smart meters, we'll soon be processing millions of meter readings a day. We need the right technology in place to handle this smoothly as well as feeding data into analysis and machine learning pipelines.
  • Engineering standards are high. We pair program, thoroughly review and test code before it deploys and maintain fast, high-value test suites. We have weekly tech talks, monthly blitz-days (eg sharpening our internal tools, upgrading dependencies), host our own Hackathons and can often be found at tech meet-ups and conferences.
  • You'll be working for a company that’s fighting climate change. Our parent company is the largest investor in solar generation in the UK, and are funding wind and anaerobic digestion. As a supplier, we're helping people to use greener technology and renewable energy, all helping move the UK towards a lower carbon future.
  • We are leading the industry in data and innovation. We recently launched the UK’s first dynamic time of use tariff, the Agile Octopus and are working on projects in electric vehicles, home batteries, smart charging and smart meters.

Our technology

On the server-side, we mainly use Python. Most of our websites are powered by Django and the Django-REST-framework. Our data science team works with the Python Data Analytics stack (Pandas, numpy, scipy, scikit-learn) for analysis, forecasting and machine learning. We use Celery, RabbitMQ, SQS and Airflow for background processing and data pipelines.

We use AWS heavily, employing most of the "Hashistack" (eg Packer, Consul, Terraform) as part of a continuous deployment pipeline. See, for example, Django, ELB health checks and continuous delivery.

What we’re looking for

  • Experience administering SQL databases (ideally Postgres)
  • Competent in building optimised and efficient SQL queries to extract data
  • Advanced Software Engineering experience in Python
  • Extensive experience working with medium to large datasets using the AWS toolset
  • Hands-on use of workflow management frameworks (e.g. Airflow, Luigi, Apache NiFi)
  • Exposure to medium to large data processing and querying tools (e.g. Spark, AWS Athena or Presto, Hadoop, ELK etc)
  • Experience with data lake/warehouse and data pipeline design
  • Passion for solving complex technical challenges using data
  • 02 Sep 2018

Job description

 £Competitive salary DOE + Flexible Benefits, Bonus, Flexible Working Hours, 25 days' holiday + day off on birthday

Tell me about Ovo…

Love programming? Want to build great software, using leading edge technologies, with smart, passionate people?

The energy industry is changing, and technology is at the forefront of innovations that will transform it forever.

At OVO, technology and digital products are at the heart of our customer experience and they are key to our commercial success.

We were the first energy company to offer our Pay As You Go customers the opportunity to top up using their phone, the first company to offer real time electricity and gas usage data, and the first to release an apple watch App. We’ve been featured in Wired magazine for our ability to develop software to shatter the status quo.

But we’re just getting started.

We need to develop, test, and release software that scales, quickly and reliably. Over the last few years, we’ve built a highly skilled team of software engineers that is making a real impact to our business, and shaking up our industry.

We care about code quality, test automation and continuous delivery. Our developers drive our technology choices and own the software they create from their laptop all the way through to production. We’re building a better energy company, and we’re doing it one Git commit at a time.

Right, I’m convinced… but where in the world of Ovo will I be working?

You will be working as part of our technology team, based in our Notting Hill office.

That sounds great! What will I be doing?

  • Take ownership of, architect, build and scale parts of our microservice platform.
  • Build features into our front-end products
  • Drive both product and technical improvements
  • Communicate your ideas, engage with different teams and encourage debate and collaboration.

That sounds super exciting, but… Do I have what it takes?

  • Experience building scalable, distributed web applications in any language (we use Scala, but it’s not a requirement)
  • Comfortable with object oriented and functional programming
  • Experience with REST and asynchronous event driven programming.
  • Happy to move to the front-end when required, building features in HTML, CSS and JavaScript
  • Passionate about code quality and test automation
  • Experience with CI, and ideally CD
  • Experience driving automation across build, test and release processes.
  • £70k - 85k
  • 02 Sep 2018

Job description

An opportunity to join a technology division engaged in developing a new, greenfield, application.

You will join a team that focusses it’s effort on producing an application that can provide information on pre, post, and intra-day analytics to our Equities traders, enabling us to provide to the business an in-depth insight via performance analysis data. This is your opportunity to join a global Development team, having breadth in your work to reflect the different requirements of your stakeholders / users in our main locations.

You will have the opportunity to work directly with the business and develop a deep understanding of our Global Cash Equities business and the business flow. You will also have the opportunity to work with latest technologies, including the AWS platform.

You will need to possess strong analytical and problem-solving skills as well as the following technical skills:

  • HTML/CSS, C# or Java
  • writing a consuming web service (REST/SOAP/WCF/Web API)
  • Javascript Framework
  • multithreading application design and event-based asynchronous programming
  • version control tools including Git
  • experience of continuous integration tools such as Jira, Bitbucket and Bamboo.

Any experience with the following would be useful but not essential;

  • Bloomberg or other market data
  • Message bus ( ActiveMQ / Solace )
  • implementing software systems that manage, report and analyse large scale data sets
  • AWS or other cloud-based infrastructure
  • implementing automated testing platforms and unit tests
  • KDB
  • Cash Equities.

If you have the above skills, and you are looking to join in innovative, global technology team, please apply online now .

For more information, visit

The Corporate Operations Group (COG) brings together specialist support services including workplace, human resources, market operations and technology. COG's purpose is to drive operational excellence through business-aligned services with a focus on quality, cost and risk. COG comprises the following divisions: Business Improvement and Strategy, Business Services, Human Resources, Market Operations, and Technology .

Macquarie understands the importance of diversity and inclusion - our long history of success has come from being different. At Macquarie we value the innovation and creativity that diversity of thought brings. The one thing we all have in common is our focus on high performance. If you're capable, motivated and can deliver, we want you on our team.

Macquarie is an equal opportunities employer and does not discriminate on the grounds of age, disability, sex, sexual orientation, gender reassignment, gender identity, marriage, civil partnership, pregnancy, maternity, race (including colour and ethnic or national origins), religion or belief.

  • £65k - 80k
  • 02 Sep 2018

Job description

Take responsibility for driving our test strategy forward, documenting and promoting test standards, best practices, and patterns.

Our Futures Technology team have an opportunity for an experienced, outcome focused, highly motivated Test Automation Engineer to assist in the design, planning and delivery of continuous automated testing capability, strategy and culture.

This hands-on technical leadership role will involve you working closely with our Dev/DevOps teams and business stakeholders in an Agile fashion.

Leveraging your prior experience, you will work to support the continuous integration and development (CI/CD) pipeline in an Agile/DevOps Cloud based environment within our Banking and Financial Services division.

You will be highly skilled at crafting automated executable test plans with proven experience in test automation. Your prior experience will cover various types of testing including acceptance, BDD, regression, integration, end-to-end and performance/load.

You will also have professional experience with:

  • Cucumber, Protractor, Robot Framework, Cyprus Framework
  • web UI/UX automation framework (e.g. Selenium, SerenityBDD, Ranorex or Galen)
  • API testing frameworks e.g. (REST Assured and/or Karate DSL, Postman, SoupUI)
  • scripting experience (preferably Gherkin/DSL)
  • at least one programming language: JavaScript, Java, JSON, Ruby, Python, Perl
  • SQL.

If you are looking for an opportunity to create a Test Automation Strategy in a greenfield environment, then please apply now!

For more information, please visit

The Corporate Operations Group (COG) brings together specialist support services including workplace, human resources, market operations and technology. COG's purpose is to drive operational excellence through business-aligned services with a focus on quality, cost and risk. COG comprises the following divisions: Business Improvement and Strategy, Business Services, Human Resources, Market Operations, and Technology.

Macquarie understands the importance of diversity and inclusion - our long history of success has come from being different. At Macquarie we value the innovation and creativity that diversity of thought brings. The one thing we all have in common is our focus on high performance. If you're capable, motivated and can deliver, we want you on our team.

Macquarie is an equal opportunities employer and does not discriminate on the grounds of age, disability, sex, sexual orientation, gender reassignment, gender identity, marriage, civil partnership, pregnancy, maternity, race (including colour and ethnic or national origins), religion or belief.

We facilitate a range of flexible working arrangements within our teams. Talk to us about what flexibility may be available.

  • £40k - 60k
  • 02 Sep 2018

Job description

Before you start reading, keep in mind that the aim of this job ad is to give you a feel for what it’s like to work at Catapult. There’s lots of research which suggests people often don’t apply because of so-called “requirements” in a job description. If you’re an experienced engineer, like the sound of working here and see something you’re not an expert in yet, that’s great, apply and you can learn it here!

What you’re getting yourself in for

Our mission is to build the worlds best part time job. We spend our time thinking about how to give a global workforce complete control of their own work life while completely automating the hundreds of thousands of man hours which would normally be required to manage people on this scale.

We do this through React Native based iOS and Android applications, React based web applications, a mixture of Ruby/ Rails and Phoenix/ Elixir on the backend and REST API’s to communicate with machine learning services from our data science team.

Businesses ranging from the largest high-street retailers to five star hotels and and independent coffee boutiques rely on Catapult as their casual workforce. If you’ve spent time in London, you’ve probably been served by a Catapult waiter or sales assistant without even realising it!

Our company values are really important to us and influence every facet of how we work together.

Things we’ve been working on recently

No two days are ever the same in a startup, but to give you a flavour of what we’ve been up to recently:

  • Building a stand-alone signup service to test different approaches to user on-boarding. We took this as an opportunity to test out Phoenix + GraphQL. We were so impressed with the productivity boost we’re also now incorporating GraphQL into our primary Rails application
  • Using Kubernetes to deploy standalone environments for our feature branches, complete with anonymised production data
  • Re-thinking how we test Javascript and what the line should be between unit tests and acceptance tests

About the role

We’ve been growing rapidly over the last three years and as we start our international roll out, we’re looking for ambitious engineers to help us build the future of work. Our engineering principles give a good feel for how we work together and what we value.

You’ll be working joining out remote team so working from anywhere in Europe is fine! We work in small cross-functional pods of developers who focus on a particular product area and encourage people to rotate across teams.


As well as being a part of a well funded startup at one of the most exciting phases of it’s growth, you’ll get:

  • Competitive salary + stock options
  • A strong approach to professional development and mentorship, everyone has a dedicated L&D budget for books, training, conferences and the like
  • Product retreats at least every two months where the whole team either comes to London or goes somewhere warm (the next one's in Lisbon!), looks back on how we can improve and then spends a week together hacking on new ideas and exploring new technologies
  • Regular social events & the opportunity to travel to our other offices
  • Company Macbook Pro which you’re free to take home
  • A flexible work environment focused on output not hours
  • 25 days holiday + bank holidays
  • £26k - 38k
  • 02 Sep 2018

Job description

You will be working within our development team to deliver sophisticated web applications for the Motor Finance industry. The production of robust, tested, quality code is paramount and reflects Codeweavers commitment to delivering software of the very highest quality. You will be working in a highly agile team  that care for the longevity of the code they write and the software platform they are building using up to date software and tools.


  • 3 years work experience
  • Experienced with Javascript (both vanilla and with frameworks)
  • Experience of developing Angular web applications
  • Experience in writing robust tests for Web Applications (Unit Testing, Selenium, etc.)
  • An above average knowledge of HTML/CSS
  • Techniques and strategies to provide graceful compatibility with older web browsers
  • Good understanding of Service Oriented Architecture and Web Application Architectures
  • A SOLID understanding of Software Engineering Principles
  • A proficient understanding of the DOM
  • A portfolio of work or link to your GitHub account


  • Experience with CSS preprocessors, e.g. LESS, SASS (preferably LESS)
  • Experience consuming APIs (REST, SOAP, etc.)
  • Security and performance principles
  • An understanding of TDD
  • Experience with version control and continuous delivery
  • An understanding of Agile development methodologies
  • Experience automating builds and deployments
  • 02 Sep 2018

Job description

What you’ll do

  • You’ll play an important role in our Android team, implementing new features, building moments of delight for users with beautiful user interfaces.
  • You’ll build upon an advanced Android app that utilises MVI, Rx, Kotlin and Clean Architecture.
  • You'll help us to regularly deliver new features and improvements to our users through iterative development practises and continuous delivery.
  • You’ll collaborate with Product, UX, and the REST of the engineering team to help define and achieve clear goals that best serve our customers.

Who you are

  • You have a passion for developing high quality Android apps with a real customer focus and know what it means to ship high quality code.
  • You have a deep understanding of modern Android development and current industry best practices for building an Android app.
  • You implement SOLID principles throughout your code.
  • Kotlin excites you, but don’t worry, it’s not a mandatory requirement for the role.
  • You are passionate about testing at all levels and champion Test Driven Development.
  • You are an advocate of pair programming and enjoy collaboration.
  • You thrive in an autonomous, outcome-driven, customer-centric environment.
  • You love learning and sharing your knowledge with others.
  • You know how to mentor and grow the skills of junior developers.
  • You like to work in a social and fun environment, and you celebrate success.

Bonus if you have:

  • Commercial Kotlin, RxKotlin, MVI, Espresso and Clean Architecture experience.
  • An open sourced project that you created or are contributing to.
  • An awesome reputation on Stack Overflow!
  • Experience with image manipulation and memory management.
  • 02 Sep 2018

Job description

Stockopedia, the award-winning stock market SaaS service for global investors, is looking for a Site Reliability Engineer to migrate our infrastructure from dedicated hosting to AWS and take ownership of our stack.

This is an exciting opportunity for a strong individual contributor with ambition and ability to take ownership of a key part of our stack. This role requires a code-first approach to infrastructure with the heavy focus on automation. You will be working as part of a focused group of technology and finance experts, spread across Oxford, UK and Bangalore, India. You must be a self-starter with the confidence and resourcefulness to handle the job.

You will be a part of the core developer team in Oxford. You will be surrounded by smart and fun colleagues, and have complete ownership of your space.

What you'll do:

  • Build, setup and automate scalable infrastructure on AWS using kubernetes / EKS when available.
  • Ownership of the CI/CD systems and processes.
  • Containerisation of existing systems.
  • Minimise manual activities through automation and/or process redesign.
  • Work with the team meet SLOs and remain within the agreed error budgets.
  • Work with the team to modify existing systems and resolve defects which affect system reliability.
  • Continually assess and optimise the production infrastructure.
  • Design, build and maintain custom toolchains as required.
  • Provide out of hours support for production issues.
  • Promote awareness of SRE principles, practices, and culture throughout the organisation.
  • Document processes as required.


There's all kinds of benefits to working at but the best are the great work/life balance principles at our core.

  • Work to live - We work to live, not live to work. Come in for eight hours of super-focused work time, and then go home.
  • Time Off - Great results need REST. With 24 days holidays plus 8 public holidays you'll have ample time to travel or follow other interests.
  • Sharpen the saw - whether your ambition is three letters after your name or just to learn new skills, we'll cover the costs of any education and training you need to grow in the role.
  • Expenses - All employees can expense every lunch that builds connections & any book that improves their mind. If it's work related we'll pay for it.
  • Gear up - With a great gear budget for every hire we'll help you get the tools you need.
  • Flexibility - Those with long commutes can work a day from home, and as many of us are parents there's always some flexibility to deal with the kids.
  • Relocation Expense - If you're not located in Oxford but you think you can be a great fit we'd love to hear from you. Selected candidates will have their relocation expenses paid.

When you apply for a job with us, we process some of your personal information. You can read about how we handle personal information in our candidate privacy policy here.