Przejdź do treści głównej

Software Supply Chain Engineer (Go&Java)

Technology
4IT Solutions
Gdańsk, Polska3 tygodni temuDo 14.12.2026
Pełny etatHybrydowa

Opis stanowiska

Poszukujemy Software Supply Chain Engineer (Go&Java) dla jednego z naszych klientów świadczących usługi audytorskie oraz tworzenia i utrzymania oprogramowania, aż po automatyzację procesów biznesowych dla kluczowych firm z sektora finansowego, publicznego i technologicznego.

Na początek konkrety

  • Możliwa forma współpracy: B2B, UoP

  • Stawka: 130-160 PLN/h B2B, 12500-19500 PLN brutto UoP

  • Tryb pracy: hybryda (dni do ustalenia) Gdańsk · Katowice · Kraków · Poznań · Rzeszów · Szczecin · Warszawa · Wrocław

  • Wymiar pracy: 1FTE
O projekcie:

Projekt koncentruje się na rozwoju i zabezpieczaniu nowoczesnych, enterprise’owych rozwiązań software’owych oraz zwiększaniu bezpieczeństwa całego procesu wytwarzania oprogramowania.

Osoba na tym stanowisku będzie łączyć software engineering, DevSecOps oraz Software Supply Chain Security, rozwijając rozwiązania w Go i Java, projektując skalowalne architektury oraz wdrażając bezpieczne praktyki w całym cyklu SDLC. Kluczowym obszarem będzie również zabezpieczanie zależności, procesów buildowania i deploymentu, w tym wykorzystanie SBOM, dependency management, vulnerability management oraz automatycznych kontroli bezpieczeństwa w CI/CD.

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
  • Minimum 5 lat doświadczenia

  • Angielski pozwalający na codzienną komunikację w zespole międzynarodowym

  • Bardzo dobra znajomość Go (Golang) i Java,

  • Doświadczenie w projektowaniu i rozwoju skalowalnych, rozproszonych systemów, mikroserwisów i API,

  • Praktyczne doświadczenie z CI/CD (np. Github Actions, gitlab CI, Jenkins),

  • Znajomość Secure Development Lifecycle (SDL) i zasad secure coding,

  • Doświadczenie w obszarze devsecops i automatyzacji procesów wytwarzania oraz wdrażania oprogramowania,

  • Znajomość zagadnień software supply chain security, w tym dependency management, vulnerability management, SBOM i bezpieczeństwa artefaktów,

  • Doświadczenie w automatyzacji testów,

  • Znajomość Docker i Kubernetes,

  • Doświadczenie w środowiskach chmurowych (AWS, Azure lub Google Cloud),

  • Znajomość praktyk Infrastructure as Code (iac),

  • Doświadczenie w pracy zgodnej z podejściem SRE będzie istotnym atutem.

Mile widziane
  • Min. 5 lat doświadczenia w software engineering w środowisku enterprise

  • Bardzo dobra, praktyczna znajomość Go (Golang) i Java

  • Doświadczenie w pracy z technologiami i rozwiązaniami open source, w tym ich oceną i integracją

  • Doświadczenie w projektowaniu i rozwijaniu distributed systems, microservices oraz API

  • Znajomość software design patterns i architektury aplikacji

  • Bardzo dobre doświadczenie z CI/CD – np. GitHub Actions, GitLab CI/CD, Jenkins

  • Znajomość Secure Development Lifecycle (SDL) oraz secure coding

  • Praktyczna znajomość Software Supply Chain Security

  • Znajomość SBOM (Software Bill of Materials), dependency management oraz vulnerability management

  • Doświadczenie w zabezpieczaniu software dependencies, build systems i deployment processes

  • Dnajomość praktyk DevSecOps i automatyzacji kontroli bezpieczeństwa w procesie CI/CD

  • Doświadczenie z Docker i Kubernetes

  • Znajomość co najmniej jednej chmury: AWS, Azure lub Google Cloud

  • Znajomość Infrastructure as Code (IaC)

  • Wykształcenie wyższe techniczne

  • Język angielski do swobodnej komunikacji w międzynarodowym środowisku

Oferujemy
  • Brak dress code

  • Multisport

  • Kursy językowe

  • Możliwość pracy zdalnej

  • 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

  • Ubezpieczenie medyczne i zdrowotne

Opis procesu rekrutacji
  1. Rozmowa z przedstawicielem 4IT Solutions

  2. Stacjonarne spotkanie w języku angielskim w Warszawie pod koniec października

Keywords
GoJavaCI / CDSecure Development LifecycleSoftware Supply Chain SecurityDependency ManagementVulnerability ManagementDockerKubernetesCloud environmentsGitLabCodingSmartDeviceLinkDevOpsVulnerabilityMaintainabilityAWSGithubJenkinsSoftware Engineering

Interesuje Cię ta oferta?