Manager, Engineering

Smarsh
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:
Similar Remote Jobs



