Główny inżynier oprogramowania - zarządzanie tożsamością i dostępem
Argentina, Remote
Do uzgodnienia
O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Zakres wynagrodzeń na tym stanowisku jest do negocjacji i wynosi 6 000 - 11 000 USD miesięcznie (brutto w USD), w zależności od lokalizacji i poziomu doświadczenia. O Sezzle: Mając misję zapewnienia finansowego wsparcia następnemu pokoleniu, Sezzle rewolucjonizuje doświadczenia zakupowe wykraczające poza płatności, łącząc najnowocześniejszą technologię z płynnymi, nieoprocentowanymi planami ratalnymi, dzięki którym zakupy są mądrzejsze i bardziej dostępne. Nie tylko przekształcamy płatności; na nowo definiujemy sposób, w jaki ludzie odkrywają, wchodzą w interakcję i kupują rzeczy, które kochają, jednocześnie wywierając realny wpływ na sprzedaż przez sprzedawców poprzez zwiększoną liczbę konwersji i wyższą wartość zamówień.
Kontynuując kształtowanie przyszłości fintech i handlu detalicznego, budujemy innowacyjny, dynamiczny zespół, którego pasją jest tworzenie czegoś więcej niż tylko transakcji, ale naprawdę wyjątkowej podróży zakupowej. Jeśli ekscytuje Cię przesuwanie granic w technologii i zapewnianie przełomowych doświadczeń zarówno konsumentom, jak i sprzedawcom, dołącz do nas w Sezzle i pomóż tworzyć przyszłość zakupów! Wynagrodzenie: W przypadku tej głównej roli rozwojowej, z ponad 12-letnim doświadczeniem, zakres wynagrodzenia wynosi 6000 - 11 000 USD miesięcznie i podlega negocjacjom w zależności od przedstawionych umiejętności i doświadczenia.
Zakres ten uwzględnia rozległą wiedzę specjalistyczną, zdolności przywódcze i znaczący wkład oczekiwany na tym poziomie. Jest to rola całkowicie odległa. Wierzymy, że najlepsi inżynierowie mogą wykonywać pracę na światowym poziomie z dowolnego miejsca, dlatego zatrudniamy ich odpowiednio.
Otrzymujesz zakres obowiązków i własność na poziomie dyrektora w rozwijającej się branży fintech, konkurencyjne wynagrodzenie oraz brak konieczności relokacji i dojazdów. Pracuj tam, gdzie robisz to najlepiej, jak potrafisz. O roli: Poszukujemy utalentowanego i zmotywowanego, najlepszego w swojej klasie głównego inżyniera oprogramowania, który będzie właścicielem i liderem ewolucji uwierzytelniania i autoryzacji w firmie Sezzle.
Stanowisko to stwarza ekscytującą możliwość rozwoju w dynamicznym, dynamicznym środowisku w szybko rozwijającym się zespole, z dużymi perspektywami rozwoju kariery. Sezzle inwestuje w platformę uwierzytelniania i autoryzacji nowej generacji, skupioną na specjalnie zaprojektowanej bramce uwierzytelniania API oraz przejrzystym zestawie usług zarządzania tożsamością i dostępem. Jako główny inżynier oprogramowania kierujący tym przedsięwzięciem będziesz właścicielem wizji technicznej, architektury i strategii migracji na potrzeby tej transformacji.
Na tym stanowisku skupionym na backendzie będziesz ściśle współpracować z interesariuszami z działów produktu, bezpieczeństwa, wsparcia i biznesu. Będziesz także współpracować z zespołami inżynieryjnymi w całej organizacji, aby zapewnić funkcje uwierzytelniania, które są bezpieczne, przyrostowe i niewidoczne dla klientów. Do Twoich codziennych obowiązków będzie należeć projektowanie, opracowywanie i dostarczanie usług związanych z bramami i tożsamością, a także odblokowywanie i doradzanie członkom zespołu.
Twoja praca będzie zazwyczaj skupiać się na podstawowych możliwościach platformy, ścieżkach o znaczeniu krytycznym dla bezpieczeństwa i wydajności na brzegu sieci. W Sezzle rozwój wspomagany sztuczną inteligencją jest standardową częścią naszego procesu tworzenia, w połączeniu z rygorystyczną kontrolą i dyscypliną bezpieczeństwa, której wymaga ścieżka uwierzytelniania krytycznego. Jako główny inżynier pomożesz ustalić wzorce prawidłowego wykorzystania narzędzi AI w systemach wrażliwych na bezpieczeństwo.
Kluczowe obowiązki Posiadanie wizji technicznej i planu działania dotyczącego platformy uwierzytelniania i autoryzacji Sezzle, w tym dedykowanej bramy uwierzytelniania API i wspierających usług tożsamości. Projektuj, projektuj i buduj skalowalne, wysoce dostępne usługi uwierzytelniania i komponenty bram, głównie w Golang, wykorzystując AWS, RDS (MySQL/Postgres) i nowoczesne wzorce rozproszone. Projektuj i prowadź etapowe migracje ruchu uwierzytelniającego i funkcjonalności bez przestojów, z przejrzystymi mechanizmami wycofywania zmian i mechanizmami bezpieczeństwa na każdym kroku.
Ustanawiaj i rozwijaj standardy uwierzytelniania i autoryzacji na całej platformie: przepływy OAuth2/OIDC, strategia tokenów (JWT, nieprzejrzystość, odświeżanie), uwierzytelnianie między usługami (mTLS, tożsamość obciążenia) i szczegółowe modele autoryzacji (RBAC/ABAC/silniki zasad). Zapewnij spójność i skalowalność w rozproszonej architekturze mikrousług, zachowując jednocześnie budżety na wydajność, niezawodność i opóźnienia oczekiwane od bramy brzegowej. Nawiąż współpracę z Działem Bezpieczeństwa i Zgodności, aby mieć pewność, że nowa platforma spełnia wymogi bezpieczeństwa i regulacje prawne klasy fintech, a także wspieraj wzorce bezpiecznego rozwiązania domyślnego w całej inżynierii.
Ustanawiaj i rozwijaj najlepsze praktyki inżynieryjne w zakresie obserwowalności, bezpieczeństwa i CI/CD w zespołach, ze szczególnym rygorem na ścieżce krytycznego uwierzytelniania. Weź udział w rotacji dyżurów w zakresie usług, które posiadasz, i pomóż w prowadzeniu reakcji na incydenty i sekcjach zwłok na ścieżce krytycznej autoryzacji. Bądź mentorem dla inżynierów i propaguj kulturę uczenia się, innowacji i doskonałości operacyjnej.
Współpracuj międzyfunkcyjnie, aby przełożyć cele biznesowe na techniczne plany działania i dostarczać istotne wyniki. Minimalne wymagania: ponad 12 lat doświadczenia w inżynierii oprogramowania, w tym znaczące doświadczenie w backendzie. W ciągu ostatnich 30 dni wdrożono znaczące zmiany w aplikacji produkcyjnej.
Głęboka, praktyczna wiedza na temat systemów uwierzytelniania i autoryzacji: OAuth2, OpenID Connect, SAML, JWT i uwierzytelnianie oparte na sesjach, zarządzanie cyklem życia tokena i nowoczesne wzorce autoryzacji (RBAC, ABAC, polityka jako kod). Doświadczenie w projektowaniu, budowaniu lub obsłudze bramy API lub serwera proxy uwierzytelniania na dużą skalę: niezależnie od tego, czy jest to brama komercyjna/otwarta (np. Kong, Envoy, AWS API Gateway, Traefik), czy wewnętrzna usługa brzegowa.
Udokumentowane doświadczenie w wyodrębnianiu lub migracji usług na dużą skalę: rozkładanie monolitu lub dużej starszej usługi na dobrze powiązane usługi przy zerowym lub minimalnym wpływie na klienta. Dobra znajomość języka Golang, z doświadczeniem w budowaniu i utrzymywaniu interfejsów API RESTful. Znajomość RDBMS opartego na SQL (MySQL, PostgreSQL) i doświadczenie w optymalizacji schematów i zapytań w celu uzyskania wydajności na dużą skalę.
Solidne zrozumienie wzorców projektowania systemów rozproszonych (np. transakcyjnej skrzynki nadawczej, architektury sterowanej zdarzeniami, kolejek) i specyficznych wyzwań związanych z usługami brzegowymi o dużej przepustowości i małych opóźnieniach. Wykazana umiejętność wdrażania nowych pomysłów, wpływania na decyzje i prowadzenia złożonych inicjatyw technicznych w wielu zespołach. Wykazano, że inżynieria rozwijająca sztuczną inteligencję: aktywnie korzystasz z narzędzi AI (np.
Claude Code, Codex, Cursor lub niestandardowych integracji LLM) w swoich dzisiejszych pracach programistycznych, masz opinie oparte na praktyce na temat tego, gdzie to pomaga, a gdzie nie, oraz pomagasz członkom zespołu w stosowaniu przepływów pracy wspomaganych przez sztuczną inteligencję. Wykształcenie wyższe o kierunku informatyka lub pokrewnym kierunku technicznym (wymagane). Preferowana wiedza i umiejętności: Doświadczenie z platformami tożsamości i implementacjami standardów (np.
Keycloak, Auth0, Okta, Ory lub wewnętrzni dostawcy tożsamości) oraz znajomość szczegółowych podejść do autoryzacji (polityka jako kod, kontrola dostępu oparta na relacjach) w miarę centralizacji autoryzacji w czasie. Doświadczenie w zakresie usług mesh i technologii brzegowych (Envoy, Istio, mTLS, ograniczanie szybkości, integracja WAF). Znajomość modelowania zagrożeń, przeglądu bezpiecznego projektu i typowych wektorów ataków uwierzytelniających (kradzież tokena, powtórka, CSRF, utrwalanie sesji, eskalacja uprawnień).
Biegłość w narzędziach obserwowalności (Prometheus, Grafana, Datadog, New Relic), szczególnie w przypadku usług brzegowych wrażliwych na opóźnienia. Doświadczenie z infrastrukturą chmurową AWS, głównie AWS Aurora RDS, zarówno MySQL, jak i Postgres. Doświadczenie w fintech, płatnościach, BNPL lub pożyczkach konsumenckich - znajomość standardów finansowych (PCI-DSS, SOC 2), podejmowania decyzji kredytowych lub systemów przetwarzania transakcji.
Doświadczenie z potokami CI/CD i konteneryzowanymi mikrousługami (Docker, Kubernetes). Doświadczenie w dostarczaniu komercyjnych interfejsów API i infrastruktury platform w środowiskach o dużym wzroście. Udokumentowane przywództwo w wyznaczaniu kierunków technicznych, poprawie niezawodności systemów i skalowaniu organizacji inżynieryjnych.
O Tobie: Masz nieubłaganie wysokie standardy - wiele osób może uważać, że Twoje standardy są nieuzasadnione. Nieustannie podnosisz poprzeczkę i zachęcasz innych do osiągania świetnych wyników. Dbasz o to, aby defekty nie były przesyłane dalej, a problemy zostały naprawione, tak aby pozostały niezmienione.
Nie jesteś ograniczony konwencjami - Twój sukces - i duża część zabawy - polega na opracowywaniu nowych sposobów działania. Potrzebujesz działania - w biznesie liczy się szybkość. Wiele decyzji i działań jest odwracalnych i nie wymaga obszernych badań.
Cenimy skalkulowane podejmowanie ryzyka. Zdobywasz zaufanie - słuchasz uważnie, mówisz szczerze i traktujesz innych z szacunkiem. Masz kręgosłup; nie zgadzaj się, a następnie podejmij decyzję - możesz z szacunkiem kwestionować decyzje, jeśli się z nimi nie zgadzasz, nawet jeśli jest to niewygodne lub wyczerpujące.
Masz przekonanie i jesteś wytrwały. Nie można iść na kompromis w imię spójności społecznej. Gdy decyzja zostanie podjęta, angażujesz się całkowicie.
Dostarczasz rezultaty - skupiasz się na kluczowych danych wejściowych i dostarczasz je w odpowiedniej jakości i terminowo. Pomimo niepowodzeń stajesz na wysokości zadania i nigdy się nie ustatkujesz. Stos technologii Sezzle: Języki: Golang, Typescript, Python Frontend: Typescript - React i React Native Backend: Golang Baza danych: MySQL, Postgres, Elasticsearch DevOps i Cloud: AWS, Kubernetes Kontrola wersji: Git CI/CD: Gitlab Testowanie: Oparte na programistach i sztucznej inteligencji, koncentruje się na zautomatyzowanych testach end-to-end, integracji i testach jednostkowych Open Source: Sezzle koncentruje się na korzystaniu z open source i budujemy, co możemy wcześniej kupowanie!
Co sprawia, że praca w Sezzle jest niesamowita? W Sezzle jesteśmy kimś więcej niż tylko genialnymi inżynierami, pełnymi pasji entuzjastami danych, nieszablonowymi myślicielami i zdeterminowanymi innowatorami; jesteśmy utalentowanymi muzykami, joginami, rowerzystami, szefami kuchni, golfistami, miłośnikami psów i wspinaczami. Wierzymy, że otaczamy się nie tylko najlepszymi i najzdolniejszymi osobami, ale także tymi, którzy są wyjątkowi i zorientowani na cel we wszystkim, co robią.
Nasza kultura nie jest definiowana przez pewien zestaw korzyści mających dawać iluzję tradycyjnej kultury start-upowej, ale raczej jest to widoczny przykład obecny w każdym zatrudnianym przez nas pracowniku. #Li-remote #full-time Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/principal-software-engineer-identity-access-management-sezzle-greenhouse_78*** *** 003
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.