Splunk logo

Senior Software Engineer - SPL2 Development

Splunk

About Splunk

Splunk is a leader in cybersecurity and observability, dedicated to building a safer and more resilient digital world. With over 11,000 enterprise organizations relying on our Unified Security and Observability Platform, we are a key player in enterprise resilience. Our culture is award-winning, and we frequently appear on "Best Places to Work" lists.

The Role

As a Senior Software Engineer on the Data Platform - Search Language team, you will be part of a small team tasked with building the next-generation industry-leading platform for machine data. You will work on the cutting edge of language design for data analysis and correlation, evolving an easy-to-learn, fluent, and expressive language to search data-to-everything. Your work will impact all components and services where searches are generated, stored, processed, and reasoned about across Splunk's suite of products and services.

Responsibilities

  • Design and implement new features in SPL2.
  • Define and perform various SPL2 optimizations and modifications.
  • Create a set of language services to enable partner teams to leverage SPL2 in the next generation of Splunk products and services.
  • Contribute to maintaining our build system, codebase, tests, and development process.
  • Work with internal and external customers to refine our team's understanding of target scenarios and incorporate their feedback into incremental improvements of our product.

Requirements

  • BS, MS, or Ph.D. in Computer Science or related engineering discipline, or equivalent practical experience.
  • 5+ years of experience with a BS degree; 4+ years with a Masters; or relevant experience with a Ph.D.
  • 3+ years experience developing and debugging with an object-oriented language like Java, C++.
  • Good foundational knowledge in query languages, compilers, parsers, and optimizers.
  • Some exposure to cloud technologies such as EC2, S3.

What We Offer

  • A constant stream of new things to learn.
  • Impactful work that directly affects our customers.
  • Skilled and dedicated peers across engineering, QA, product management, and customer support.
  • Opportunities for growth and mentorship.
  • A stable, collaborative, and supportive work environment.
  • Work-life balance with responsible time and commitment expectations.

Additional Information

Splunk is an Equal Opportunity Employer. We prioritize diversity, equity, inclusion, and belonging to ensure our employees are supported to bring their best, most authentic selves to work where they can thrive. We provide reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment.

Benefits
Extracted with AI

  • Medical, dental, vision insurance
  • 401(k) plan and match
  • Paid time off
  • Remote work options

Similar jobs

Last update: 23 minutes ago

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Bonapolia logo
Bonapolia

Senior Java Developer

Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

Space Inch logo
Space Inch

Senior Java/VueJS Developer

Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.

Moss logo
Moss

Senior Backend Engineer (Java, Spring)

Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

AnyDesk Software logo
AnyDesk Software

Salesforce Software Engineer

Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Reddit, Inc. logo
Reddit, Inc.

Senior Solutions Engineer

Join Reddit as a Senior Solutions Engineer in Amsterdam to support our growing advertising business with technical expertise and problem-solving skills.

Grammarly logo
Grammarly

Entry Level Back-End Software Engineer (Java)

Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Conspect logo
Conspect

Senior Java Software Developer

Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.

RightCrowd logo
RightCrowd

Full Stack Engineer with Node.js and React

Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.

Interactivated Solutions logo
Interactivated Solutions

Senior Vue.js Developer with Java Backend Experience

Join Interactivated Solutions as a Senior Vue.js Developer with Java backend experience. Work remotely and lead innovative software solutions.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

9am logo
9am

Freelance Fullstack Java Developer for Insurance Projects

Seeking freelance Fullstack Java Developers for remote insurance projects. Must be based in Germany, fluent in German, and experienced in Java, Spring Boot.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Lekker Code Company logo
Lekker Code Company

Fullstack Developer (C#, Angular or React)

Join Lekker Code Company as a Fullstack Developer specializing in C#, Angular, or React. Work remotely with a focus on innovative solutions.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

ST Engineering iDirect logo
ST Engineering iDirect

Senior Software Engineer - Satellite Communications

Join ST Engineering iDirect as a Senior Software Engineer to develop satellite communication products using C++, Linux, and Agile methodologies.