W skrócie
- Zadania: Twórz oprogramowanie z wykorzystaniem nowoczesnych technologii i współpracuj nad innowacyjnymi projektami.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Konkurencyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowocześniejszymi technologiami i wprowadzaj realne zmiany w projektach.
- Kwalifikacje: Doświadczenie w programowaniu i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.
Dołącz do nas, gdy dążymy do naszej przełomowej wizji, aby uczynić dane maszynowe dostępnymi, użytecznymi i wartościowymi dla każdego. Jesteśmy firmą pełną ludzi, którzy są pasjonatami naszego produktu i dążą do zapewnienia najlepszych doświadczeń dla naszych klientów. W Splunk zobowiązujemy się do naszej pracy, naszych klientów, dobrej zabawy i, co najważniejsze, do sukcesu nawzajem.
Role
Aplikacje są krwiobiegiem organizacji. Wspierają procesy angażujące klientów, partnerów i pracowników. Skuteczne zarządzanie aplikacjami nie jest tylko „miłym dodatkiem” - jest kluczowe dla sukcesu Twojej organizacji. Szukamy doświadczonego i pełnego pasji inżyniera oprogramowania, który dołączy do naszego zespołu App Runtime. Nasza dziedzina wiedzy obejmuje budowanie różnorodnych narzędzi dla innych programistów do wykorzystania w ich odpowiednich stosach Splunk. Jako inżynierowie tworzymy fundamenty i/lub środowiska, które inni inżynierowie mogą wdrażać i wykorzystywać. Twoje wkłady stworzą solidne, elastyczne i zaawansowane przyjazne dla użytkownika doświadczenie deweloperskie. Wzbogacaj i wzmacniaj innych do ich pełnego potencjału. Ta rola wymaga współpracy między zespołami z naszym zarządzaniem produktem, zespołem doświadczeń użytkowników oraz zespołami dokumentacyjnymi, a także liderami technicznymi z innych zespołów inżynieryjnych.
Obowiązki
- Projektowanie, wdrażanie i dostarczanie oprogramowania o długoterminowym wpływie zgodnie z wymaganiami i istniejącą architekturą systemu.
- Utrzymywanie istniejącego stosu technologicznego oraz debugowanie i naprawianie problemów.
- Ścisła współpraca z zarządzaniem produktem, architektami i zespołem w celu budowy ekscytujących funkcji, komponentów wielokrotnego użytku i produktów.
- Tworzenie, ulepszanie i zachęcanie do solidnych zestawów testowych dla całego kodu, ponieważ doceniasz wartość automatycznego testowania i ciągłej integracji.
- Integracja metryk i wskaźników poziomu usług w funkcjach, które budujesz, aby móc monitorować, poprawiać i skalować usługi poziomo.
- Prowadzenie przeglądów kodu produktu i wykorzystywanie swojej wiedzy o doświadczeniach klientów, aby zapobiegać przyszłym problemom.
- Przestrzeganie procesu SDLC w metodologii Agile.
Wymagania
- Doświadczenie w inżynierii oprogramowania, w tym rozwój aplikacji SaaS na dużą skalę.
- Solidna znajomość Go w środowisku produkcyjnym.
- Praktyczna wiedza w zakresie Docker, Kubernetes i innych technologii kontenerowych.
- Miło widziana: znajomość Pythona; znajomość C++; doświadczenie w AWS lub Azure; doświadczenie w Terraform i Puppet; wiedza o bezpieczeństwie oprogramowania; zrozumienie sieci komputerowych; znajomość protokołu gRPC.
- Dobra znajomość działania systemu operacyjnego (preferowany Linux).
- Komfort w dostosowywaniu wydajności aplikacji i inżynierii pod kątem skalowalności.
- Zrozumienie, co oznacza tworzenie oprogramowania, które jest częścią większej architektury mikroserwisowej.
- Silne umiejętności komunikacyjne i zrozumienia, zarówno werbalne, jak i pisemne.
Co oferujemy
- Stały strumień nowych rzeczy do nauki. Zawsze rozszerzamy się na nowe obszary, wprowadzając projekty open source i przyczyniając się do nich oraz eksplorując nowe technologie.
- Zespół wyjątkowo utalentowanych i oddanych współpracowników, od inżynierii po zarządzanie produktem i wsparcie klienta.
- Rozwój i mentoring. Wierzymy w rozwijanie inżynierów poprzez możliwości posiadania i przywództwa. Wierzymy również, że mentorzy pomagają obu stronom równania.
- Stabilne, współpracujące i wspierające środowisko pracy.
- Możliwość zobaczenia pozytywnego wpływu swojej pracy na prawdziwych klientów.
Cenimy różnorodność w naszej firmie. Wszyscy kwalifikowani kandydaci będą rozpatrywani do zatrudnienia bez względu na rasę, kolor skóry, religię, płeć, orientację seksualną, tożsamość płciową, narodowość lub jakiekolwiek inne obowiązujące prawnie chronione cechy w lokalizacji, w której kandydat aplikuje.
Software Engineer (Go & Cloud) 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.