Software Engineer
Cisco Systems Zobraziť všetky práce
- Slovensko
- Trvalý pracovný pomer
- Plný úväzok
- Design, implement, deliver and maintain software features and product improvements end-to-end with minimal supervision.
- Contribute to distributed, highly available microservice architectures.
- Drive technical decisions within the scope of owned services or components.
- Improve system performance, scalability, reliability, and observability.
- Lead by example in code quality, testing, and operational excellence.
- Debug complex production issues and contribute to incident resolution and postmortems.
- Leverage AI technologies to accelerate the team’s productivity and the delivery of customer features.
- Help lead the operational side of our systems and services.
- Collaborate closely with engineers, product management, and SRE/DevOps teams.
- Mentor junior and mid-level engineers through code reviews and technical discussions.
- Demonstrated 4+ years of professional experience in software development.
- Experience in building and maintaining backend services in production environments.
- Strong knowledge of software development and architecture concepts and willingness to learn new technologies quickly.
- Flexible, thrives in diverse team environments, and communicates clearly and precisely with others.
- Strong programming experience in the following languages: Java or C++ system development, Node.js, JavaScript and Python is plus.
- Familiarity with one or multiple web application frameworks and persistence technologies, such as Spring, PostgreSQL, MySQL and Kafka.
- Proven ability to debug and resolve complex production issues.
- Familiarity with Git, DevOps, continuous integration, continuous delivery.
- Familiar with AI coding tools (Codex, Cursor, Copilot).
- Ability to apply creative skills to complex problems.
- Strong attention to detail and a commitment to continuous learning and quality results.