Staff Software Engineer

Staff Software Engineer

Pełny etat 9000 - 12000 zł / rok (szac.) Zdalnie
S

W skrócie

  • Zadania: Projektuj i rozwijaj infrastrukturę platformy obsługującą ogromny ruch internetowy.
  • Firma: Innowacyjna firma technologiczna z globalnym zasięgiem.
  • Benefity: Atrakcyjne wynagrodzenie, 15 dni urlopu, elastyczne godziny pracy.
  • Pozostałe informacje: Możliwość pracy zdalnej i dynamiczny zespół inżynieryjny.
  • Dlaczego ta praca: Pracuj nad technologiami przyszłości i wpływaj na rozwój platformy e-commerce.
  • Kwalifikacje: 10-letnie doświadczenie w inżynierii oprogramowania i umiejętności przywódcze.

Przewidywane wynagrodzenie mieści się w przedziale 9000 - 12000 zł za rok.

To stanowisko jest otwarte dla kandydatów na całym świecie, co oznacza, że możesz aplikować i pracować z dowolnego miejsca, o ile spełniasz wszystkie wymagania. Jako inżynier oprogramowania na poziomie staff będziesz w centrum jednego z najbardziej technicznie wymagających wyzwań w nowoczesnej infrastrukturze internetowej: optymalizacji sposobu, w jaki ruch internetowy jest przechwytywany, przetwarzany i dostarczany na dużą skalę w ramach platformy obliczeń brzegowych. Będziesz pracować nad systemem obsługującym dziesiątki tysięcy żądań na sekundę oraz dziesiątki miliardów dolarów rocznej wartości e-commerce, w towarzystwie małego, wysoko wykwalifikowanego zespołu inżynieryjnego, gdzie każdy inżynier odpowiada za istotną część systemu.

Nie jest to rola polegająca na wykonywaniu biletów. Będziesz technicznym liderem w architekturze i projektowaniu, współpracując bezpośrednio z CTO i głównym inżynierem platformy, aby określić, jak platforma się rozwija. Będziesz planować wdrożenia metodycznie, definiować metryki sukcesu przed wysyłką, debugować złożone zachowanie między przeglądarkami i urządzeniami oraz budować systemy, które nie mogą zawieść.

Obowiązki:

  • Projektowanie, budowanie i skalowanie podstawowej infrastruktury platformy obsługującej ruch internetowy o wysokiej objętości na warstwie CDN i obliczeń brzegowych.
  • Aktywne pełnienie roli technicznego lidera w projektowaniu architektury, planowaniu technicznym oraz autorstwie dokumentów projektowych z długoterminowym spojrzeniem.
  • Planowanie i realizacja stopniowych, metodycznych wdrożeń: definiowanie docelowych odbiorców, KPI i metryk sukcesu przed wysyłką istotnych zmian.
  • Debugowanie złożonego zachowania front-endu spowodowanego zmianami w platformie backendowej we wszystkich przeglądarkach, urządzeniach i geografiach.
  • Współpraca z zespołem inżynierii danych w celu zapewnienia testowalności na dużą skalę oraz budowy odpowiednich ram pomiarowych i obserwowalności.
  • Rozwiązywanie problemów technicznych o wysokiej złożoności z istotnym zakresem i niepewnością, gdzie istnieje niewiele ustalonych podręczników.
  • Mentorowanie inżynierów i pełnienie roli punktu eskalacji technicznej w przypadku złożonych wyzwań platformowych.
  • Śledzenie nowości w technologii wydajności sieci, wzorcach obliczeń brzegowych i technikach optymalizacji przeglądarek.
  • Przyjmowanie i integrowanie narzędzi AI do kodowania w swoim procesie inżynieryjnym, aby przyspieszyć dostarczanie i poprawić jakość kodu.

Wymagania:

  • 10 lat doświadczenia w inżynierii oprogramowania z solidnym doświadczeniem w budowaniu i skalowaniu platform internetowych o dużym ruchu i wielu najemcach.
  • Ekspert w TypeScript (główny język), JavaScript (prawdziwy JS, a nie tylko na poziomie frameworka) i Pythonie.
  • Udokumentowane doświadczenie w projektowaniu i obsłudze rozproszonych systemów o wysokiej dostępności na znaczną skalę.
  • Doświadczenie z platformami chmurowymi: AWS, GCP lub Azure (środowisko niezależne od chmury).
  • Doświadczenie z infrastrukturą CDN i optymalizacją wydajności sieci: narzędzia takie jak Cloudflare, Lighthouse, WebPageTest oraz techniki takie jak web workers, lazy loading i code splitting.
  • Doświadczenie w Infrastructure as Code (Pulumi lub równoważne).
  • Silne umiejętności SQL i zapytań danych; zdolność do pracy z hurtowniami danych i podejmowania decyzji inżynieryjnych opartych na danych.
  • Doświadczenie z kolejkami wiadomości (SQS, Kinesis lub równoważne) oraz pipeline'ami CI/CD.
  • Przechowywanie danych: PostgreSQL, Redshift lub równoważne.
  • Silne umiejętności rozwiązywania problemów i orientacja na szczegóły: rozumienie, że przy ogromnej skali ruchu, przypadki brzegowe nie są przypadkami brzegowymi.
  • Aktywne korzystanie z narzędzi AI w procesie inżynieryjnym: Claude Code, GitHub Copilot, Codex lub równoważne.
  • Silna komunikacja w języku angielskim: komfort w dyskusjach technicznych i asynchronicznej współpracy pisemnej z rozproszonym zespołem.
  • Dostępność do pracy w pełnych godzinach czasu standardowego wschodniego.
  • Bycie prawnie uprawnionym do pracy jako niezależny wykonawca w kraju, w którym się znajdujesz.

Preferencje:

  • Doświadczenie z Cloudflare Workers lub obliczeniami brzegowymi (wysoce preferowane ze względu na architekturę platformy).
  • Doświadczenie z platformami e-commerce: Shopify, Salesforce Commerce Cloud lub podobnymi.
  • Doświadczenie z Snowflake lub optymalizacją zapytań w hurtowniach danych.
  • Tło w mediach lub na platformach publikacji o dużym ruchu.
  • Doświadczenie w prowadzeniu lub kierowaniu wieloma markami lub wieloma najemcami na platformie internetowej.
  • Doświadczenie w startupach, gdzie posiadałeś znaczną powierzchnię platformy z małym zespołem.
  • Doświadczenie Agile/Scrum w rozproszonym środowisku zespołowym.

Korzyści:

  • Wynagrodzenie: 9 000 do 12 000 USD miesięcznie.
  • Płatny urlop: 15 dni.
  • Urlopy: lokalne lub amerykańskie święta.

Staff Software Engineer – pracodawca: Sur Global

Sur Global to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracując jako Senior macOS QA Engineer, będziesz częścią zespołu, który ceni innowacyjność i współpracę, a także zapewnia wsparcie w zakresie szkoleń oraz dostępu do najnowszych narzędzi i technologii. Nasza kultura pracy opiera się na otwartości, różnorodności i dążeniu do doskonałości, co sprawia, że każdy dzień przynosi nowe wyzwania i satysfakcję z osiąganych wyników.

S

Dane kontaktowe:

Zespół rekrutacyjny Sur Global

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Staff Software Engineer

TypeScript
JavaScript
Python
Cloud Platform Experience (AWS, GCP, Azure)
CDN Infrastructure
Web Performance Optimization
Infrastructure as Code (Pulumi)