Erlang Software Engineer

Anonymous Recruiter
United Kingdom
From £30,000 to £50,000 per annum + private health insurance + pension
30 Sep 2017
03 Nov 2017
Contract Type
Full Time
The Job

You will get to join a team of highly skilled systems engineers; developing software using Erlang/OTP. We offer career development and valuable experience in developing state-of-the-art systems within the Financial Services, Payments, Automotive, Telecom and Gaming sectors.

We are a young, dynamic and friendly organisation, offering a competitive salary and benefits package and the possibility of travel to our customers around the world.


With an in depth knowledge of real time or embedded software and associated hardware, you will be responsible for the architecture design and programming of Erlang/OTP and related software solutionsInteract well with our commercial customers and work constructively as part of customer-facing teamsYou will liaise with Software Design Engineers to ensure that the functionality meets specificationsYou will be responsible for other Software Engineers within a project team, and mentor junior staffDesign, code, test and support of Erlang and related software, including some researchDevelop solutions using distributed concurrent programming, software packaging and releaseWrite and test code in Erlang and occasionally in other languages such as C, Java, Clojure, Haskell, Scala & Objective-C.Minimum Education:

A Degree or Masters in Computer Science.

Skills and experience required:


Extensive demonstrable software development and implementation experience of the use of Erlang/OTP for the delivery of complex systems.Must have demonstrable experience of architecture design and delivering multiple large projects in different industry sectorsExperience with Linux and Solaris operating systemsExperience of using one or more of Riak, CouchDB, ejabberd, and RabbitMQ will be a distinct advantage.Desirable

Programming skills and experience with languages such as C and Java Experience of implementation of soft real time serversExperience with communication protocols (HTTP, XMPP, SMPP, ...)Experience with Agile Methods, including Test Driven DevelopmentExperience within the Financial Services including Payments arena, Automotive, Telecom and Gaming sectors will be advantageousKnowledge of:Distributed ComputingParallelism and concurrencyVirtualisation. Equal opportunities:

We are an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.

This job was originally posted as