← Back to list
Job

Software Engineer, Python and Cloud

Software Engineer • On-site • Full-time • Poland Krakow, Poland

In Splunk's Detection and Remediation team within the Developer Platform organization you build and operate Python-based services, developer tooling and cloud-native solutions. The goal is to help engineering teams detect issues earlier, reduce CI/CD noise and deliver reliable software more efficiently.

Responsibilities

  • ▹Participate in the complete software development lifecycle: understand requirements, design, develop, test, automate, deploy, operate and maintain software
  • ▹Design and build reliable backend services, APIs, automation tools and data-processing pipelines
  • ▹Develop and operate solutions using cloud services and cloud-native technologies
  • ▹Partner with engineering teams, repository owners and platform teams to introduce and improve shared tooling and standards
  • ▹Contribute to technical design reviews, architecture discussions and code reviews
  • ▹Improve the maintainability, observability, diagnosability, performance and reliability of the systems owned by the team
  • ▹Investigate and resolve issues affecting development workflows, pre-production environments and production services
  • ▹Contribute to frameworks and standards for detecting, isolating and remediating software and test failures
  • ▹Write and maintain automated tests, technical documentation, operational guidance and runbooks
  • ▹Participate in a rotating on-call schedule to diagnose and resolve service and integration issues

Requirements

  • ▹Professional software development experience, with solid knowledge of software engineering principles and practices
  • ▹Proficiency in Python and experience building maintainable, well-tested applications or services
  • ▹Experience developing backend services, REST APIs, automation tools, data pipelines or internal platforms
  • ▹Hands-on experience with at least one major cloud platform, such as AWS, Azure or Google Cloud Platform
  • ▹Familiarity with cloud technologies such as containers, serverless computing, managed services, infrastructure as code or Kubernetes
  • ▹Experience with CI/CD pipelines, source control systems, automated testing or related engineering infrastructure
  • ▹Understanding of distributed-system concepts and API or service design
  • ▹Experience writing automated tests and supporting software in production or production-like environments
  • ▹Strong debugging and troubleshooting skills, including use of logs, metrics, traces and other diagnostic tools
  • ▹Ability to write clear technical documentation
  • ▹Strong collaboration skills and ability to work with engineers and stakeholders across different teams
  • ▹Ability to work independently on well-defined projects while seeking guidance and feedback when appropriate

Nice to have

  • ▹Experience with developer productivity, developer platforms, software development lifecycle tooling or engineering quality initiatives

Soft skills

CollaborationIndependenceCommunicationTroubleshooting mindset

What we offer

  • ▹A team of highly capable and dedicated colleagues across engineering, product management and platform organizations
  • ▹The opportunity to build meaningful internal systems that improve engineering quality and software delivery at Splunk
  • ▹A collaborative and supportive environment where technical rigor, pragmatic execution, learning and cross-team partnership matter
  • ▹Opportunities to influence shared engineering practices
  • ▹Balance: trust to manage your time and commitments responsibly

About the company

Splunk (part of Cisco) supports engineering quality and software delivery through its internal developer platform teams. Cisco has been innovating for 40 years to connect and protect data and infrastructure.

Similar jobs