3 days ago
Kraków, PolandEntry Level
Responsibilities
- Develop and maintain Platform Orchestrator and Fleet Orchestrator services, automation capabilities, APIs, workflows, and supporting platform components.
- Design and implement distributed services, event-driven integrations, automation runbooks, and infrastructure lifecycle capabilities.
- Write clean, maintainable, testable code and unit, integration, and workflow tests.
- Debug development and production issues and participate in operational support, incident response, postmortems, corrective actions, and on-call responsibilities where applicable.
- Implement logging, metrics, tracing, dashboards, and alerts to improve observability and reliability.
- Test for scalability, performance, idempotency, failure handling, and safe execution at fleet scale.
- Apply secure coding practices for authentication, authorization, secrets, customer data, and privileged operational actions.
- Create and maintain technical designs, architecture decisions, runbooks, operational procedures, API documentation, and implementation notes.
- Collaborate with engineering, operations, product management, SRE, and dependent platform teams to translate operational needs into scalable automation.
- Contribute to CI/CD, testing, deployment safety, developer experience, platform reliability, and process improvements.
Requirements
- Bachelor’s degree plus 2 years of related software engineering experience, or a master’s degree plus 0 years of related experience, or equivalent practical experience.
- Basic knowledge of software engineering principles, data structures, APIs, distributed systems, testing practices, and modern software development.
- Experience with or exposure to at least one general-purpose programming language such as Python, Go, Java, or similar.
- Basic understanding of cloud infrastructure, containers, APIs, CI/CD, or infrastructure automation.
- Familiarity with Git-based development workflows, automated testing, and code reviews.
- Preferred experience with backend services, APIs, automation platforms, distributed systems, Python, Go, Kubernetes, AWS, GitLab CI/CD, or Terraform.
- Preferred understanding of infrastructure-as-code, workflow orchestration, asynchronous processing, queues, event-driven systems, authentication, authorization, secrets management, and reliability engineering.
- Preferred experience troubleshooting distributed production systems and participating in production support, incident response, postmortems, or on-call practices.
- Preferred ability to build automation across large fleets or multiple cloud environments and collaborate effectively across teams.
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.
