Staff Software Engineer in Kraków

Staff Software Engineer in Kraków

Kraków Pełny etat 81000 - 99000 zł / rok (szac.) Hybrydowo
C

W skrócie

  • Zadania: Projektuj i rozwijaj komponenty platformy Splunk w chmurze i lokalnie.
  • Firma: Cisco - lider w innowacjach technologicznych od 40 lat.
  • Benefity: Atrakcyjne wynagrodzenie, zdrowotne benefity, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z nieograniczonymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad nowoczesnymi rozwiązaniami i wpływaj na przyszłość technologii.
  • Kwalifikacje: 8+ lat doświadczenia w projektowaniu systemów rozproszonych oraz umiejętności programowania w Go/C++.

Przewidywane wynagrodzenie mieści się w przedziale 81000 - 99000 zł za rok.

Twoje wpływy: Jako Starszy Inżynier Oprogramowania w organizacji Foundations, będziesz projektować i dostarczać odporne, wysokoskalowe rozwiązania platformowe, które hostują oprogramowanie przedsiębiorstwa Splunk w środowiskach multi-cloud (AWS, GCP, Azure) oraz lokalnych. Będziesz równoważyć rozwój systemów rozproszonych z przywództwem technicznym - podejmując decyzje architektoniczne, ustalając standardy niezawodności oraz mentorując inżynierów, aby napędzać następną ewolucję platformy Splunk.

Co będziesz robić:

  • Projektować, rozwijać i utrzymywać komponenty platformy Splunk w różnych dostawcach chmury (AWS, Google Cloud Platform, Microsoft Azure) oraz infrastrukturze lokalnej, koncentrując się na skalowalnych, bezpiecznych i łatwych do utrzymania rozwiązaniach programowych.
  • Nadzorować i uczestniczyć w projektowaniu, wdrażaniu, testowaniu i uruchamianiu systemów rozproszonych.
  • Zastosować najlepsze praktyki inżynierii oprogramowania w programowaniu systemów rozproszonych, w tym debugowanie, optymalizację wydajności i inżynierię niezawodności dla złożonych systemów, takich jak kontrolery Kubernetes, platformy baz danych i replikacja danych.
  • Definiować i poprawiać wskaźniki zdrowia usług, obserwowalność, SLO, cele RPO/RTO, alerty, runbooki oraz testy odzyskiwania end-to-end.
  • Prowadzić diagnozowanie incydentów i naukę, redukując ryzyko operacyjne i ograniczając wpływ na klientów poprzez odporny design, automatyzację i praktyki odzyskiwania.
  • Mentorować i prowadzić młodszych i średniozaawansowanych inżynierów, promując dzielenie się wiedzą i rozwój zawodowy.
  • Przekształcać elementy mapy drogowej w jasny projekt, granice systemu, API, kamienie milowe i decyzje inżynieryjne.
  • Prowadzić przeglądy projektów i wpływać na kierunek techniczny mapy drogowej i projektów zespołu.
  • Wspierać kulturę ciągłego uczenia się i adaptacji w zwinnych, szybkokadencyjnych środowiskach, zachęcając do innowacji i eksploracji nowych technologii.

Minimalne kwalifikacje:

  • 8+ lat doświadczenia zawodowego w projektowaniu i obsłudze dużych systemów rozproszonych lub infrastruktury platform SaaS.
  • Silna znajomość Go i/lub C++ w rozwoju systemów produkcyjnych, z doświadczeniem w skryptowaniu w Pythonie lub Bash.
  • Udokumentowane doświadczenie w budowaniu oprogramowania natywnego dla Kubernetes (niestandardowe kontrolery, operatorzy) i wdrażaniu odpornych aplikacji w głównych dostawcach chmury (AWS, GCP lub Azure).
  • Dogłębne zrozumienie współbieżności, replikacji danych, idempotencji, trybów częściowej awarii i ostatecznej spójności.
  • Udokumentowane osiągnięcia w prowadzeniu przeglądów projektów technicznych, autorstwie jasnych RFC/dokumentów projektowych oraz mentorowaniu zespołów inżynieryjnych.
  • Doskonałe umiejętności komunikacji werbalnej i pisemnej w języku angielskim, z doświadczeniem w współpracy z międzyfunkcyjnymi zespołami inżynieryjnymi.

Preferowane kwalifikacje:

  • Praktyczne doświadczenie w skalowaniu i uruchamianiu stanowych obciążeń w Kubernetes (PostgreSQL, rozproszone bazy danych NoSQL, warstwy pamięci podręcznej lub przechowywanie obiektów).
  • Doświadczenie z Infrastructure as Code (Terraform), CI/CD (GitLab/Jenkins) oraz infrastrukturą sieciową/service mesh (load balancers, API gateways, DNS, TLS).
  • Praktyczna wiedza na temat standardów SRE, rozproszonego śledzenia, frameworków alertujących oraz testowania chaosu/odzyskiwania.
  • Doświadczenie w prowadzeniu dostaw technicznych w szybkim środowisku Agile (Scrum/Kanban).

Dlaczego Cisco? W Cisco rewolucjonizujemy sposób, w jaki dane i infrastruktura łączą i chronią organizacje w erze AI - i nie tylko. Od 40 lat innowacyjnie tworzymy rozwiązania, które napędzają sposób, w jaki ludzie i technologia współpracują w fizycznym i cyfrowym świecie. Te rozwiązania zapewniają klientom niezrównane bezpieczeństwo, widoczność i wgląd w cały cyfrowy krajobraz.

Napędzani głębokością i szerokością naszej technologii, eksperymentujemy i tworzymy znaczące rozwiązania. Dodaj do tego naszą światową sieć działaczy i ekspertów, a zobaczysz, że możliwości rozwoju i budowy są nieograniczone. Pracujemy jako zespół, współpracując z empatią, aby osiągać naprawdę wielkie rzeczy na globalną skalę. Ponieważ nasze rozwiązania są wszędzie, nasz wpływ jest wszędzie.

Jesteśmy Cisco, a nasza moc zaczyna się od Ciebie.

Staff Software Engineer in Kraków – pracodawca: Cisco Systems, Inc

Cisco Systems, Inc. to doskonały pracodawca, oferujący wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracując w zespole zajmującym się systemami rozproszonymi, będziesz miał okazję nie tylko rozwijać swoje umiejętności, ale także wpływać na przyszłość platformy Splunk, wprowadzając innowacyjne rozwiązania w chmurze. Nasza kultura pracy opiera się na współpracy i wsparciu, co sprawia, że każdy pracownik czuje się doceniony i zmotywowany do osiągania wspólnych celów.

C

Dane kontaktowe:

Zespół rekrutacyjny Cisco Systems, Inc

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Staff Software Engineer in Kraków

Architektura systemów rozproszonych
Rozwój oprogramowania w Go i/lub C++
Scripting w Pythonie lub Bash
Kubernetes
Zarządzanie infrastrukturą w chmurze (AWS, GCP, Azure)
Replikacja danych
Idempotencja