Senior Platform Engineer

Smarsh ,
London, Greater London

Overview

Job Description

Position at Smarsh Job Title: Senior Platform Engineer Summary/Objectiv e Smarsh is the leader in communications compliance, archiving, and analytics. We provide compliance across the broadest set of communications channels with insights on what's being captured. Smarsh customers manage over 500 million daily conversations across 80 channels and growing. Customers include the top 10 U.S., top 8 European, top 5 Canadian, and top 3 Asian banks. The Smarsh advantage is customers stay ahead of compliance and uncover patterns and relationships hidden within their data. At Smarsh, we've been helping our customers manage new forms of communication since 1998. We work closely with regulators including the SEC, FINRA, IIROC, and the PRA and FCA, and with our customers, to ensure that they understand the capabilities of today's technology and that our platform meets their most stringent requirements. Our products include Connected Capture, Connected Archive, Web Archive & Business Solutions. The PaaS (Platform as a Service) team is looking for a Senior Platform Engineer to join our team and help build our 1CP product (1 Cloud Platform). We are building a best in class platform that is used by Smarsh engineering teams to build, deliver, scale, operate, and secure applications across multiple IaaS and multiple cloud vendors. Essential Functions Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. * Attend and actively participate in team ceremonies (stand-ups, retros, and planning meetings). * Coordinate efforts with globally dispersed teams. * Document decisions regarding technology choices, best practices and process. * Manage code bases using Smarsh engineering practices. * Creatively solve problems in the SaaS Operations space, collaborating with SRE, Data Services, Delivery, and Engineering team members. * Design and develop tools and libraries for broader use by SaaS Operations and Engineering teams. * Actively change code within current production systems to resolve incidents and/or enhance operational performance, following Engineering process for code change. * Lead and actively engage in architectural conversations and plans. * Regularly pair with other Platform Engineers to develop tools and libraries and facilitate learning and best practices. * Lead and actively engage in projects to implement enhancements to SaaS Operations and Smarsh products. Supervisory Responsibility This position has no supervisory responsibilities. Work Environment This job operates in a professional open office environment, however a majority of SRE team members are remote and this position offers 100% remote opportunity. Position Type This is a full-time hourly/salary position. Occasional evening and weekend work may be required as job duties demand. Travel There is a 5% chance of travel. Specifically, during the on-boarding process you will be asked to spend time at one of the headquarter offices for Smarsh University. There is no regularly scheduled travel, and all travel will be organized in advance. Education and Experience * 5-7 years industry experience * BS in CS or equivalent Additional Eligibility Qualifications * Expertise and broad range of programming/scripting experience (i.e. Java, Python, Ruby, Go, etc.). * Strong background in managing code with Git. * Experience managing continuous integration systems (Pivotal Concourse). * Experience with automated configuration management and deployment tools (Puppet, Chef, etc.). * Background working in a multi-platform environment (Linux, Windows.). * Experience with builds and packaging in a Linux/Java environment strongly preferred (Maven, rpm, etc.). * Experience with containerization (Docker, Kubernetes, etc.). * Experience building and operating Pivotal Platform. * Experience with Elastics, S3, Ceph, Minio, and MongoDB data storage solutions. * Experience leading small teams' ceremonies (i.e. stand-ups, retros, and planning). * Leadership with mentorship and educating less experienced engineers.