OS Tool Software Engineer (Poland)
42dot
Rola polega na rozwijaniu, ulepszaniu i utrzymaniu kluczowych komponentów platformy zarządzania portfelem wiodącego szwajcarskiego banku inwestycyjnego. Kandydat będzie tworzył rozwiązania automatyzujące w celu poprawy niezawodności, wydajności i efektywności operacyjnej systemu. Jest to praca nad dojrzałym, wysokowydajnym systemem produkcyjnym w środowisku finansowym, wymagająca silnego zaplecza inżynierskiego w systemie Linux i umiejętności pracy z dużymi, skalowalnymi systemami.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak informacji o wielkości zespołu., nie podano szczegółów dotyczących procesu rekrutacyjnego..
Rola polega na rozwijaniu, ulepszaniu i utrzymaniu kluczowych komponentów platformy zarządzania portfelem wiodącego szwajcarskiego banku inwestycyjnego. Kandydat będzie tworzył rozwiązania automatyzujące w celu poprawy niezawodności, wydajności i efektywności operacyjnej systemu. Jest to praca nad dojrzałym, wysokowydajnym systemem produkcyjnym w środowisku finansowym, wymagająca silnego zaplecza inżynierskiego w systemie Linux i umiejętności pracy z dużymi, skalowalnymi systemami.
- ✓Praca nad platformą zarządzania portfelem dla wiodącego szwajcarskiego banku inwestycyjnego.
- ✓Możliwość pracy nad systemem o wysokiej wydajności i krytycznym dla biznesu.
- ✓Wsparcie dla rozwoju poprzez platformę LuxTalent (webinary, kursy).
- ✓Możliwość wewnętrznej mobilności między projektami i lokalizacjami.
- −Praca w branży finansowej może wiązać się z wysokimi wymaganiami dotyczącymi zgodności i bezpieczeństwa.
- −Określenie 'mature, high-performance production system' może sugerować pracę z legacy code, choć jest to równoważone przez 'continuous improvement'.
- !Model pracy hybrydowej z 3 dniami w biurze może nie odpowiadać wszystkim kandydatom.
- !Poziom 'senior' jest określony jako '3-5 lat doświadczenia', co może być niższe niż standardowe oczekiwania dla roli Senior SRE w niektórych firmach.
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Rozwijanie, ulepszanie i utrzymywanie kluczowych komponentów platformy zarządzania portfelem.
- •Implementacja rozwiązań automatyzujących w celu poprawy niezawodności, wydajności i efektywności operacyjnej.
- •Współpraca z doświadczonymi inżynierami i dostarczanie wysokiej jakości, dobrze przetestowanego kodu.
- •Wspieranie standardów zespołowych, przepływów pracy i praktyk inżynierskich.
- •Udział w ciągłym doskonaleniu platformy.
- •Praca z dojrzałymi, dużymi systemami i dostarczanie wiarygodnych, przyrostowych ulepszeń.
- •Rozwiązywanie problemów systemowych i optymalizacja wydajności.
Idealny kandydat to doświadczony inżynier oprogramowania systemowego z 3-5 letnim doświadczeniem, silnym zapleczem inżynierskim w systemie Linux i praktycznym doświadczeniem w C++ i Python. Powinien mieć doświadczenie w pracy z dojrzałymi, dużymi systemami, być zdolny do samodzielnego wykonywania zadań zgodnie z ustalonymi procesami i posiadać silne umiejętności komunikacyjne, szczególnie w kontekście systemów krytycznych dla finansów.
Kandydat z co najmniej 3-letnim doświadczeniem w rozwoju oprogramowania, solidnym doświadczeniem w inżynierii systemu Linux, w tym w automatyzacji i rozwiązywaniu problemów na poziomie systemowym. Musi posiadać praktyczne doświadczenie w C++ i Python oraz umiejętność pracy z dużymi systemami.
Oferta nie jest dla osób z mniejszym niż 3-letnim doświadczeniem w rozwoju oprogramowania, bez doświadczenia w systemach Linux lub bez praktycznej znajomości C++ i Python. Nie jest też dla osób, które preferują pracę w startupach lub projektach o mniejszej skali i złożoności.
- ?Jakie są główne wyzwania związane z obecną wydajnością i niezawodnością platformy?
- ?Jak wygląda proces wdrażania zmian i aktualizacji w systemie produkcyjnym?
- ?Jakie są konkretne przykłady rozwiązań automatyzujących, które były ostatnio implementowane?
- ?Jakie są oczekiwania dotyczące udziału w dyżurach on-call?
- ?Jakie są plany dotyczące modernizacji lub refaktoryzacji istniejącego kodu?
- ?Jak wygląda proces code review i jakie są standardy jakości kodu?
- ?Jakie są główne różnice między tym projektem a innymi projektami w Luxoft?
- −Brak informacji o wielkości zespołu.
- −Nie podano szczegółów dotyczących procesu rekrutacyjnego.
- −Nie sprecyzowano, czy wymagane jest doświadczenie w konkretnych narzędziach do monitorowania lub CI/CD.
Zespół pracuje w środowisku mission-critical, z naciskiem na jakość kodu, automatyzację i ciągłe doskonalenie. Oczekiwana jest wysoka dyscyplina techniczna i umiejętność pracy w ustalonych procesach.
Proces rekrutacji jest w pełni zdalny.