W skrócie
- Zadania: Współpraca z zespołami w celu poprawy bezpieczeństwa aplikacji i usług.
- Firma: Szybko rozwijająca się firma technologiczna z misją rewolucji w branży płacowej.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj nad innowacyjnymi rozwiązaniami i wpływaj na bezpieczeństwo globalnych aplikacji.
- Kwalifikacje: 4+ lata doświadczenia w bezpieczeństwie aplikacji i umiejętności programistyczne.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Papaya Global to szybko rozwijający się, nagradzany jednorożec technologiczny B2B z ambitną misją rewolucjonizowania branży płac i płatności. Z ponad 400 milionami dolarów pozyskanymi od wielu inwestorów z najwyższej półki, nasza innowacyjna technologia zapewnia kompleksowe rozwiązanie do zarządzania globalnymi zespołami, obejmujące wszystko, od zatrudniania i wprowadzania pracowników, po zarządzanie i wypłacanie wynagrodzeń w ponad 160 krajach.
Szukamy inżyniera ds. bezpieczeństwa aplikacji / architekta bezpieczeństwa, który pomoże wprowadzić bezpieczeństwo w całym cyklu życia aplikacji. W tej roli będziesz współpracować z zespołami R&D, DevOps/Cloud, produktem oraz zespołem ds. cyberbezpieczeństwa, aby poprawić bezpieczeństwo aplikacji, interfejsów API, repozytoriów, magazynów danych i usług chmurowych skierowanych do aplikacji.
Twoje obowiązki będą obejmować:
- Własność i rozwój programu bezpieczeństwa aplikacji i architektury bezpieczeństwa w produktach i aplikacjach wewnętrznych, interfejsach API i usługach oraz magazynach danych.
- Przeprowadzanie modelowania zagrożeń, przeglądów architektury, przeglądów projektów bezpieczeństwa oraz ocen ryzyka dla nowych systemów i istotnie zmienionych usług.
- Definiowanie wymagań dotyczących bezpieczeństwa aplikacji, przegląd wyzwalaczy oraz praktyczne wzorce bezpieczeństwa dla uwierzytelniania, autoryzacji, ochrony danych, obsługi wejścia, interfejsów API, komunikacji między usługami oraz logowania bezpieczeństwa.
- Przegląd kodu źródłowego, konfiguracji wysokiego ryzyka, kontroli bezpieczeństwa CI/CD oraz integracji aplikacji z zespołami inżynieryjnymi; dostarczanie wykonalnych wskazówek w celu poprawy postawy bezpieczeństwa.
- Walidacja i priorytetyzacja ustaleń z narzędzi do zarządzania podatnościami i oceny bezpieczeństwa, testów penetracyjnych oraz innych ocen bezpieczeństwa - rozróżnianie prawdziwego ryzyka od szumów oraz tłumaczenie ustaleń na jasne zadania inżynieryjne i śledzenie ich statusu.
- Własność procesu operacyjnego dla testów penetracyjnych i programów bug bounty, w tym zakres, przyjmowanie, triage, komunikacja, śledzenie usunięcia i weryfikacja poprawek.
- Identyfikowanie powtarzających się tematów podatności i przyczyn źródłowych, a następnie wprowadzanie zapobiegawczych ulepszeń w praktykach inżynieryjnych, narzędziach, architekturze i wsparciu dla deweloperów.
- Współpraca z operacjami bezpieczeństwa w celu zapewnienia kontekstu aplikacji, wymagań dotyczących logowania, możliwości wykrywania oraz kontekstu istotnego dla monitorowania i reagowania na incydenty.
Wymagania:
- 4+ lata praktycznego doświadczenia w zakresie bezpieczeństwa aplikacji, bezpieczeństwa produktów, architektury bezpieczeństwa lub pokrewnej roli.
- Silne zrozumienie cykli życia bezpiecznego rozwoju oprogramowania, modelowania zagrożeń, wymagań bezpieczeństwa, przeglądów architektury oraz praktycznej oceny ryzyka.
- Praktyczne doświadczenie z aplikacjami internetowymi, interfejsami API, mikroserwisami, uwierzytelnianiem, autoryzacją, ochroną danych, zarządzaniem sekretami oraz komunikacją między usługami.
- Praktyczne doświadczenie w czytaniu kodu lub przeglądzie kodu w jednym lub więcej nowoczesnych językach programowania, z umiejętnością jasnego wyjaśniania problemów bezpieczeństwa inżynierom.
- Tło jako programista oprogramowania lub porównywalne praktyczne doświadczenie jako budowniczy — na przykład w inżynierii DevOps lub architekturze oprogramowania — pracując z kodem na co dzień.
- Doświadczenie z narzędziami do bezpieczeństwa aplikacji lub równoważnymi możliwościami, takimi jak zarządzanie podatnościami, SAST, DAST, SCA, skanowanie sekretów, CSPM lub platformy testowania bezpieczeństwa.
- Doświadczenie w walidacji podatności i zarządzaniu usunięciem od odkrycia do zweryfikowanego zamknięcia.
- Silne umiejętności komunikacyjne w piśmie i mowie, z umiejętnością wpływania na interesariuszy R&D, DevOps, produktu i biznesu bez polegania tylko na autorytecie.
- Doświadczenie w korzystaniu z narzędzi AI w codziennej pracy inżynieryjnej, a także konkretnie do analizy i eksploatacji podatności, w tym przegląd kodu wspomaganego przez AI, triage podatności i rozwój exploitów.
Preferowane:
- Doświadczenie w budowaniu lub rozwijaniu programu bezpieczeństwa aplikacji w środowisku technologicznym opartym na chmurze lub szybko rozwijającym się.
- Doświadczenie w architekturze bezpieczeństwa dla interfejsów API, systemów rozproszonych, obciążeń kontenerowych lub chmurowych, magazynów danych, pipeline'ów CI/CD oraz integracji zewnętrznych.
- Doświadczenie w koordynowaniu testów penetracyjnych, programów bug bounty, odpowiedzialnego ujawniania oraz zewnętrznych badaczy bezpieczeństwa.
Application Security Engineer in Kraków – pracodawca: Papaya Global
Papaya Global to dynamic i innowacyjna firma technologiczna, która stawia na rozwój swoich pracowników oraz tworzenie inspirującej kultury pracy. Oferujemy elastyczne godziny pracy, możliwość pracy zdalnej oraz dostęp do najnowszych narzędzi i technologii, co sprzyja kreatywności i efektywności. Nasze biuro w sercu miasta zapewnia nie tylko komfortowe warunki pracy, ale także bliskość do licznych atrakcji, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującego i pełnego wyzwań zatrudnienia.