
Switch2 Energy Limited opracowuje i świadczy kompleksowe usługi energetyczne dla sieci ciepłowniczych w Wielkiej Brytanii. Działalność firmy obejmuje opomiarowanie, rozliczenia oraz systemy płatności w miarę zużycia dla ciepłownictwa komunalnego, pomagając władzom lokalnym, stowarzyszeniom mieszkaniowym i prywatnym deweloperom zarządzać działaniem sieci oraz wspierać bardziej efektywne wykorzystanie energii. Firma współpracuje również z systemami energii odnawialnej i stosuje ekonomiczne modele obsługi, których celem jest poprawa komfortu mieszkańców korzystających z sieci ciepłowniczych.
Menedżer inżynierii oprogramowania — praca hybrydowa w Wielkiej Brytanii
Kieruj zespołami ds. oprogramowania i danych w Switch2 Energy, brytyjskiej firmie technologicznej z branży sieci ciepłowniczych. Kształtuj strategię inżynieryjną i twórz kod w Rust dla produktów opartych na AWS.
Opis
- Wspieranie współpracy i otwartej kultury inżynieryjnej w Switch2 Energy
- Pomoc w definiowaniu strategii inżynieryjnej i produktowej
- Współtworzenie planowania rozwoju produktu
- Udział w podejmowaniu decyzji architektonicznych
- Kierowanie dwoma zespołami programistycznymi i jednym zespołem ds. danych oraz mentoring ich członków
- Współpraca z zespołami ds. produktów mechanicznych, elektrycznych i IoT w całej firmie Switch2 Energy
- Przekładanie wymagań produktowych na potrzeby współpracowników technicznych i nietechnicznych
- Współpraca z interesariuszami biznesowymi przy ustalaniu priorytetów i dopracowywaniu przyszłych strumieni prac
- Śledzenie aktualnych technologii i trendów branżowych
- Udział w przeglądach kodu i przekazywanie konstruktywnej informacji zwrotnej
- Tworzenie łatwego w utrzymaniu, wysokiej jakości kodu jako programista
Wymagania
- Udokumentowane doświadczenie w kierowaniu jednym lub większą liczbą zespołów
- Doświadczenie w prowadzeniu strumienia prac ukierunkowanego na stworzenie odpowiedniego produktu
- Doświadczenie w mentoringu współpracowników oraz wspieraniu ich rozwoju zawodowego i kompetencyjnego
- Zainteresowanie językiem Rust i zasadami programowania funkcyjnego
- Bardzo dobra znajomość języków Rust i TypeScript oraz narzędzi Node.js
- Znajomość uznanych praktyk tworzenia oprogramowania
- Doświadczenie z frameworkami automatyzacji testów, w tym testami jednostkowymi, integracyjnymi i end-to-end
- Umiejętność współpracy z interesariuszami nietechnicznymi i identyfikowania wymagań niefunkcjonalnych
- Praktyczne doświadczenie w stosowaniu zwinnych metod, w tym TDD, programowania w parach i krótkich iteracyjnych cykli informacji zwrotnej
- Znajomość interfejsów API, baz danych i technologii chmurowych, szczególnie AWS
- Doświadczenie w projektowaniu i wdrażaniu architektury chmurowej
Benefity
- Praca hybrydowa: trzy dni zdalnie i dwa dni na miejscu
- Praca na pełny etat