W skrócie
- Zadania: Projektuj i buduj usługi tożsamości, które wspierają autoryzację i zarządzanie użytkownikami.
- Firma: Cisco - lider w innowacjach technologicznych z 40-letnim doświadczeniem.
- Benefity: Atrakcyjne wynagrodzenie, możliwości rozwoju zawodowego i praca zdalna.
- Pozostałe informacje: Dynamiczne środowisko z nieograniczonymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad nowoczesnymi rozwiązaniami zabezpieczeń i wpływaj na przyszłość doświadczeń użytkowników.
- Kwalifikacje: Doświadczenie w C++ i Go oraz znajomość protokołów tożsamości.
Przewidywane wynagrodzenie mieści się w przedziale 118800 - 145200 zł za rok.
Zespół Platform Identity buduje bezpieczną podstawę, która umożliwia milionom użytkowników bezproblemowy i bezpieczny dostęp do ekosystemu Splunk i Cisco. Naszą misją jest dostarczenie scentralizowanej platformy zarządzania tożsamością i dostępem (IAM), która jest skalowalna, odporna i inteligentna. Jesteśmy wysoko współpracującą grupą inżynieryjną, pracującą w różnych zespołach produktowych, bezpieczeństwa i infrastruktury, aby zjednoczyć tożsamość w całym portfolio. Jeśli inspirują Cię wyzwania inżynieryjne na dużą skalę i kształtowanie przyszłości bezpiecznych doświadczeń użytkowników, poczujesz się u nas jak w domu.
Jako Starszy Inżynier Oprogramowania zaprojektujesz, zbudujesz i będziesz obsługiwać podstawowe usługi tożsamości, które napędzają uwierzytelnianie, autoryzację i zarządzanie cyklem życia użytkowników w produktach Splunk i Cisco. Będziesz architektem skalowalnych i bezpiecznych interfejsów API, zjednoczysz systemy tożsamości i będziesz ekspertem w nowoczesnych protokołach tożsamości. Twoja praca bezpośrednio wzmocni bezpieczeństwo platformy, poprawi zaufanie klientów i wpłynie na naszą długoterminową strategię tożsamości. Będziesz także badać możliwości wykorzystania AI/ML w celu zwiększenia automatyzacji i poprawy ochrony tożsamości. Sukces w tej roli oznacza dostarczanie niezawodnych usług, dążenie do doskonałości technicznej oraz efektywną współpracę z zespołami międzyfunkcyjnymi w celu wdrażania wpływowych rozwiązań.
Minimalne kwalifikacje:
- Silne, praktyczne doświadczenie w C++ i Go w budowaniu bezpiecznych, skalowalnych, wysokowydajnych usług produkcyjnych.
- Silne, praktyczne doświadczenie w C++ w systemach produkcyjnych, w tym w kodzie związanym z uwierzytelnianiem lub systemami, wrażliwym na wydajność.
- Umiejętność efektywnej pracy w usługach Go oraz istniejących komponentach C++ Splunkd lub integracji uwierzytelniania.
- Dogłębna wiedza na temat OAuth 2.0, OpenID Connect, SAML, cyklu życia tokenów i sesji oraz modeli autoryzacji, takich jak RBAC i ABAC.
- Doświadczenie w projektowaniu i obsłudze bezpiecznych, rozproszonych, odpornych na błędy systemów.
- Umiejętność prowadzenia projektowania technicznego, rozwiązywania złożonych problemów produkcyjnych oraz podejmowania rozsądnych decyzji dotyczących bezpieczeństwa i architektury.
- Silne praktyki automatycznego testowania, obserwowalności, CI/CD oraz odpowiedzialności za usługi.
Preferowane kwalifikacje:
- OAuth device-code flow, uwierzytelnianie CLI, Okta, tożsamości usług i bezpieczne przepływy dostępu do produkcji.
- Doświadczenie w prowadzeniu integracji platform tożsamości, modernizacji usług lub migracji między językami.
- Profilowanie wydajności, przywództwo w incydentach i debugowanie złożonych awarii produkcyjnych.
- Doświadczenie w mentorowaniu inżynierów i podejmowaniu decyzji technicznych w zespołach zajmujących się bezpieczeństwem, platformą i partnerami.
- LDAP, KV Store, migracja lub deprecjacja SAML oraz integracja platform tożsamości.
- Go-based sidecars, środowiska uruchomieniowe usług i integracja hosta/usługi.
- Operacje Kubernetes, pipeline'y testów E2E, pulpity produkcyjne i audytowanie dostępu do zabezpieczeń.
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 wspierają sposób, w jaki ludzie i technologia współpracują w świecie fizycznym i cyfrowym. Te rozwiązania zapewniają klientom niezrównane bezpieczeństwo, widoczność i wgląd w całą cyfrową przestrzeń. 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 budowania 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.
Senior Software Engineer, Identity Manager in Kraków – pracodawca: Cisco
Cisco Kraków to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Dzięki elastycznemu modelowi pracy hybrydowej oraz możliwości współpracy z utalentowanymi zespołami w obszarze inżynierii oprogramowania, UX i produktu, pracownicy mają szansę na rozwój zawodowy i osobisty. Dodatkowo, firma promuje kulturę współpracy i otwartości, co sprawia, że każdy członek zespołu czuje się doceniony i ma realny wpływ na rozwój produktów.