1 day ago
Kraków, PolandEntry Level
Responsibilities
- Contribute to the design, implementation, and delivery of long-term software within existing system architecture.
- Maintain the technology stack and debug and resolve issues.
- Build features, reusable components, and products in collaboration with product management, architects, and engineering teams.
- Create and improve automated test suites and support continuous integration.
- Participate in code reviews and help prevent future customer-impacting problems.
- Follow the software development lifecycle using Agile methodology.
Requirements
- Motivation to learn and improve technical skills.
- Software engineering experience in SaaS application development.
- Production experience with Go.
- Knowledge of Docker, Kubernetes, and other container technologies.
- Python and C++ knowledge are nice to have.
- AWS or Azure experience is nice to have.
- Understanding of computer networks and the gRPC protocol is nice to have.
- Knowledge of operating system internals, preferably Linux.
- Strong verbal and written communication and comprehension skills.
Benefits
- Ongoing learning opportunities involving new technologies and open-source projects.
- Talented and dedicated colleagues across engineering, product management, and customer support.
- Growth, mentorship, ownership, and leadership opportunities.
- Stable, collaborative, and supportive work environment.
- Opportunity to see the positive impact of work on real customers.
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.
