Engineering Manager

Engineering London, United Kingdom


We are seeking an Engineering Manager to lead the Indexing team in our group, Data Platform. Our team designs distributed systems to collect and analyze high volumes of machine-generated data at scale. We are proud of owning what we build even after it's deployed to production. We ensure code hygiene, use open source libraries, employ continuous integration and delivery, and have a strong belief in automated testing at multiple levels (unit, integration, system). We are uniquely positioned as a globally distributed team with team members in a variety of locations. 

Requirements:

  • Experience developing and delivering scalable distributed systems software solutions.
  • You have proven people management and leadership skills, and a proven track record of mentoring and coaching team members to be successful.
  • You are passionate about building and encouraging good engineering practices and processes, like version control, test-driven development, continuous integration, and build/test/release automation.
  • You have a good foundation in backend systems, storage, filesystem, distributed systems and information retrieval.
  • Experience in cloud native technologies and running cloud-based services.
  • Proficiency in object-oriented and multi-threaded programming to support code-reviews and guiding engineers in one or more of the following languages: Golang,Python and C++

Responsibilities:

  • Nurture an atmosphere of continuous improvement by serving as a coach, mentor, and technical advisor.
  • Diagnose and resolve systemic obstacles that prevent your team from delivering high-quality software.
  • Partner with your manager, architect, product manager, and peers to ensure alignment of your team’s work in delivering search improvements to customers.
  • Participate in an on-call rotation supporting the engineers that are on-call for customer issues.
  • Work with technical architects and teams to craft thoughtful approaches to evolving the indexing platform.
  • Meet 1-1 with team members on a regular basis.
  • Plan and support career development.
  • Recruit and retain great developers.

What we provide

  • A team of incredibly capable and dedicated peers, all the way from engineering to product management and customer support.
  • A stable, collaborative, and supportive work environment. We work in an open environment, work together to get things done, and adapt to the changing needs for the team. We keep it real by being open and honest. We are a collaborative team that understands the value in open communication—it's how we interact with our customers.
  • Balance. We don't expect people to work 12-hour days. We want you to be successful outside of work too. We trust our colleagues to be responsible with their time and commitment, and believe that balance helps cultivate a positive environment.
  • Fun. We are committed to having every employee want to give it their all, be respectful and a part of the family, and have a smile on their face while doing it.

We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying.

Thank you for your interest in Splunk!