Capital One
Capital One
Capital One to firma z sektora usług finansowych i fintech, oferująca karty kredytowe, kredyty samochodowe, produkty bankowe oraz produkty oszczędnościowe. Jej działalność łączy wiedzę finansową z technologiami i narzędziami cyfrowymi, aby usprawniać zarządzanie pieniędzmi przez klientów. Firma koncentruje się na tworzeniu rozwiązań zorientowanych na klienta oraz budowaniu różnorodnego i inkluzywnego środowiska pracy.

Starszy inżynier full-stack — globalna sieć płatnicza (Chicago, praca stacjonarna)

Kieruj rozproszonymi, chmurowymi technologiami płatniczymi w Capital One, kształtując rozwiązania zgodne z regulacjami i standardy inżynieryjne. Prowadź inicjatywy na dużą skalę wspierające bezpieczne produkty finansowe dla milionów klientów.

Opis

  • Zarządzaj zróżnicowanym portfelem inicjatyw technologicznych i kieruj programistami dostarczającymi zgodne z regulacjami rozproszone mikrousługi oraz platformy full-stack.
  • Śledź nowe technologie, testuj nowe podejścia, angażuj się w społeczności techniczne i wspieraj rozwój innych inżynierów jako mentor.
  • Współpracuj z menedżerami produktów cyfrowych nad tworzeniem niezawodnych rozwiązań chmurowych, które wzmacniają niezależność finansową milionów Amerykanów.
  • Twórz rozwiązania z użyciem Java, Scala, Python, Go, Node.js, JavaScript i TypeScript, relacyjnych baz danych open source i baz NoSQL, Dockera, Kubernetesa oraz usług AWS.
  • Wyznaczaj kierunek techniczny zespołów Agile, ustalając oczekiwania dotyczące jakości projektowania, praktyk programistycznych i doskonałości operacyjnej.
  • Współpracuj z architektami nad definiowaniem granic usług, sposobów integracji i wielokrotnego użytku ram inżynieryjnych.
  • Szukaj możliwości ulepszania platformy poprzez ukierunkowany refaktoring, redukcję długu technicznego i optymalizację wydajności.
  • Pomagaj kształtować długoterminową strategię technologiczną, oceniając nowe narzędzia i praktyki w kulturze inżynieryjnej opartej na tworzeniu i utrzymywaniu własnych rozwiązań.

Wymagania

  • Wykształcenie wyższe co najmniej na poziomie licencjackim w dziedzinie informatyki lub pokrewnej dyscyplinie ilościowej, takiej jak statystyka, ekonomia, badania operacyjne, analityka, matematyka lub inżynieria.
  • Co najmniej cztery lata profesjonalnego doświadczenia w inżynierii oprogramowania; staże nie są wliczane do tego wymogu.
  • Co najmniej dwa lata pracy z publicznymi platformami chmurowymi, takimi jak AWS, GCP lub Azure, narzędziami zwiększającymi produktywność w chmurze albo technologiami wirtualizacji.
  • To stanowisko nie oferuje wsparcia imigracyjnego ani sponsorowania przez pracodawcę w celu uzyskania nowego zezwolenia na pracę.
  • Preferowany jest tytuł magistra informatyki lub pokrewnej dziedziny.
  • Preferowane jest co najmniej siedem lat doświadczenia w programowaniu z użyciem przynajmniej dwóch technologii spośród Go, Java, JavaScript lub TypeScript, Python, Rust, C# i Scala.
  • Preferowane są co najmniej trzy lata doświadczenia z bazami danych i systemami zarządzania bazami danych.
  • Preferowane są co najmniej trzy lata pracy z AWS, GCP, Azure, narzędziami zwiększającymi produktywność w chmurze albo technologiami wirtualizacji.
  • Preferowane są co najmniej cztery lata pracy nad frameworkami open source.
  • Preferowane są co najmniej trzy lata korzystania z frontendowych frameworków JavaScript lub TypeScript.
  • Preferowane są co najmniej cztery lata projektowania synchronicznych i asynchronicznych interfejsów API.
  • Preferowane są co najmniej trzy lata tworzenia potoków CI/CD, rozwiązań infrastruktury jako kodu i frameworków automatycznego testowania.
  • Preferowane są co najmniej trzy lata korzystania z platform kontroli wersji opartych na Git, takich jak Git, GitHub lub Bitbucket.
  • Preferowane są co najmniej trzy lata diagnozowania problemów technicznych w środowiskach chmurowych.
  • Doświadczenie w korzystaniu z nowoczesnych narzędzi programistycznych wspomaganych przez AI i drugich pilotów AI w środowiskach IDE.
  • Preferowany jest co najmniej rok doświadczenia w mentoringu inżynierów i wspieraniu rozwoju zawodowego w zespołach technicznych.
  • Preferowany jest co najmniej rok doświadczenia w stosowaniu praktyk obserwowalności do lokalizowania i optymalizowania wąskich gardeł wydajności w systemach rozproszonych.
  • Doświadczenie w korzystaniu z interaktywnych narzędzi AI wykraczające poza podstawowe uzupełnianie kodu.
  • Doświadczenie w prowadzeniu interdyscyplinarnych programów inżynieryjnych lub inicjatyw technicznych na dużą skalę.
  • Doświadczenie w definiowaniu i egzekwowaniu standardów kodowania oraz wzorców projektowych w zespołach.

Benefity

  • Wynagrodzenie motywacyjne zależne od wyników może obejmować premie pieniężne i/lub długoterminowe zachęty.
  • Kompleksowy, konkurencyjny pakiet świadczeń obejmujący zdrowie, wsparcie finansowe i inne obszary ogólnego dobrostanu.
  • Kandydaci, którzy tego potrzebują, mogą otrzymać racjonalne usprawnienia.