O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Starszy zdalny inżynier oprogramowania C++ (w Wielkiej Brytanii) | Full-Time About Us Reactive Markets to platforma transakcyjna roku 2026 OTC (Risk.net). Nasza sieć obsługuje ponad 50 miliardów dolarów dziennego wolumenu obrotu walutami, akcjami i kryptowalutami, łącząc ponad 40 wiodących na świecie dostawców płynności. Budujemy systemy transakcyjne, które działają na granicy tego, co jest technicznie możliwe - gdzie liczą się nanosekundy, a upuszczona wiadomość kosztuje prawdziwe pieniądze.
Nasz zespół inżynierów jest niewielki, ma starszy staż pracy i jest głęboko zaangażowany w tworzenie najnowocześniejszych, niezawodnych i wydajnych systemów. Rola Poszukujemy starszego inżyniera oprogramowania C++, który może kształtować techniczny kierunek naszej platformy handlowej Switchboard, jednocześnie kontynuując pisanie doskonałego kodu. Będziesz pracować nad komponentami o najbardziej krytycznym znaczeniu dla wydajności - mechanizmami ustalania cen, bramami łączności, systemami danych rynkowych i warstwą komunikatów, która je łączy - i będziesz mieć bezpośredni wpływ na decyzje dotyczące architektury, które wpływają na całą platformę.
To nie jest rola, w której piszesz kod i rzucasz go o ścianę. Budujesz, testujesz, wdrażasz, wspierasz na produkcji i ulepszasz. Nasi inżynierowie są odpowiedzialni za cały cykl życia - od projektu po doskonałość operacyjną.
Kiedy w piątek o 16:00 coś się psuje, należysz do zespołu, który bada problem i go naprawia. Oprócz własnych obowiązków będziesz zapewniać nadzór techniczny nad całym zespołem - przeglądając projekty, kwestionując założenia i doradzając inżynierom, którzy są na wcześniejszym etapie kariery. Pomożesz nam utrzymać poprzeczkę jakości, na której polegają nasi klienci, i będziesz mieć wpływ na decyzje dotyczące architektury, które określają, jak dobrze skaluje się nasza platforma.
W przypadku wydania produkcyjnego, zaplanowanych okien konserwacji i wsparcia poziomu 3 podczas krytycznych incydentów wymagane są czasami godziny poza normalnym dniem pracy. Ograniczamy to do minimum i doceniamy zaangażowanie, ale posiadanie produkcyjnej platformy handlowej oznacza bycie tam, gdzie ma to znaczenie. Nad czym będziesz pracować - Nowoczesne C++ 20 i Go on Linux - nowoczesny stos oprogramowania oparty na otwartym kodzie źródłowym - Natywna dla chmury infrastruktura AWS z kolokacją w kluczowych centrach danych - Optymalizacja opóźnień na poziomie mikrosekund i przesyłanie wiadomości o wysokiej przepustowości - Potoki danych rynkowych i danych referencyjnych dla wielu klas aktywów - Integracja protokołu FIX z globalnymi bankami i dostawcami płynności - Obserwowalność i monitorowanie - pulpity nawigacyjne, alerty i metryki pokazujące zachowanie systemu - Systemy produkcyjne obsługujące prawdziwe pieniądze - niezawodność nie jest opcjonalna - Nadzór nad architekturą - projektowanie rozwiązań, wzajemne recenzje i kierownictwo techniczne dla komponentów platformy - Opieka mentorska - pomaganie inżynierom młodszego i średniego szczebla w rozwijaniu ich umiejętności, ulepszaniu kodu i wyrastaniu na silniejszych współpracowników.
Czego potrzebujemy Technicznie: - Mocnego języka C++ z programowaniem systemów Linux (ponad 5 lat) - Wygodna praca blisko metalu - rozumiesz, co kryje się pod twoim kodem - Udokumentowane doświadczenie w optymalizacji złożonych systemów wrażliwych na opóźnienia - możesz metodycznie profilować, diagnozować i naprawiać problemy z wydajnością - Głębokie zrozumienie architektury systemów rozproszonych i protokoły sieciowe (TCP/UDP, programowanie gniazd, FIX) - Doświadczenie w projektowaniu systemów i kompromisach w architekturze - podjąłeś decyzje, które utknęły w martwym punkcie i poniosłeś ich konsekwencje - Doświadczenie w Go to mocny atut - często używamy Go do mikrousług i narzędzi wiersza poleceń, a od Ciebie oczekuje się, że będziesz z nim pracować wewnętrznie. Jeśli jeszcze tego nie wiesz, silni inżynierowie C++ szybko to podchwytują - Python do tworzenia skryptów, automatyzacji, testowania i analizy danych - używany na całej platformie do tworzenia narzędzi i przepływów operacyjnych - Skrypty Git i Shell - Doświadczenie w usługach finansowych lub technologii handlowej jest plusem, ale nie jest niezbędne. Sposób pracy: - Wysyłasz.
Skupiasz się na dostarczaniu - iterujesz, ulepszasz, wprowadzasz rzeczy do produkcji - jesteś tego właścicielem. Kiedy coś budujesz, bierzesz odpowiedzialność za jego zachowanie w produkcji. Reagujesz na incydenty (15-minutowe potwierdzenie SLA w godzinach pracy), badasz problemy i zamykasz pętlę - podnosisz poprzeczkę.
Przeprowadzasz przemyślane recenzje wzajemne, konstruktywnie kwestionujesz projekty i utrzymujesz zespół na wysokim poziomie, nie spowalniając go - jesteś mentorem. Inwestujesz w otaczających Cię inżynierów - dzieląc się wiedzą, współpracując przy trudnych problemach i pomagając ludziom się rozwijać. Ulepszasz zespół, a nie tylko kod.
Zapisujesz wszystko. Dokumentacja nie jest refleksją - to sposób, w jaki skalujemy wiedzę w rozproszonym zespole. Jeśli coś nie jest zapisane, to nie istnieje - komunikujesz się.
Jesteśmy zespołem rozproszonym w wielu strefach czasowych. Jasna, proaktywna komunikacja - zwłaszcza gdy coś idzie nie tak - jest niezbędna. Zależy Ci na jakości.
Piszesz czysty, testowalny kod. Wnikliwie oceniasz pracę swoich rówieśników. Naciskasz na ciągłe doskonalenie bez nadmiernego porzucania rozwiązań - korzystasz z narzędzi AI.
Korzystamy z narzędzi AI (Claude, Gemini), aby zwiększać nasze możliwości inżynieryjne - od przeglądu kodu i debugowania po badanie incydentów i dokumentację. Nie musisz być ekspertem, ale powinieneś być ciekawy i chętny do nauki Co otrzymujesz - Prawdziwe problemy - systemy handlowe, w których wydajność mierzy się w mikrosekundach, a nie kliknięciach użytkowników - Wpływ techniczny - bezpośredni wkład w decyzje architektoniczne, projekt rozwiązania i kierunek techniczny platformy - Doskonały zespół - starsi inżynierowie, którzy dbają o rzemiosło, otwarcie współpracują i trzymają się wysokich standardów - Własność - małe zespoły, jasna odpowiedzialność, bezpośredni wpływ na platformę i naszych klientów - Konkurencyjny pakiet - urlop do 30 dni + święta państwowe, prywatne ubezpieczenie zdrowotne, emerytura, ubezpieczenie na życie, zwrot pieniędzy za usługi stomatologiczne/optyczne, dojazd rowerem do pracy, spotkania towarzyskie i poza siedzibą firmy - Możliwość pracy zdalnej - elastyczna praca z domu. Ufamy, że nasi ludzie dotrzymają słowa - Zrównoważone tempo - ciężko pracujemy, ale nie wypalamy ludzi.
Równowaga to sposób, w jaki możemy zachować bystrość - Rozwój - rozwój kariery w celu objęcia stanowisk kierowniczych, specjalizacji w zakresie wydajności lub przywództwa technicznego. Inwestujemy w ludzi, którzy inwestują w nas. Wierzymy w przejrzystość, szczere opinie i spisywanie wszystkiego. Świętujemy dostawę, a nie aktywność.
Uważamy, że sztuczna inteligencja wzmacnia ludzi - usuwa trud, zwiększa możliwości i umożliwia pracę o wyższej wartości. Naszym celem jest budowanie systemów, których utrzymanie i wsparcie nie zależy od bohaterstwa jednostek - systemów i procesów, które są odporne, udokumentowane i zrównoważone. Nasz proces rekrutacji Dbamy o to, aby nasz proces był skupiony i szanował Twój czas.
Nasz proces składa się z trzech etapów. Etap 1: Wstępna rozmowa z zespołem ds. pozyskiwania talentów Format: Rozmowa wideo, ~30 - 45 minut Etap 2: Menedżer ds. rekrutacji Rozmowa z odpowiednim liderem zespołu lub menedżerem ds. rekrutacji Format: Rozmowa wideo, ~60 minut Etap 3: Rozmowa techniczna z dwoma członkami odpowiedniego zespołu inżynierskiego Format: Rozmowa wideo, sesja interaktywna, ~60 minut Czego można się spodziewać na każdym etapie, Dział Pozyskiwania talentów wyjaśni, jeśli zostaniesz zaproszony na rozmowę kwalifikacyjną. Staramy się utrzymać dynamikę całego procesu bez niepotrzebnych opóźnień między etapami, a informacje zwrotne zazwyczaj przychodzą w ciągu kilku dni roboczych. * Należy pamiętać, że w zależności od dostępności etapy 2 i 3 mogą się zmieniać.
Jak aplikować Aplikuj bezpośrednio za pośrednictwem tej oferty pracy - wszystkie aplikacje, w tym te przesłane za pośrednictwem LinkedIn, są zarządzane za pośrednictwem naszego systemu śledzenia kandydatów, dzięki czemu zawsze trafisz w to samo miejsce, niezależnie od tego, gdzie znalazłeś tę rolę. Prawo do pracy: Kandydaci muszą posiadać istniejące prawo do pracy w Wielkiej Brytanii. Obecnie nie jesteśmy w stanie zaoferować sponsorowania wiz dla tej roli.
Równe szanse: Reactive Markets jest pracodawcą zapewniającym równe szanse. Przyjmujemy zgłoszenia od wszystkich wykwalifikowanych kandydatów, bez względu na wiek, niepełnosprawność, zmianę płci, małżeństwo lub związek partnerski, ciążę lub macierzyństwo, rasę, religię lub przekonania, płeć lub orientację seksualną. Rozsądne korekty: Jeśli potrzebujesz jakichkolwiek dostosowań lub wsparcia podczas procesu składania aplikacji lub rozmowy kwalifikacyjnej, daj nam znać - chętnie się dostosujemy.
Ochrona danych: Aplikując, wyrażasz zgodę na przetwarzanie przez Reactive Markets Twoich danych osobowych w celach rekrutacyjnych, zgodnie z naszą polityką prywatności. #Hiring #SoftwareEngineering #CPlusPlus #FinTech #TradingTechnology #RemoteWork #LowLatency #Senior Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/senior-c-software-engineer-reactive-markets
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.