News, views and produce of our tech team

Engineering at Oliver Wyman

At Oliver Wyman Labs we have a proven track record of developing business solutions driven by agile technical innovation. Our experience and expertise in computer science and engineering practices supports a technical culture committed to delivering sustained technical excellence.

Our culture is based on two key concepts

Recruit the right people

At the heart of our engineering practice is a belief that, while there is always a place for specialists, engineering should be holistic, concerning itself with the totality of a problem, looking for the most elegant path through the problem, rather than delivering a catalogue of products and ad hoc fixes. Consequently, at the heart of our engineering approach is a belief that our engineers should be generalists, capable of considering every aspect of a problem and solving it as elegantly as possible. All the while, we are aware that the solution, while technical, is the solution to a business problem. Harnessing the best engineering talent to solve business problems is the telos of everything we do.

Empower them

Our engineers are at the core of the technical solution. When working on our clients’ behalf, our team is not buried under a layer of management that detracts them from the job in hand. In every project our technical team is immersed in the business dimension of the problem. Addressing this business issue is the alpha and omega of the technical work we do. Similarly, our developers are experienced and trained in project delivery, so that they remain entirely focused on agile, effective delivery of solutions.

"To the optimist, the glass is half full. To the pessimist, the glass is half empty. To the engineer, the glass is twice as big as it needs to be."


By Internet Archive Book Images [No restrictions], via Wikimedia Commons

Join Us

Opportunities exist in the Labs SWAT and Systems Engineering, as well as in consulting and beyond. See the individual job postings for details of the jobs, and on how to apply.

Marion Post Wolcott [Public domain], via Wikimedia Commons

Vacancies: Senior Multi Skilled Software Engineers

Fantastic opportunities are available for skilled Software Engineers to join the Oliver Wyman Labs Systems Engineering team in our London and Berlin offices.

Vacancies: Full-stack Software Engineer

Oliver Wyman Labs is hiring Software Engineers in our Boston, New York, Dublin, London, Berlin, and Sydney offices. We are building new teams from the ground up and as such need to hire top-tier talent in several locations at all levels, from recent graduates to seasoned professionals.

Graduates and Interns

We welcome fresh blood and applications from students, or those newly qualified. Lack of experience can be accommodated (and fixed) for those with the right skills and aptitude.

Carpe Diem Word Scrabble

Programming a word at a time

Irene Papakonstantinou wrote “ There is an improv game called one-word-at-a-time. It goes like this: two (or more) people collaboratively compose a story, each adding just one word at a time. It sounds easy, but actually humans can be pretty bad at this game! Some of the rules of improv are “be obvious” and “accept offers”. In the context… ”


Argot: a lightweight composable test framework for Go

Matthew Sackman wrote “ In a current project we’re writing a number of fairly small REST HTTP servers. There are probably going to be around 10 of these in total so I guess that makes these ‘deci-services’. As part of the testing approach, we wanted to be able to write some end-to-end tests and soak tests, and so went…”


Extending Splitwise’s currency conversion

Tom Parker wrote “ I’m rather fond of Splitwise, which is an app/website for recording money owed between multiple people. Myself and my partner use it a lot for various expenses, and it’s really useful when you’ve got many different payments, and you need to keep track over time. We’ve got one repeated payment however that’s been in US… ”

Sturmfront auf Doppler-Radar-Schirm, public domain, von

Adventures in TCP latency measurement

Ceri Storey wrote “ Re­cently, Google have pub­lished an art­icle on BRR, an al­gorithm that ex­pli­citly meas­ures the round-trip latency and band­width ca­pa­city of the link between two ma­chines (be it in a data­center, or a mo­bile phone) to avoid sending more traffic than is use­ful, causing queues to build up in the net­work that need­lessly in­crease latency. So… ”