W skrócie
- Zadania: Projektuj i rozwijaj aplikacje w Go i Java, automatyzuj procesy CI/CD.
- Firma: Dynamiczna firma technologiczna z otwartą kulturą współpracy.
- Benefity: Stabilne zatrudnienie, możliwość rozwoju zawodowego i przyjazna atmosfera.
- Pozostałe informacje: Możliwość uczestnictwa w konferencjach i wymiany wiedzy technicznej.
- Dlaczego ta praca: Zyskaj realny wpływ na innowacyjne projekty i rozwijaj swoje umiejętności.
- Kwalifikacje: Min. 5 lat doświadczenia w inżynierii oprogramowania i znajomość SDLC.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Praca hybrydowa.
Projekt obejmuje utrzymanie, rozwój i zabezpieczanie enterprise’owych aplikacji oraz platform w środowisku cloud-native. Zakres prac łączy tworzenie i rozwój oprogramowania z automatyzacją procesów CI/CD, praktykami DevSecOps, bezpieczeństwem łańcucha dostaw oprogramowania oraz podejściem SRE.
Osoba na tym stanowisku będzie odpowiedzialna za rozwój i utrzymanie skalowalnych rozwiązań opartych m.in. o Go i Java, a także za automatyzację procesów budowania, testowania i wdrażania oprogramowania. Istotnym elementem projektu jest zapewnienie bezpieczeństwa na całym cyklu życia oprogramowania (SDLC), w tym zarządzanie zależnościami, podatnościami i integralnością artefaktów oraz rozwój nowoczesnych praktyk DevSecOps.
Zakres obowiązków:
- Projektowanie, rozwój i utrzymanie enterprise-grade aplikacji i platform w Go oraz Java.
- Tworzenie skalowalnych i bezpiecznych rozwiązań w oparciu o cloud-native architecture.
- Projektowanie i rozwój mikroserwisów, API oraz systemów rozproszonych.
- Udział w projektowaniu architektury oraz podejmowaniu decyzji technicznych.
- Prowadzenie code review oraz dbanie o jakość, bezpieczeństwo i maintainability kodu.
- Ocena, dobór i integracja komponentów oraz technologii open source.
- Projektowanie i optymalizacja CI/CD pipelines.
- Integracja automatycznych mechanizmów bezpieczeństwa, m.in. code scanning, dependency analysis i vulnerability checks.
- Automatyzacja procesów build, test i secure deployment.
- Implementacja i rozwój mechanizmów Software Supply Chain Security.
- Zabezpieczanie zależności, procesów buildowania, artefaktów oraz deploymentu.
- Wdrażanie i utrzymanie SBOM oraz dependency management.
- Identyfikowanie i ograniczanie ryzyka związanego z podatnościami w komponentach open source.
- Współpraca z zespołami Cybersecurity przy zabezpieczaniu software supply chain.
- Wspieranie wdrażania Secure Development Lifecycle (SDL) w całym procesie tworzenia oprogramowania.
- Udział w threat modeling oraz security design reviews.
- Wsparcie w analizie i remediacji wykrytych security vulnerabilities.
- Promowanie bezpiecznych praktyk wśród zespołów developerskich i DevOps.
Wymagania:
- Min. 5 lat doświadczenia w Software Engineering / enterprise application development.
- Bardzo dobra znajomość SDLC i dobrych praktyk wytwarzania oprogramowania.
- Doświadczenie w projektowaniu i implementacji automatyzacji testów / test automation frameworks.
- Praktyczne doświadczenie w Site Reliability Engineering (SRE).
- Doświadczenie w CI/CD, DevOps i release automation.
- Znajomość zagadnień system reliability, scalability, availability i resiliency.
- Doświadczenie w monitoringu, observability i incident management.
- Doświadczenie w analizie problemów, root cause analysis i troubleshooting.
- Umiejętność współpracy z zespołami development, infrastructure, security i operations.
- Dobre umiejętności komunikacyjne i liderskie.
- Wykształcenie wyższe techniczne.
- Język angielski do swobodnej komunikacji w międzynarodowym środowisku.
- Otwartość na wizyty w jednym z biur klienta.
Mile widziane:
- Doświadczenie w pracy zgodnej z podejściem SRE będzie istotnym atutem.
Oferujemy:
- Stabilne zatrudnienie.
- Możliwość podnoszenia kwalifikacji zawodowych.
- Atmosfera otwartości i współpracy w zgranym zespole.
- Otwartość na inicjatywy pracowników.
- Możliwość realnego wpływu na produkt.
- Wsparcie architekta / lidera technicznego.
- Dokumentacja.
- Automatyzacja testów.
- Testy jednostkowe.
Etapy rekrutacji:
- Rozmowa z przedstawicielem 4IT Solutions.
- Stacjonarne spotkanie w języku angielskim w Warszawie.
Software Supply Chain Engineer in Warsaw – pracodawca: 4IT SOLUTIONS sp. z o.o.
4IT Solutions to doskonały pracodawca, który stawia na rozwój swoich pracowników w dynamicznym środowisku technologicznym. Oferujemy stabilne zatrudnienie, możliwość podnoszenia kwalifikacji oraz atmosferę otwartości i współpracy w zgranym zespole. Pracując u nas, masz realny wpływ na rozwój produktów oraz dostęp do szkoleń i konferencji, co czyni nas idealnym miejscem dla specjalistów IT szukających satysfakcjonującej kariery.
Dane kontaktowe:
Zespół rekrutacyjny 4IT SOLUTIONS sp. z o.o.