Safe Software
Safe Software
201 – 500 Pracownicy
B2BSaaSSztuczna inteligencja
Safe Software rozwija FME — platformę do integracji, przekształcania i automatyzacji danych, która łączy bazy danych, strumienie danych w czasie rzeczywistym, usługi chmurowe i systemy biznesowe. Narzędzia firmy wspierają przepływy pracy z danymi geoprzestrzennymi, przetwarzanie w bazach danych oraz korporacyjne operacje na danych, w tym procesy wykorzystujące AI. Firma obsługuje organizacje korzystające ze skalowalnego oprogramowania, by wykorzystywać dane w swoich systemach.

Starszy programista, bezpieczeństwo produktu — Safe Software

Wzmacniaj bezpieczeństwo FME Form, korporacyjnego produktu Safe Software do integracji danych. Twórz narzędzia do wykrywania zagrożeń i wzmacniania zabezpieczeń, wyznaczaj architekturę techniczną oraz wspieraj rozwój programistów z różnych zespołów.

Opis

  • Wzmacniać FME Form w obliczu zagrożeń bezpieczeństwa, w tym zapobiegać błędom związanym z bezpieczeństwem pamięci.
  • Tworzyć i utrzymywać narzędzia do wczesnego wykrywania, takie jak środowiska fuzzingowe, pokrycie analizą za pomocą sanitizerów i analizą statyczną oraz wzmacnianie kompilatora i środowiska uruchomieniowego w potoku budowania.
  • Prowadzić modelowanie zagrożeń dla wydanych i planowanych funkcji oraz weryfikować wynikające z niego oceny.
  • Oceniać zgłoszone podatności, określać ich wagę i wpływ oraz kierować ich usuwaniem.
  • Projektować złożone, istotne funkcje i systemy produktu oraz kierować ich wdrażaniem.
  • Prowadzić inicjatywy techniczne w różnych zespołach i uzgadniać priorytety oraz rozwiązania między działami.
  • Szkolić i wspierać programistów na każdym poziomie doświadczenia.
  • Promować dobre praktyki w zakresie architektury, testowania, bezpieczeństwa i wydajności.
  • Ograniczać dług techniczny, zwiększać niezawodność systemów i usprawniać procesy wytwarzania oprogramowania.
  • Wnosić wiedzę techniczną i dotyczącą bezpieczeństwa do planowania produktu wraz z zespołami zarządzania produktem i UX.
  • Zapewniać eksperckie wsparcie podczas przeglądów kodu i projektów.
  • Współtworzyć kulturę wytwarzania oprogramowania, standardy i strategię narzędzi Safe Software.
  • Utrzymywać i rozwijać FME Form we współpracy z wewnętrznymi interesariuszami i zespołami programistycznymi.

Wymagania

  • Tytuł licencjata lub inżyniera w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej.
  • Co najmniej siedem lat zawodowego doświadczenia w tworzeniu oprogramowania, w tym w kierowaniu technicznym złożonymi projektami i systemami.
  • Zaawansowana znajomość C++ w zakresie rozwoju podstawowych komponentów systemu.
  • Doświadczenie w pracy z Pythonem na potrzeby automatyzacji i skryptów.
  • Doświadczenie w projektowaniu architektury, debugowaniu i optymalizacji dużych, złożonych baz kodu.
  • Doświadczenie w modelowaniu zagrożeń dla wydanych funkcji, na przykład z użyciem STRIDE lub DREAD.
  • Doświadczenie w ocenianiu podatności według CVSS v4.0.
  • Doświadczenie w obszarze bezpieczeństwa produktów, w tym odpowiedzialność za kod wrażliwy z punktu widzenia bezpieczeństwa i narzędzia bezpieczeństwa.
  • Doświadczenie z fuzzingiem, sanitizerami, analizą statyczną, SAST/DAST i wzmacnianiem zabezpieczeń.
  • Umiejętność oceny i komunikowania wagi podatności z użyciem CVSS i CWE.
  • Doświadczenie w korzystaniu z agentów AI do programowania, takich jak Claude Code lub GitHub Copilot.
  • Umiejętność uzgadniania działań zespołów, skutecznej współpracy i przewodzenia podczas zmian.
  • Swoboda w pracy przy niejednoznacznych zadaniach i zmieniających się priorytetach oraz pragmatyczne podejście do kompromisów związanych z ryzykiem.
  • Szerokie spojrzenie na systemy i umiejętność łączenia szczegółów technicznych z kontekstem biznesowym.
  • Mile widziane: doświadczenie w generowaniu SBOM i zarządzaniu podatnościami komponentów zewnętrznych na dużą skalę.
  • Mile widziana znajomość OWASP i MITRE.
  • Mile widziane odpowiednie certyfikaty, takie jak OSED, OSCE, GXPN, SANS SEC661/SEC760 lub CSSLP.
  • Mile widziana znajomość głównych obszarów technologicznych Safe Software lub podobnych dziedzin.
  • Mile widziane doświadczenie z macOS i Linuxem.
  • Mile widziane doświadczenie w tworzeniu aplikacji desktopowych z użyciem Qt Framework, szczególnie Qt Widgets.

Benefity

  • Płatny czas na wolontariat w inicjatywach organizowanych przez Safe.
  • Roczny budżet na naukę i szkolenia finansowane przez Safe.
  • Elastyczne warunki pracy przyjazne pracy zdalnej.
  • Trzy tygodnie urlopu.
  • Sześć dodatkowych płatnych dni wolnych w sezonie każdego roku.
  • Rozszerzone ubezpieczenie zdrowotne i stomatologiczne od pierwszego dnia pracy.
  • Świadczenia na wydatki zdrowotne lub związane ze stylem życia od pierwszego dnia pracy.
  • Świadczenia na konsultacje od pierwszego dnia pracy.
  • Dodatkowe wynagrodzenie w okresie urlopu rodzicielskiego dla nowych rodziców po narodzinach lub adopcji dziecka.
  • Udział w zyskach dwa razy w roku.
  • Program dopłat do RRSP/TFSA.
  • Bezpłatny parking i przechowalnia rowerów.
  • Ważna praca przy wsparciu zespołu o dużej samodzielności.

Powiązane oferty pracy

Sun Life

Starszy inżynier oprogramowania: Core Java i iOS

Sun Life

Twórz i utrzymuj usługi Java, API, aplikacje internetowe oraz natywne aplikacje iOS dla usług Sun Life z zakresu bezpieczeństwa finansowego. Zakres obowiązków obejmuje także diagnozowanie problemów na środowisku produkcyjnym, przywracanie działania po incydentach i zapewnianie niezawodności aplikacji.

Otwórz
Sun Life

Starszy inżynier oprogramowania: Core Java i iOS

Sun Life

Twórz i utrzymuj korporacyjne usługi Java, interfejsy API oraz natywne aplikacje na iOS w Sun Life. Zakres obowiązków obejmuje także rozwiązywanie problemów na środowisku produkcyjnym, reagowanie na incydenty i poprawę niezawodności.

Otwórz
SOGECLAIR

Kierownik inżynierii konstrukcji lotniczych

SOGECLAIR

Kieruj zaawansowanymi pracami projektowymi nad konstrukcjami lotniczymi w SOGECLAIR, nadzorując specjalistów ds. integracji, budżety i zarządzanie działem. Wspieraj produkcję statków powietrznych i rozwiązuj problemy dotyczące maszyn będących w eksploatacji.

Otwórz
Fortinet

Programista oprogramowania wbudowanego Fortinet FortiGate

Fortinet

Twórz oprogramowanie w C/C++ dla funkcji kompleksowej ochrony Fortinet FortiGate. Obejmują one ochronę antywirusową, filtrowanie sieci, zapobieganie wyciekom danych i ochronę przed spamem.

Otwórz
Fortinet

Programista oprogramowania wbudowanego ds. bezpieczeństwa sieci

Fortinet

Twórz oprogramowanie wbudowane w C dla urządzeń bezpieczeństwa sieciowego Fortinet. Rozwijaj funkcje sieciowe, zapory, zabezpieczeń i platformy na wbudowanym systemie Linux.

Otwórz