Główny inżynier oprogramowania (przepływy pracy dotyczące tożsamości)
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
Omówienie Zespół OneLogin firmy One Identity poszukuje głównego inżyniera oprogramowania, który będzie odpowiedzialny za architekturę, poprawność i ewolucję systemów przepływu pracy związanych z tożsamością na naszej platformie. Systemy te są odpowiedzialne za wykonywanie operacji związanych z cyklem życia tożsamości i zasobów na dużą skalę i wymagają głębokiej wiedzy specjalistycznej w zakresie systemów rozproszonych, przetwarzania asynchronicznego i niezawodności w warunkach rzeczywistych. Jako główny inżynier będziesz działać w oparciu o szeroką wiedzę techniczną - definiując standardy, kierując wdrażaniem i rozwiązując problemy systemowe w przepływach pracy, systemach mapowania i rozproszonych potokach wykonawczych.
Będziesz pracować w różnych zespołach, aby zapewnić niezawodność, skalowalność i spójność przepływów pracy dotyczących tożsamości, jednocześnie ewoluując starsze implementacje w kierunku nowoczesnych, odpornych architektur. Jest to praktyczna rola, która obejmuje projektowanie systemu, debugowanie złożonych przepływów pracy obejmujących wiele usług i wprowadzanie ulepszeń w systemach asynchronicznych o dużej przepustowości. Będziesz także odgrywać kluczową rolę w mentorowaniu inżynierów i podnoszeniu poziomu wiedzy specjalistycznej w zakresie systemów rozproszonych i realizacji przepływu pracy w całej organizacji.
Obowiązki Samodzielne wykonywanie przepływów pracy związanych z tożsamością i zasobami za pośrednictwem skalowalnych, niezawodnych systemów rozproszonych, które przekształcają zamierzenia w spójne, prawidłowe wyniki na dużą skalę • Projektowanie i rozwijanie rozproszonych systemów przepływu pracy (np. potoki, kolejki, procesy robocze, warstwy transformacji) • Zapewnianie poprawności asynchronicznego wykonywania przy scenariuszach ponownych prób, niepowodzeń i częściowego ukończenia • Definiowanie i egzekwowanie wzorców idempotencji, porządkowania i spójności w rozproszonych przepływach pracy • Optymalizacja przepustowości, równoległości i wydajności systemu w dużych flotach pracowników • Zwiększ niezawodność dzięki solidnym strategiom ponawiania prób, obsłudze przeciwciśnień i mechanizmom odzyskiwania po awarii • Definiuj porządek i gwarancje spójności w rozproszonych przepływach pracy, w których liczy się kolejność i zależności • Zapewnij obserwowalność i diagnostykę przepływów pracy, w tym śledzenie, metryki i inspekcję w czasie wykonywania • Zapewnij deterministyczne i prawidłowe zachowanie systemu w scenariuszach ponawiania prób, ponownego przetwarzania i częściowego wykonywania • Identyfikuj obszary o dużym wpływie w celu poprawy wydajności, niezawodności i skalowalności przepływu pracy • Kierowanie ewolucją starszego przetwarzania wsadowego lub monolitycznego w skalowalne, rozproszone modele wykonawcze Idealne doświadczenie: • Głębokie doświadczenie w budowaniu i obsłudze systemów rozproszonych z asynchronicznymi modelami wykonawczymi • Duże doświadczenie z architekturami opartymi na kolejkach (np. Kafka, SQS, RabbitMQ lub równoważne) • Doświadczenie w projektowaniu i obsłudze systemów opartych na procesach na dużą skalę • Silne zrozumienie spójności ostatecznej, idempotencji i obsługi błędów w rozproszonych przepływach pracy • Doświadczenie w zakresie współbieżności, równoległości i wieloprocesowość w środowiskach rozproszonych • Doświadczenie z systemami operacyjnymi w środowiskach Kubernetes, w tym skalowanie oparte na HPA • Doświadczenie w zwiększaniu przepustowości, wydajności i wydajności systemu pod dużym obciążeniem • Doświadczenie w debugowaniu złożonych systemów rozproszonych obejmujących kolejki, procesy robocze i wiele usług • Doświadczenie w budowaniu odpornych systemów z obsługą ponownych prób, kolejkami niewysłanych wiadomości i strategiami ponownego przetwarzania • Doświadczenie w przekształcaniu starszych systemów wsadowych lub potokowych w nowoczesne architektury rozproszone • Silna intuicja dotycząca zachowania systemu w przypadku awarii, skalowania i częściowego wykonania • Doświadczenie w korzystaniu z narzędzi AI do analizuj zachowanie systemu, debuguj przepływy pracy i poprawiaj obserwowalność Kwalifikacje Inżynieria oprogramowania - ponad 8 lat doświadczenia w inżynierii oprogramowania z posiadaniem rozproszonych lub wielkoskalowych systemów produkcyjnych. - Silne doświadczenie w tworzeniu backendu (Ruby, Node.js lub podobne). - Solidna znajomość interfejsów API, architektur rozproszonych i zasad projektowania oprogramowania. - Doświadczenie w projektowaniu, budowaniu i obsłudze rozproszonych systemów asynchronicznych. Inżynieria jakości - doświadczenie w budowaniu bezpiecznych, niezawodnych systemów z silnymi praktykami testowania w warstwach jednostkowych, integracyjnych i usługowych. - Silna odpowiedzialność za jakość kodu, walidację i obsługę złożonych scenariuszy.
Chmura i systemy produkcyjne - doświadczenie w budowaniu i obsłudze usług w AWS lub podobnych środowiskach chmurowych. - Dobra znajomość systemów rozproszonych, architektury natywnej w chmurze i CI/CD. - Doświadczenie w zakresie obserwowalności, debugowania produkcyjnego i reagowania na incydenty. Dyspozycyjność i niezawodność - chęć uczestniczenia w obowiązkowej rotacji dyżurów 24 godziny na dobę, 7 dni w tygodniu. - Doświadczenie w reagowaniu na incydenty produkcyjne i przyczynianiu się do poprawy niezawodności. Rozwój wspomagany sztuczną inteligencją - doświadczenie w używaniu narzędzi programistycznych opartych na sztucznej inteligencji lub duże zainteresowanie nimi (np.
GitHub Copilot, ChatGPT, Cursor). - Możliwość oceny i udoskonalenia kodu generowanego przez sztuczną inteligencję, przepływów pracy, zachowania systemu i spostrzeżeń operacyjnych. Opis firmy One Identity umożliwia organizacjom każdej wielkości lepsze zabezpieczanie, zarządzanie, monitorowanie, ochronę i analizowanie informacji i infrastruktury, aby pomóc w napędzaniu innowacji i rozwoju ich firm. Mając członków zespołu na całym świecie, zamierzamy w dalszym ciągu zwiększać przychody i wartość dodaną dla klientów.
Dołączając do naszego zespołu, będziesz miał możliwość tworzenia i rozwijania produktów na skalę, jaką może zapewnić niewiele innych firm. Nasze portfolio produktów obsługuje dużą bazę klientów i odpowiadamy na strategiczne imperatywy przedsiębiorstw. Współpracując z najbardziej utalentowanymi pracownikami w branży, zapewniamy członkom zespołu lepsze możliwości kariery, aby mogli uczyć się i rozwijać w szybko zmieniającym się środowisku.
One Identity jest pracodawcą zapewniającym równe szanse i zabrania wszelkiej dyskryminacji i molestowania: One Identity przestrzega zasady równych szans zatrudnienia dla wszystkich pracowników i zapewnia pracownikom środowisko pracy wolne od dyskryminacji i molestowania. Wszystkie decyzje dotyczące zatrudnienia w One Identity opierają się na potrzebach biznesowych, wymaganiach zawodowych i indywidualnych kwalifikacjach, bez względu na rasę, kolor skóry, religię lub przekonania, narodowość, pochodzenie społeczne lub etniczne, płeć (w tym ciąża), wiek, niepełnosprawność fizyczną, umysłową lub sensoryczną, status HIV, orientację seksualną, tożsamość i/lub ekspresję płciową, stan cywilny, związek cywilny lub związek partnerski, przeszłą lub obecną służbę wojskową, historię medyczną w rodzinie lub informacje genetyczne, status rodzinny lub rodzicielski lub jakikolwiek inny status chroniony przez przepisy ustawowe lub wykonawcze obowiązujące w lokalizacjach, w których działamy. One Identity nie będzie tolerować dyskryminacji ani molestowania ze względu na którąkolwiek z tych cech.
One Identity zachęca kandydatów w każdym wieku. Dołącz do nas. Aby uzyskać więcej informacji, odwiedź nas w Internecie pod adresem One Identity Careers | Przeglądaj możliwości z zespołem OI Osoby poszukujące pracy powinny zwracać uwagę na fałszywe oferty pracy od oszustów internetowych i aplikować wyłącznie na stanowiska wymienione na quest.com/careers za pomocą naszego systemu kandydatów.
Uwaga: do komunikacji z kandydatami nie używamy wiadomości tekstowych ani aplikacji do przesyłania wiadomości innych firm, takich jak Telegram, dlatego należy zachować ostrożność w przypadku takiego podejścia i kontaktować się z osobami podającymi się za pracowników Quest, jeśli ich adres e-mail kończy się na @quest.com lub @oneidentity.com. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/principal-software-engineer-identity-workflows-one-identity
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.