Being a developer at Scott Logic Tackling complex, business-critical problems

Being a developer at Scott Logic Being a developer at Scott Logic

Developers at Scott Logic take design seriously, avoid over-engineering, and favour simplicity above all else. They’re also thorough. As a developer at Scott Logic, you’ll be working on complex and challenging projects, collaborating effectively and ensuring a rapid pipeline from development to test and production. If you enjoy solving problems and collaborating to build great solutions, there are opportunities across all our regional offices. Read more about our approach to bespoke software development.

Vacancies

View development vacancies

Solution Architect

Solution Architect Newcastle / Edinburgh / Bristol / London

Are you a solution orientated, commercially aware and versatile polyglot with experience in the design and delivery of complex systems?

View full details
Lead Developer

Lead Developer Newcastle / Edinburgh / Bristol / London

Are you a self-motivated and inspirational problem solver who wants to act as the technical lead on enterprise-scale software development projects?

View full details
Meet the
team

Meet some of our current developers

Craig, Technical Consultant, London

“The great skills and personalities of the Scott Logic developers make delivering the projects a real pleasure and the variety of clients makes each project interesting and unique. Above all though it is our culture which really helps keep me motivated, and working at such a vibrant and growing company keeps me optimistic about the future.”

Craig, Technical Consultant, London

Jack, Senior Developer, Newcastle

“I felt welcome and part of the team from day one. Everyone is very knowledgeable and more importantly eager to help.”

Jack, Senior Developer, Newcastle

Harry, Developer, Bristol

“What I like about software development is how you can make things to help other people – it’s great to know that someone really benefits from work that I’ve done. Scott Logic really emphasises personal development, which appeals to me.”

Harry, Developer, Bristol
From the
blog

Exploring dynamic programming

Exploring dynamic programming

First introduced to me as “upside-down recursion”, dynamic programming is a technique used to write efficient algorithms to solve a wide range of problems, often replacing recursive approaches. Having met many examples in the past few years, this post explores three applications I’ve seen for the benefit of those new to the technique.

Evaluating Redux Saga test libraries

Evaluating Redux Saga test libraries

If you're a fan of Redux Saga then you will have noticed the abundance of libraries to assist testing your sagas. This post takes an in-depth look into the different approaches to testing sagas, describing where five popular testing libraries fit into these approaches.

Our work

Pragmatic solutions to complex challenges

From the redesign of intricate trading platforms to the integration of agile test processes, our consultants are always stretching themselves to deliver excellent results for our clients.

Read more about some of our recent work

Delivering a “tour de force” in trading technology

Delivering a “tour de force” in trading technology

Discover how Scott Logic’s HTML5 experts helped to build a multi-award winning trading platform for Danish FinTech company, Saxo Bank.

Read more

“Scott Logic have helped us explore the art of the possible by redesigning our reporting solution in line with new regulation to make it not only intuitive, but a pleasure to use.”

“Scott Logic have helped us explore the art of the possible by redesigning our reporting solution in line with new regulation to make it not only intuitive, but a pleasure to use.”

Read about our work with NEX Regulatory Reporting

Let's talk

If you’d like to know more about developer roles at Scott Logic, we’d be happy to chat.

Drop an email to john@scottlogic.com