Senior Software Engineer


MS SE 8798789


Information Technology , Software Developer


£155,000 to £175,000 Per Annum


+ 15% Bonus + Potential Equity


Cambridge - Remote Based

Contract Type:


We specialise in the recruitment of high quality candidates in the IT Engineering sector. We have an excellent opportunity for a Senior / Principal / Director level full-stack Software Engineer to join a global leader in digital signage media. The ideal candidate will provide leadership in both the architecture and implementation of a JavaScript-based application and associated network services.

Salary £155,000 - £175,000 +15% Bonus + Potential Equity

Remote based with occasional travel to the Cambridge office

Senior / Principal / Software Engineer’s Core Duties

  • Guide the architecture of software products to ensure scalability, reliability, security and testability from the outset
  • Work with product management, translating high-level business objectives into concrete software deliverables
  • Act as the in-house technical expert for all matters concerning JavaScript/TypeScript application development
  • Proactively take ownership of problems that arise anywhere in the software stack and drive them to a successful resolution
  • Consistently model best development practices and embed them within the wider team
  • Act as a point of interface for other stakeholders, both internal and external

Senior / Principal Software Engineer’s Key Skills

  • Experience of JavaScript/TypeScript application development in a commercial environment (including production operation at scale) using Node.js and/or Electron
  • Understanding of REST API concepts and cloud-based backends
  • Experience across a range of web technologies and modules e.g., WebSockets, Redis, Auth, Express, Amazon AWS
  • Demonstrated ability to write good-quality, robust and testable code and to inspire others

Senior / Principal Software Engineer’s Key Requirements

  • BA/BSc in a relevant discipline
  • 10+ years of relevant industry experience (e.g. digital signage media or similar)
  • Strong interest in new technology and ongoing professional development
  • Strong attention to detail
  • Adaptable and flexible
  • Autonomous and independent
  • Creative and innovative

Are you enthusiastic about the Senior / Principal Software Engineer job? Send us your CV in word format today