PTC
PTC
PTC tworzy oprogramowanie dla przedsiębiorstw produkcyjnych, w tym rozwiązania do zarządzania cyklem życia produktu (PLM) i cyklem życia usług (SLM). Produkty firmy pomagają zespołom koordynować projektowanie produktów, produkcję i obsługę serwisową, wspierając rozwój produktów, jakość oraz sprawność operacyjną. Z oprogramowania PTC korzystają duże firmy z sektora produkcji dyskretnej.

Główny inżynier oprogramowania, ALM — PTC

Wyznaczaj kierunek techniczny platform PTC do zarządzania cyklem życia aplikacji (ALM), kształtując architekturę, skalowalność i modernizację chmury. Współpracuj z zespołami inżynierii, zarządzania produktem i obsługi klientów, aby rozwijać oprogramowanie dla przedsiębiorstw.

Opis

  • Wyznaczaj długoterminowy kierunek techniczny produktów i platform ALM.
  • Twórz architektoniczne plany rozwoju i strategie technologiczne dla zespołów inżynieryjnych.
  • Doradzaj w zakresie projektowania oprogramowania, skalowalności, wydajności i doskonałości operacyjnej.
  • Ukierunkowuj rozwój produktów, uwzględniając wyzwania klientów, wzorce wdrożeń i zmiany rynkowe.
  • Prowadź dyskusje techniczne i uzgadniaj działania zespołów inżynieryjnych, architektonicznych, produktowych i obsługujących klientów.
  • Współtwórz bezpieczne, odporne i skalowalne systemy dla przedsiębiorstw.
  • Rozwijaj modernizację w obszarach architektury chmurowej, mikrousług, funkcji wykorzystujących AI, obserwowalności i skalowalności platform.
  • Oceniaj kluczowe decyzje architektoniczne i inżynieryjne oraz wspieraj ich podejmowanie.
  • Promuj dobre praktyki inżynieryjne, jakość kodu, automatyzację, testowanie i doskonałość operacyjną.
  • Analizuj złożone problemy z wydajnością, niezawodnością, skalowalnością i eksploatacją.
  • Wykrywaj wąskie gardła architektury i rekomenduj usprawnienia.
  • Wspieraj wdrożenia na skalę przedsiębiorstwa, wykorzystując wiedzę o systemach rozproszonych, bazach danych, infrastrukturze chmurowej i wydajności aplikacji.
  • Oceniaj przydatność nowych technologii w portfolio ALM firmy PTC.
  • Promuj inżynierię wspomaganą AI, automatyzację, analitykę i nowoczesne procesy dostarczania oprogramowania.
  • Prowadź prace nad weryfikacją koncepcji i oceny techniczne.
  • Współpracuj z klientami, partnerami i ekspertami branżowymi.
  • Współpracuj z zespołem zarządzania produktem, aby powiązać priorytety techniczne z celami biznesowymi i potrzebami klientów.
  • Współpracuj z kierownikami zespołów inżynieryjnych, architektami, głównymi inżynierami i specjalistami technicznymi.
  • Koordynuj działania zespołów ds. sukcesu klienta, wsparcia i usług, aby rozwiązywać złożone problemy techniczne.
  • Bierz udział w strategicznych projektach z klientami.
  • Mentoruj starszych inżynierów i osoby rozwijające kompetencje przywódcze w obszarze technicznym.
  • Promuj praktyki w zakresie architektury oprogramowania, inżynierii wydajności, DevOps i tworzenia aplikacji chmurowych.
  • Uczestnicz w forach inżynieryjnych i społecznościach technicznych oraz dziel się wiedzą.
  • Reprezentuj ALM jako ekspert techniczny w organizacji i szerszej społeczności inżynieryjnej.

Wymagania

  • Tytuł licencjata lub magistra w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej
  • Co najmniej 10 lat doświadczenia zawodowego w inżynierii oprogramowania
  • Udokumentowane doświadczenie w projektowaniu, tworzeniu i obsłudze wielkoskalowych platform oprogramowania dla przedsiębiorstw
  • Dogłębna znajomość języka Java i nowoczesnego programowania backendowego
  • Rozległe doświadczenie w systemach rozproszonych, architekturach chmurowych i mikrousługach
  • Dobra znajomość wzorców architektury oprogramowania i aktualnych praktyk inżynieryjnych
  • Doświadczenie w kształtowaniu strategii technicznej i architektury dla wielu zespołów inżynieryjnych
  • Ekspercka wiedza w zakresie wydajności, skalowalności, niezawodności i doskonałości operacyjnej
  • Doskonałe umiejętności rozwiązywania problemów, komunikacji i współpracy z interesariuszami
  • Umiejętność kształtowania decyzji technicznych i biznesowych dzięki uznanej wiedzy eksperckiej
  • Znajomość ALM, DevOps, inżynierii systemów lub platform do dostarczania oprogramowania
  • Doświadczenie z Codebeamer, Jira, Polarion, Jama, Azure DevOps lub porównywalnymi narzędziami
  • Doświadczenie z co najmniej jedną publiczną platformą chmurową: AWS, Azure lub GCP
  • Doświadczenie z Kubernetes, Docker, CI/CD, automatyzacją infrastruktury i narzędziami do obserwowalności
  • Znajomość AI i uczenia maszynowego oraz ich zastosowania w oprogramowaniu dla przedsiębiorstw
  • Doświadczenie w tworzeniu produktów dla branż regulowanych, takich jak motoryzacja, lotnictwo i kosmonautyka, urządzenia medyczne lub produkcja przemysłowa
  • Patenty, publikacje branżowe, wystąpienia konferencyjne lub znaczący wkład w projekty open source

Benefity

  • Możliwość odkrywania nowych obszarów, nauki i rozwoju
  • Możliwość wcielania pomysłów w życie
  • Współpraca z doświadczonymi liderami branży
  • Praca z zaawansowanymi technologiami
  • Praktyki ochrony prywatności i danych