American Express
American Express
American Express to globalna firma świadcząca usługi finansowe w obszarach bankowości, finansów i płatności B2B. Jej działalność obejmuje konsumenckie, biznesowe i korporacyjne karty kredytowe; usługi płatnicze i usługi dla akceptantów; rachunki oszczędnościowe, certyfikaty depozytowe i pożyczki osobiste; a także programy lojalnościowe, programy podróżne, korporacyjne rozwiązania płatnicze, edukację finansową, usługi bezpieczeństwa oraz wsparcie posiadaczy kart i akceptantów.

Starszy inżynier ds. bezpieczeństwa aplikacji — narzędzia bezpieczeństwa | American Express | Phoenix, praca hybrydowa

Twórz narzędzia bezpieczeństwa aplikacji obsługujące AI oraz praktyki bezpiecznego cyklu życia oprogramowania dla usług finansowych American Express. Integruj testy bezpieczeństwa i automatyzację w aplikacjach, interfejsach API, chmurze, kontenerach i środowiskach CI/CD.

Opis

  • Projektowanie, tworzenie, testowanie i rozwiązywanie problemów z aplikacjami oraz systemami
  • Dostarczanie kompilacji oprogramowania z wykorzystaniem ustandaryzowanych praktyk, współdzielonych narzędzi, komponentów wielokrotnego użytku i przejrzystej dokumentacji
  • Przeprowadzanie przeglądów kodu, przeglądów bezpiecznego kodu i testów automatycznych
  • Wsparcie i monitorowanie oprogramowania w środowiskach testowych, integracyjnych i produkcyjnych
  • Stosowanie standardów bezpieczeństwa i wymagań regulacyjnych w celu zapewnienia zgodności oprogramowania
  • Współpraca z zespołami produktowymi i biznesowymi w celu powiązania inicjatyw technologicznych z celami biznesowymi
  • Tworzenie i utrzymywanie zasad, procedur oraz zalecanych praktyk bezpieczeństwa
  • Wbudowywanie bezpieczeństwa w cały cykl życia oprogramowania za pomocą przeglądów kodu i wytycznych dotyczących bezpiecznego programowania
  • Wdrażanie mechanizmów szyfrowania w celu ochrony poufnych danych podczas przesyłania i przechowywania
  • Badanie nowych zagrożeń bezpieczeństwa, technologii i przełomowych rozwiązań
  • Ocena nowych technologii cyberbezpieczeństwa w ramach cyklu życia oprogramowania i procesów zarządzania wydaniami
  • Przygotowywanie dokumentacji technicznej i raportów dotyczących ocen, ustaleń oraz działań naprawczych
  • Wykorzystywanie narzędzi bezpieczeństwa obsługujących AI i automatyzacji w celu usprawnienia wykrywania zagrożeń, zwiększenia efektywności dochodzeń oraz widoczności operacyjnej
  • Ustanawianie mechanizmów kontroli i monitorowania bezpieczeństwa dla aplikacji i przepływów pracy obsługujących AI
  • Tworzenie i doskonalenie promptów na potrzeby inżynierii cyberbezpieczeństwa z agentami AI oraz identyfikowanie możliwości zastosowania agentowych przepływów pracy AI

Wymagania

  • Wykształcenie wyższe w dziedzinie informatyki, systemów informacyjnych, cyberbezpieczeństwa lub pokrewnej albo porównywalne doświadczenie; preferowany jest wyższy stopień naukowy
  • Znajomość wymagań dotyczących zgodności regulacyjnej i standardów bezpieczeństwa
  • Znajomość praktyk tworzenia i zabezpieczania aplikacji
  • Znajomość zasad inżynierii danych
  • Znajomość zarządzania bezpieczeństwem chmury
  • Znajomość prywatności i ochrony danych, w tym DPP i GDPR
  • Znajomość zarządzania bezpieczeństwem danych
  • Doświadczenie z Pythonem, Bashem, PowerShellem lub podobnymi językami skryptowymi w zakresie automatyzacji zadań bezpieczeństwa
  • Znajomość rozproszonych systemów wielowarstwowych, algorytmów, baz danych NoSQL i relacyjnych baz danych
  • Znajomość podstawowych narzędzi do planowania, analizowania, projektowania, tworzenia, testowania, konfigurowania i utrzymywania przypisanych aplikacji
  • Znajomość architektury sterowanej zdarzeniami i komunikacji, w tym Kafki, webhooków oraz projektowania asynchronicznych interfejsów API, będzie atutem
  • Doświadczenie w projektowaniu aplikacji, tworzeniu oprogramowania i wdrażaniu testów automatycznych
  • Doświadczenie w projektowaniu i tworzeniu obiektowym w wielu językach programowania
  • Doświadczenie z rozproszonymi systemami wielowarstwowymi, algorytmami i relacyjnymi bazami danych
  • Doświadczenie w stosowaniu metodyk Agile, takich jak Scrum lub Kanban, dostarczaniu iteracyjnym i historyjkach użytkowników
  • Doświadczenie w automatyzacji testów i dokumentacji, w tym testów automatycznych, funkcjonalnych i wydajnościowych
  • Doświadczenie w korzystaniu z frameworków do testów jednostkowych i regresyjnych
  • Doświadczenie z Javą 8 lub nowszą oraz Spring Suite Framework będzie atutem
  • Doświadczenie z Pythonem i Django będzie atutem
  • Doświadczenie z React JS, Node JS i Go będzie atutem
  • Doświadczenie z Kubernetes, Dockerem, Jenkinsem oraz wdrażaniem w chmurze lub CI/CD będzie atutem
  • Doświadczenie z PostgreSQL, Oracle lub porównywalnymi relacyjnymi bazami danych będzie atutem
  • Znajomość zagadnień bezpieczeństwa AI, w tym ryzyka generatywnej AI, integralności modeli, bezpieczeństwa promptów i ochrony poufnych danych przedsiębiorstwa
  • Znajomość operacji cyberbezpieczeństwa wspomaganych przez AI i frameworków automatyzacji
  • Preferowany jest co najmniej jeden certyfikat bezpieczeństwa, np. CSSLP, GWEB, GCIH, CEH, GSEC, C|ASE lub CCNA
  • Preferowany jest co najmniej jeden certyfikat deweloperski, np. OCP, OCA, OCM, DCD, DVA-C02, CKAD, ACE, CCSP lub Professional Cloud Developer
  • Wymagane jest uprawnienie do pracy dla American Express w Stanach Zjednoczonych; sponsorowanie wizy nie będzie prowadzone

Benefity

  • Premia
  • Świadczenia