Enable job alerts via email!

Senior Software Engineer, C++, Search Experience Backend (US Remote Available)

SPLUNK SERVICES UK LIMITED

Indiana (PA)

Remote

USD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Senior Software Engineer specializing in C++ to join their Search Experience backend team. This role focuses on developing intelligent search engines and maintaining backend systems for core search functionality. Candidates should have substantial experience in software engineering, particularly in C++, and be skilled in system design and debugging. The position offers flexible work arrangements and a comprehensive benefits package.

Benefits

Medical
Dental
Vision
401(k)
Paid time off

Qualifications

  • 6+ years of software engineering experience.
  • Deep expertise in C++ and building high-performance backend systems.

Responsibilities

  • Architect and implement core backend services for distributed search engines.
  • Lead technical delivery of complex projects from conception to deployment.
  • Mentor junior and mid-level engineers.

Skills

Problem Solving
Debugging
Communication

Education

Bachelor’s or Master’s degree in Computer Science

Tools

AWS
GCP
Azure

Job description

Senior Software Engineer, C++, Search Experience Backend (US Remote Available)

Join to apply for the Senior Software Engineer, C++, Search Experience Backend (US Remote Available) role at SPLUNK SERVICES UK LIMITED.

Splunk, a Cisco company, is building a safer and more resilient digital world with an end-to-end full stack platform made for a hybrid, multi-cloud environment. Leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. Our employees are the key to our success, and we value kindness, passion, and diversity in our work environment.

Role Summary

Join our mission-critical Search Experience backend team, where we're developing the next generation of intelligent search engines at scale. Our team maintains the backend systems powering Splunk's core search functionality and infrastructure across all product offerings and ecosystems. We focus on providing reliable, resilient search experiences for customers to detect threats and uncover insights from large datasets with high-performance, low-latency searches on highly available infrastructure. Our stack is deeply rooted in C++, emphasizing distributed systems, system-level thinking, and scalable design.

What you'll do
  • Architect, design, and implement core backend services supporting distributed search execution engines and infrastructure at scale.
  • Lead the technical delivery of complex projects from conception to deployment, ensuring reliability and maintainability.
  • Write high-quality, performant C++ code with a focus on observability, fault tolerance, and efficiency.
  • Drive system design evolution to meet scalability, latency, and data consistency demands.
  • Debug and resolve complex production issues across multiple services and layers.
  • Mentor and guide junior and mid-level engineers to promote engineering excellence.
  • Collaborate cross-functionally with product, SRE, and other engineering teams to ensure project success.
  • Continuously improve systems through performance measurement and data-driven decisions.
Must-have qualifications
  • 6+ years of software engineering experience, with a Bachelor’s or Master’s degree in Computer Science or related field, or equivalent practical experience.
  • Deep expertise in C++, including experience building high-performance backend systems.
  • Strong knowledge of Distributed Systems, System Design, Debugging, and Testing.
  • Proven ability to design scalable and reliable architectures.
  • Excellent problem-solving, debugging, and triaging skills.
  • Experience managing and delivering complex software projects end-to-end in production.
  • Strong communication skills, both written and verbal.
  • Experience mentoring engineers and driving technical direction.
Nice-to-have qualifications
  • Familiarity with cloud infrastructure (AWS, GCP, Azure) and distributed search environments.
  • Experience with modern monitoring, observability, and performance tuning tools.
  • Exposure to full-stack search systems, including indexing and query pipelines.

Splunk is an Equal Opportunity Employer. All qualified applicants will receive consideration regardless of race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or other protected status.

Additional Details

Base Pay Range varies by location, with specific ranges provided for SF Bay Area, Seattle, New York City, California (excluding Bay Area), Washington (excluding Seattle), and other regions. This role offers flexible work arrangements, including remote options, and is eligible for incentive compensation, equity, or long-term cash awards. Benefits include medical, dental, vision, 401(k), paid time off, and more. Learn more at https://splunkbenefits.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer, C++, Search Experience Backend (US Remote Available)

Splunk

Oregon

Remote

USD 110,000 - 140,000

Yesterday
Be an early applicant

Senior Software Engineer (C++), Search Experience Backend (US Remote Available)

Cisco Systems

Remote

USD 120,000 - 160,000

Yesterday
Be an early applicant

Senior Software Engineer (C++), Search Experience Backend (US Remote Available)

Cisco

Durham

Remote

USD 90,000 - 150,000

6 days ago
Be an early applicant

Senior Software Developer

Pearson

Columbia

Remote

USD 125,000 - 150,000

Yesterday
Be an early applicant

Staff Software Engineer - Commercial Engineering (REMOTE)

GEICO

Indianapolis

Remote

USD 100,000 - 260,000

Today
Be an early applicant