Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 28 Oct 2026

Staff Software Engineer - Splunk

Cisco Krakow, Poland Hybrid staff full-time

The employer hasn't listed a salary.

Apply on Cisco

Description

As a Staff Software Engineer within the Foundations organisation, you will architect and deliver resilient, high-scale platform solutions that host Splunk's enterprise software across multi-cloud (AWS, GCP, Azure) and on-premises environments.

You will balance hands-on distributed systems development with technical leadership, driving architectural decisions, establishing reliability standards, and mentoring engineers to power the next evolution of the Splunk Platform.

Responsibilities

  • Design, develop, and maintain Splunk Platform components across multiple cloud providers (AWS, Google Cloud Platform, Microsoft Azure) and on-premises infrastructure, focusing on scalable, secure, and maintainable software solutions.
  • Oversee and participate in designing, implementing, testing, and deploying of distributed systems.
  • Apply software engineering best practices in distributed systems programming, including debugging, performance tuning, and reliability engineering for complex systems like Kubernetes controllers, database platforms, and data replication.
  • Define and improve service health indicators, observability, SLOs, RPO/RTO targets, alerting, runbooks, and end-to-end recovery testing.
  • Lead incident diagnosis and learning, reducing operational risk and limiting customer impact through resilient design, automation, and recovery practices.
  • Mentor and guide junior and mid-level engineers, promoting knowledge sharing and professional growth.
  • Turn roadmap items into clear design, system boundaries, APIs, milestones, and engineering decisions.
  • Lead design reviews and influence technical direction for the team’s roadmap and projects.
  • Foster a culture of continuous learning and adaptability within an agile, fast-paced environment, encouraging innovation and exploration of new technologies.

Minimum Qualifications

  • 8+ years of professional experience designing and operating large-scale distributed systems or SaaS platform infrastructure.
  • Strong proficiency in Go and/or C++ for production systems development, with scripting experience in Python or Bash.
  • Proven expertise building Kubernetes-native software (Custom Controllers, Operators) and deploying resilient applications across major cloud providers (AWS, GCP, or Azure).
  • Deep understanding of concurrency, data replication, idempotency, partial failure modes, and eventual consistency.
  • Proven track record of leading technical design reviews, author clear RFCs/design docs, and mentor engineering teams.
  • Excellent verbal and written communication skills in English, with experience collaborating across cross-functional engineering teams.

Preferred Qualifications

  • Hands-on experience scaling and running stateful workloads in Kubernetes (PostgreSQL, distributed NoSQL databases, caching layers, or object storage).
  • Experience with Infrastructure as Code (Terraform), CI/CD pipelines (GitLab/Jenkins), and service mesh/networking infrastructure (load balancers, API gateways, DNS, TLS).
  • Practical knowledge of SRE standards, distributed tracing, alerting frameworks, and chaos/recovery testing.
  • Experience driving technical deliverables in fast-paced Agile (Scrum/Kanban) environments.

Skills

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Krakow-Poland/Staff-Software-Engineer_2025057

Apply on Cisco