Senior Services Engineer


Let’s talk about you. As a Senior Services Engineer you will work as part of a small, close-knit and ambitious development team to enhance their market leading cloud streaming technology.


Core responsibilities

  • Work as part of a small, flexible and highly committed software delivery team to aid in the development of a highly available, distributed cloud platform
  • Take ownership of platform areas from proof of concept to production
  • Apply the best combination of theory and practice to create the highest quality deliverables
  • Designing new functionality within the development team

We're looking for

  • 5+ years software development using C#.NET
  • Extensive experience developing RESTful services using WebAPI (or WCF)
  • Good understanding of cloud architecture
  • Experience writing high performance, multithreaded code (TPL/Native)
  • Experience with cloud management APIs, provisioning and release management
  • Practical experience in monitoring and maintaining large scale distributed systems
  • Working experience with cloud providers
  • Appreciation of distributed service architecture
  • Excellent verbal and written communication skills
  • An aptitude for problem solving
  • Ability to work independently or with very little supervision, and also to work effectively as part of a team

We'd be impressed with

  • Windows system administration/management
  • Network configuration
  • Hyper-V
  • Low level socket programming
  • Streaming protocols
  • Git (or other version control system)
  • TDD practices and frameworks
  • BDD frameworks
  • C++
  • DirectX/OpenGL/WebGL
  • WPF

Apply Now

To discuss the role further or to submit your CV, please email or fill out the form below:

Name *