Senior Software Engineer, Splunk

£89.6-123.2k

In addition to base pay, this role is eligible for incentive compensation and may be eligible for equity or long-term cash awards

AWS
GCP
Linux
C++
Golang
Senior and Expert level
London
Splunk

Data security & observability platform

Job no longer available

Splunk

Data security & observability platform

1001+ employees

B2BArtificial IntelligenceDeep TechAnalyticsInternet of ThingsMachine LearningSaaSCyber Security

Job no longer available

£89.6-123.2k

In addition to base pay, this role is eligible for incentive compensation and may be eligible for equity or long-term cash awards

AWS
GCP
Linux
C++
Golang
Senior and Expert level
London

1001+ employees

B2BArtificial IntelligenceDeep TechAnalyticsInternet of ThingsMachine LearningSaaSCyber Security

Company mission

To allow clients to focus on the business outcomes that data can deliver by helping organisations use their data to answer questions, take actions, and achieve business objectives

Role

Who you are

  • Develop and debug client-server system software written in C++ and/or Golang
  • Experience in distributed systems and large scale environments deployed at scale, both "on-premise" and in "cloud"
  • Experience with Linux deployments hosted by cloud service providers such as AWS and GCP
  • Excellent problem solving, collaboration and communication skills, both verbal and written
  • Mentored junior engineers in their development skills via code reviews and design discussions
  • Owned features or sub-systems end-to-end from design to deployment and continuous improvement.

What the job involves

  • We are seeking a passionate engineer to join 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
  • Develop server-side applications for data collection, indexing, clustering and other distributed systems
  • Build robust, fault-tolerant distributed systems in a multi-threaded, multi-process environment
  • Analyze, identify and resolve the bottlenecks of distributed systems, data pipeline, multi-threaded coherency and other complicated scenarios
  • Analyze and improve the scalability of data collection, storage and retrieval
  • Interact cross-functionally with other partners such as PMs, SREs, Devops, and support engineers
  • Participate in rotating on-call duties to diagnose and fix customer issues

Salary benchmarks

Share this job

View 22 more jobs at Splunk

Insights

Top investors

Few candidates hear
back within 2 weeks

3% employee growth in 12 months

Company

Funding (last 2 of 3 rounds)

Sep 2007

$25m

SERIES C

Jan 2006

$10m

SERIES B

Total funding: $40m

Our take

Splunk was founded to produce software for searching and analysing machine-generated data for clients. The platform provides live data insights and is an attractive option due to its flexibility, scalability and ability to process real time data.

The company has evolved significantly since being founded, implementing developments in augmented reality, machine learning and mobile technology. Further, the company's transition to the cloud has allowed it to provide new offerings, and proved its ability to move with market trends.

Acquired by Cisco in 2024, Splunk now benefits from Cisco's user protection, breach protection and threat intelligence capabilities. The company will continue to deliver its security products, and also has plans to enhance its portfolio moving forwards.

Kirsty headshot

Kirsty

Company Specialist at Welcome to the Jungle