Senior Systems Engineer

Introduction

OpenMarket (now including MX Telecom) is the largest and most reliable mobile transaction hub in the United States and United Kingdom, providing connectivity and application solutions for businesses running SMS, MMS, Voice, Video and mobile payment services. All of our products are delivered on top of our global application hosting platform - an in-house Linux environment for transparently and reliably distributing Java and C++ applications over multiple datacenters.

We are currently seeking developers to radically extend our application hosting environment and its underlying operating system, virtualisation and network infrastructure into a truly world-class cloud computing platform.

Description of Role

The candidate will be working as a Systems Engineer within OpenMarket's Global Operations Team in the London office, building and extending all aspects of our application hosting infrastructure and the administration interfaces which expose it to the rest of the engineering organisation and external clients. Typical work will involve customising and extending low-level software and hardware systems to define our infrastructure, writing Perl/Python libraries to manage it, and exposing those management interfaces directly to users through sophisticated web applications and command-line tools.

Responsibilities

  • Design and specification of our application hosting platform and underlying infrastructure.
  • Implementation, testing and instrumentation of the platform.
  • Debugging, customising and fixing problems of in-house and 3rd party components.
  • Participating in the community development of open source components.
  • Problem solving and troubleshooting within the platform.

Skills and Experience

The candidate should be comfortable working in a world-leading, dynamic and busy company as part of a small and tightly integrated team. They should be able to help set their own objectives within a rapidly changing framework and be persistent in pursuing them.

A solid understanding of software design, development methodologies, operating systems, and the ability to work in teams or unsupervised on projects of varying scope is essential. We are seeking candidates who are exceptional systems-oriented developers with a strong appreciation of systems administration.

Proven experience of Unix, Perl, Python, Bash, C, and SQL are highly desirable. Proficiency in Linux kernel development, use and development of open source systems, system level Linux programming/administration, virtualisation, networking, distributed systems and web technologies would be a distinct advantage.

You will need to be an enthusiastic Computer Science or Engineering graduate from a top class university with at least 4 years of proven experience in building robust and scalable systems infrastructure.

Location: Chiswick, West London
Applications: CV and covering letter to jobs@mxtelecom.com
Salary: Flexible ~£40k DoE
+ Bonus + Pension + Private Medical & Dental
Closing Date: None