C++ Software Engineer at Splunk
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

12 Oct, 25

Salary

168700.0

Posted On

13 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Azure, Aws, Kubernetes, Docker, Automation, Operating Systems, Rest, Distributed Systems, Junit, Windows, Communication Skills, Linux, Testing, Test Environments, Splunk, Appdynamics, Python

Industry

Information Technology/IT

Description

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 world. Leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. Our customers love our technology, but it’s our caring employees that make Splunk stand out as an amazing career destination. No matter where in the world or what level of the organization, we approach our work with kindness. So bring your work experience, problem-solving skills and talent, of course, but also bring your joy, your passion and all the things that make you, you. Come help organizations be their best, while you reach new heights with a team that has your back.

TEAM DESCRIPTION:

The Enterprise Integrated Systems team focuses on integrating Splunk with a broad spectrum of Cisco software products —enabling customers to gain actionable insights, monitor system health, and analyze data effectively. By optimizing integrations for Splunk Enterprise, Enterprise Security (ES), and IT Service Intelligence (ITSI), the team drives faster time-to-value and operational excellence for enterprise environments.
Specializing in on-premises and air-gapped deployments, the team designs and architects reliable, high-performance, and reusable solutions across integration initiatives. They streamline customer workflows by simplifying the installation, patching, and maintenance of Splunk and its premium apps.
This role offers a unique opportunity to work on sophisticated system integrations, leverage modern technologies, and contribute to impactful, customer-facing innovations.

MUST HAVE QUALIFICATIONS

  • Experienced programming skills in C++,Go with an emphasis on building clean, scalable, and maintainable code for production on-prem/air-gapped product lines.
  • Deep expertise in demonstrating test frameworks such as Google-Test, Pytest, JUnit, Google Benchmark, micro-benchmarking, performance evaluations to validate monolith, APIs, and complex distributed systems
  • Experience designing containerized development and test environments (e.g., Docker, Kubernetes) to enable faster, more reliable software delivery and ensure consistent user experiences across environments.
  • Proficient in continuous integration tools (e.g., GitLab CI) and version control systems (e.g., Git), with experience in automating builds, tests, and releases
  • Skillful on developing and working with thoughtfully designed HTTP APIs, such as REST
  • Familiar with development on multiple operating systems, such as Linux, Windows.
  • Able to learn new technologies quickly
  • Strong communication skills, both verbal and written
  • Need to have 4-5 years of development experience

NICE-TO-HAVE QUALIFICATIONS

We’ve taken special care to separate the must-have qualifications from the nice-to-haves. “Nice-to-have” means just that: Nice. To. Have. So, don’t worry if you can’t check off every box! We’re not hiring a list of bullet points–we’re interested in the whole you!

  • Expertise in scripting language like Python
  • Expertise in monitoring software health and performance using observability tools such as Splunk, AppDynamics, Thousand eyes to improve system reliability and guide development priorities
  • Knowledge of infrastructure provisioning tools (e.g., Terraform, Puppet, Ansible) in the context of supporting product development and testing automation
  • Experience with any one of the cloud technologies, such as AWS, Azure, or GCP
  • Experience with container technologies, such as Docker. Ideally with container orchestration such as Kubernetes
  • Experience with Splunk software or a similar analytics solution
  • Experience with leading or contributing to open source projects
  • Experience with working in a direct customer facing environment
Responsibilities

Loading...