Manager, Engineering

Smarsh Logo

Smarsh

๐Ÿ“Remote - United Kingdom

Summary

Join Smarsh's Workload Management team as a leader and mentor for a team of engineers. You will drive the design and implementation of scalable, secure, and high-availability data solutions, collaborating with cross-functional teams. Responsibilities include managing team capacity, prioritizing tasks, ensuring timely project delivery, and participating in strategic planning. You will foster a culture of continuous improvement and automation, ensuring adherence to best practices in security and reliability. The role also involves supporting the team during on-call rotations and critical incidents. This position requires a Bachelor's degree in a related field or equivalent experience, along with at least 2 years of management experience and strong expertise in cloud platforms and programming languages.

Requirements

  • Bachelorโ€™s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • At least 2 years in a management position
  • Strong understanding of cloud platforms (AWS, Azure, or GCP) and their associated data services
  • Strong experience in at least one programming language (e.g. Python, Java, Go)
  • Familiarity with IaC/IfC tools (e.g. Terraform)
  • Experience with containerization and orchestration technologies, particularly Kubernetes
  • Proven ability to lead and mentor engineering teams, fostering collaboration and growth
  • Strong problem-solving skills and attention to detail
  • Strong communication skills and ability to work effectively with stakeholders across the organization
  • Experience managing teams responsible for both development and production support
  • Proven ability to lead through change and guide teams through ambiguity
  • Experience running production workloads at scale on AWS

Responsibilities

  • Lead and mentor a team of engineers responsible for managing Smarshโ€™s data store clusters and associated infrastructure
  • Drive the design and implementation of scalable, secure, and high-availability solutions for MongoDB and other data stores
  • Collaborate with cross-functional teams to align engineering efforts with business objectives
  • Foster a culture of continuous improvement, automation, and innovation within the team
  • Ensure adherence to best practices in security, reliability, and performance across our data systems
  • Collaborating with Technical Product Management, manage team capacity, prioritize tasks, and ensure timely delivery of projects
  • Participate in strategic planning and contribute to the technical roadmap for the Workload Management team
  • Advocate for and implement platform engineering principles within the team
  • Support the team during on-call rotations and critical incidents, ensuring system reliability and availability

Preferred Qualifications

  • Familiarity with technologies such as Elasticsearch, Kafka, MongoDB, or similar systems
  • Proficiency in Python
  • Experience implementing and advocating for platform engineering principles

Benefits

  • Competitive salary along with company bonus
  • Strong maternity and paternity scheme
  • A workplace pension scheme
  • Take what you need holiday package
  • Private medical insurance
  • Dental plan
  • Group life assurance
  • Group income protection
  • Employee assistance programme
  • A monthly wellness allowance
  • Adoption assistance
  • Stock options

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.