Principal Software Engineer

 

Description:


We’re looking for a talented Principal Software Engineer to join our team. As a Principal Software Engineer in the Database Platform team, you’ll be creating exciting new components and services, enabling the next generation of Mimecast products.

What You’ll Be…
 

  • A member of a friendly, inclusive and diverse team
  • Building high-performance, massively scalable, always-available services
  • Collectively responsible for the performance and health of our services and platform, occasionally out of regular working hours, in an On Call rotation
     

What You’ll Bring…
 

  • Experience in an Agile working environment using approaches such as Scrum and Kanban
  • Great written and verbal communication skills
  • Experience with modern software development lifecycle practices
  • Deep knowledge and hands-on experience in scalability, reliability, performance, and optimisation of distributed services running at scale
  • Solid experience with concurrency, multithreading, server architectures, distributed systems and load balancing techniques
     

What We Need From You
 

  • Significant experience in the design and operation of relational database management systems (especially Postgres)
  • An expert software engineer with at least 10 years experience in a modern object oriented programming language (preferably Java)
  • Experience with modern cloud platforms such as AWS and Azure
  • Experience with containerisation and associated deployment tools such as Kubernetes

Organization Mimecast
Industry IT / Telecom / Software Jobs
Occupational Category Principal Software Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-01-25 9:06 pm
Expires on 2024-12-25