Software Engineer, Splunk

Software Engineer, Splunk

Company Splunk
Job title Software Engineer (Python)
Job location Krakow, Poland
Type Full Time

Responsibilities:

  • Gain a deep understanding of our product architecture, usage patterns, and real-world deployment scenarios to develop solutions that will bring value to our customers
  • Improve the product, keeping scalability and performance considerations as a high priority
  • Lead and drive projects to completion with minimal direction
  • Partner with other leaders from architecture, engineering management, and product management on project requirements
  • Collaborate with other team members to craft and build durable solutions
  • Help identify and develop ways to improve the team’s productivity and efficiency by expanding our existing tools and processes
  • Keep product quality top of mind with automated testing
  • Become well-versed in Splunk’s core technologies as they apply to application development
  • Mentor junior engineers as they develop their application development skills
  • Drive root cause analysis investigations and post-mortems for defects and regressions.
  • Be part of the on-call shift team, up to 20% of time

Requirements & Skills:

  • 3+ years of relevant industry experience
  • Proficiency in Python/Go programming, RESTful web services
  • Proficient in Linux environments and cloud deployments, particularly with AWS, emphasizing standard processes in scalability and security
  • Being able to understand delivery models – CI/CD, Dockers, Containers, etc
  • Good understanding of databases (relational or non-relational)
  • Working experience with design and engineering teams to plan, develop, and release software
  • Familiarity with backend application development frameworks such as Django
  • An understanding of test-driven development (TDD)
  • Experience with an agile software development model

apply for job button