24 hours ago
Kraków, PolandMid Level
Responsibilities
- Participate in the full software development lifecycle, including requirements, design, development, testing, deployment, operation, and maintenance.
- Build reliable backend services, APIs, automation tools, and data-processing pipelines using Python and cloud technologies.
- Partner with engineering, repository-owner, and platform teams to improve shared tooling, standards, and developer productivity.
- Improve system maintainability, observability, diagnosability, performance, and reliability.
- Investigate and resolve issues affecting development workflows, pre-production environments, and production services.
- Develop frameworks and standards for detecting, isolating, and remediating software and test failures.
- Write automated tests, technical documentation, operational guidance, and runbooks.
- Participate in a rotating on-call schedule for service and integration issues.
Requirements
- Professional software development experience and solid knowledge of software engineering principles and practices.
- Proficiency in Python and experience building maintainable, well-tested applications or services.
- Experience with backend services, REST APIs, automation tools, data pipelines, or internal platforms.
- Hands-on experience with at least one major cloud platform, including AWS, Azure, or Google Cloud Platform.
- Familiarity with 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 using logs, metrics, traces, and other diagnostic tools.
- Ability to write clear technical documentation and collaborate with engineers and stakeholders across teams.
- Ability to work independently on well-defined projects while seeking guidance and feedback when appropriate.
- Experience with developer productivity, developer platforms, software development lifecycle tooling, or engineering quality initiatives is preferred.
Benefits
- Collaborative work with engineering, product management, and platform colleagues.
- Opportunity to build internal systems that improve engineering quality and software delivery across Splunk.
- Opportunities to influence shared engineering practices and improve software quality measurement at scale.
- Supportive environment emphasizing technical rigor, pragmatic execution, learning, and cross-team partnership.
- Work-life balance and flexibility in managing time and commitments.
- A respectful and enjoyable workplace culture.
Tech Stack
About Cisco
Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.
