Principal Backend Software Engineer, Splunk

Salary not provided
Kubernetes
Python
Django
Java
Kafka
Linux
Postgres
Splunk
Windows
Kinesis
Unix
Expert level
San Francisco Bay Area

Office located in San Jose, CA

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

Salary not provided
Kubernetes
Python
Django
Java
Kafka
Linux
Postgres
Splunk
Windows
Kinesis
Unix
Expert level
San Francisco Bay Area

Office located in San Jose, CA

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

  • 12+ years of software engineering experience focused on application development
  • Demonstrated ability to learn new technologies quickly
  • Have a deep understanding of scalable distributed web application using open source or proprietary technologies
  • Proficiency with Python, Java or a similar language
  • Familiar with backend application development frameworks such as Django or CherryPy
  • Familiarity with orchestration and cloud stack and technologies like k8s, kinesis, Kafka
  • Solid understanding of relational databases' (e.g. Postgres)
  • Demonstrated ability to learn and apply new technologies quickly
  • Experience collaborating with design, engineering and DevOps teams
  • Proponent of test-driven development (TDD)
  • Experience with an agile software development model
  • Strong communication skills, both verbal and written
  • Experience working on high performance, high volume analytics software
  • Comfortable developing software on Linux, Unix, and Windows systems
  • Familiarity with information security is a huge plus
  • Requires a minimum of 12 years of related experience with a technical Bachelor’s degree; or equivalent practical experience or 8 years and a technical Master’s degree; or a Ph.D. with 5 years experience; or equivalent practical experience

What the job involves

  • Team Splunk Enterprise Security is a sophisticated SIEM built atop Splunk’s data platform with lots of moving parts
  • We help thousands of clients as they identify and protect their assets from cyber threats, all over the world
  • On any given day, our software needs to handle thousands of users, petabytes of data, and unique usage patterns across different deployment topologies
  • Splunk ES is at the forefront of data processing
  • As we take the product to address the next anvil of data challenges that include real-time streaming data processing, integration of disparate and distributed data sources, we need strong engineers to help lead us from the front
  • That’s where you come in
  • We are a passionate team who care deeply about our customers and our teammates
  • In this role, you will work directly with Product Management, our Design and other engineering teams to help derive the best experience for the customer
  • We have a lean process that focuses on empowering and serving our engineers as opposed to just directing them
  • If staying technically challenged and learning from others is meaningful to you, you'll love our internal technical seminars and company-wide hackathon
  • As a senior member of the team, you will evolve the architecture and design of the backend frameworks to meet the ever-increasing scalability and performance requirements
  • You will also evolve the future of SIEM solutions by designing, creating, testing, and maintaining products that directly support security analysts all across the world
  • You will directly influence the direction of our technology as well as mentor other members of your team
  • Working directly with customers is one of our core values
  • In this role, you'll be able to meet customers as they share their experiences, get a first-person view of the state of the art Security Operations Centers, and collaborate with product management to define and craft new products that streamline analysts' investigations
  • Along the way, you will become proficient in Splunk's Search Processing Language (SPL) which will empower you to explore large data sets and to take on endless types of problems
  • Achieve a deep knowledge of our product architecture, usage patterns, and real-world deployment scenarios to develop an understanding of which solutions will bring value to our customers
  • Take the scale and performance of the product using Splunk platform innovations, open-source, and cloud tools and technologies
  • Take lead on projects with little to no additional direction from engineering/product leadership, drive and help track them to completion
  • Partner with leaders from architecture, eng management, and product management on project requirements, designs, and development plans
  • Help identify and develop ways to improve our team's productivity and efficiency by expanding on our existing tools and processes
  • Collaborate with members of our team on the design and implementation of frameworks and backend components
  • Keep product quality top of mind by creating automated tests for the software that you help create
  • Become well versed in core Splunk technologies as they apply to application development
  • Mentor junior engineers and interns as they develop their application development skills

Share this job

View 27 more jobs at Splunk

Company

Company benefits

  • Paid parental leave
  • Work from home opportunities
  • Health Care and Insurance
  • Paid Time Off
  • Education reimbursement
  • Electric car charging stations
  • Employee Assistance Program (EAP)
  • Stocked kitchens
  • Gym discounts/onsite fitness centers
  • Pet insurance discount
  • Student loan resources
  • Cool workspace with collaborative environments
  • 529 College Savings Plan

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