Pomiń do treści
Logo firmy emagine

Senior Software Developer

emagine

Oferta w skrócie
Widełki nieujawnione
🏠ZdalnieTryb pracy
📄OtherKontrakt
⏱️Senior · 8+ latDoświadczenie
LokalizacjaWarszawa
Źródło
Aktywna
Opublikowano7 maja 2026
Ostatnio sprawdzono7 maja 2026
Wygasa za23 dni
Werdykt JobHunt

To rola seniora inżyniera oprogramowania, który ma wprowadzić i skalować praktyki Specification-Driven Development (SDD) w zespołach pracujących nad systemami dla transportu publicznego. Głównym zadaniem jest tworzenie precyzyjnych, behawioralnych specyfikacji przed rozpoczęciem implementacji – często z myślą o wspomaganiu narzędzi AI do generowania kodu. Obejmuje to definiowanie wymagań funkcjonalnych, reguł biznesowych, ograniczeń technicznych i kryteriów akceptacji. Rola łączy elementy inżyniera, architekta i mentora – trzeba umieć tłumaczyć potrzeby biznesowe na struktury zrozumiałe zarówno dla ludzi, jak i AI. Choć tytuł to Senior Software Developer, codzienna praca koncentruje się bardziej na specyfikacjach i standardach niż na samym pisaniu kodu.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: nie podano widełek wynagrodzenia, nie podano szczegółów procesu rekrutacyjnego.

🛠 Wymagane technologie
Dane źródłowe
DocumentationQuality Assurance (QA)Test-Driven Development (TDD)Artificial Intelligence (AI)Java.NetC#TestingAgileCI/CD
AI Insights
Czym naprawdę jest ta rola?Software Engineer

To rola seniora inżyniera oprogramowania, który ma wprowadzić i skalować praktyki Specification-Driven Development (SDD) w zespołach pracujących nad systemami dla transportu publicznego. Głównym zadaniem jest tworzenie precyzyjnych, behawioralnych specyfikacji przed rozpoczęciem implementacji – często z myślą o wspomaganiu narzędzi AI do generowania kodu. Obejmuje to definiowanie wymagań funkcjonalnych, reguł biznesowych, ograniczeń technicznych i kryteriów akceptacji. Rola łączy elementy inżyniera, architekta i mentora – trzeba umieć tłumaczyć potrzeby biznesowe na struktury zrozumiałe zarówno dla ludzi, jak i AI. Choć tytuł to Senior Software Developer, codzienna praca koncentruje się bardziej na specyfikacjach i standardach niż na samym pisaniu kodu.

Plusy
  • Praca zdalna w pełni
  • Ciekawa metodologia (SDD) – okazja do rozwoju w obszarze AI-assisted development
  • Możliwość mentoringu i wpływania na praktyki inżynieryjne w zespole
  • Kontrakt B2B z elastycznością
Na co uważać
  • !Określenie 'as soon as possible' sugeruje presję czasową
  • !Wizyta w biurze DK (Dania) 'if needed' – niejasna częstotliwość i koszty
  • !Rola wymaga znajomości wielu technologii i metodologii, co może wskazywać na szeroki zakres odpowiedzialności
  • !Nacisk na AI-assisted development może być modnym hasłem, a realne użycie AI nie jest w pełni opisane
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Tworzenie szczegółowych, behawioralnych specyfikacji (np. w formacie Gherkin) dla nowych funkcjonalności
  • Współpraca z architektami, developerami, QA i product ownerami w celu doprecyzowania wymagań
  • Definiowanie reguł biznesowych, ograniczeń technicznych i kryteriów akceptacji przed rozpoczęciem implementacji
  • Przegląd i walidacja specyfikacji stworzonych przez innych członków zespołu
  • Wsparcie zespołów w wykorzystaniu narzędzi AI (np. GitHub Copilot, Claude Code) do generowania kodu na podstawie specyfikacji
  • Ustalanie standardów dla śledzenia wymagań, spójności i weryfikacji specyfikacji
  • Mentoring zespołów w zakresie SDD, DDD, BDD i TDD
  • Okazjonalny hands-on przy projektowaniu oprogramowania i implementacji (gdy potrzeba uzupełnienia specyfikacji lub pilnych poprawek)
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Senior inżynier z 8+ latami doświadczenia, który ma praktykę w SDD i potrafi tworzyć wykonywalne specyfikacje. Osoba, która zna .NET/C# lub Javę, REST API i CI/CD, a także ma świadomość AI-assisted development. Minimalny kandydat radzi sobie z komunikacją z interesariuszami i ma doświadczenie w enterprise.

Raczej nie dla

Nie dla juniorów ani mid-level developerów, którzy chcą głównie pisać kod bez udziału w definiowaniu specyfikacji i mentoringu. Rola wymaga 8+ lat doświadczenia i dojrzałości w narzucaniu inżynieryjnych standardów.

Ocena dopasowania
Junior1/5
Mid2/5
Senior5/5
Hands-on3/5
Architekt4/5
Remote5/5
Enterprise4/5
Pytania do rekrutera
  • ?Ile zespołów będzie objętych wdrożeniem SDD i jak duże są to zespoły?
  • ?Jaki procent czasu stanowi praca hands-on przy kodzie, a jaki specyfikacje i mentoring?
  • ?Jakie konkretne narzędzia AI są obecnie używane lub planowane (np. GitHub Copilot, Claude Code)?
  • ?Jak często należy spodziewać się wizyt w biurze w Danii i czy koszty podróży są pokrywane?
  • ?Jaki jest poziom adopcji SDD w organizacji – czy to nowość, czy już ugruntowana praktyka?
  • ?Czy dyżury on-call są przewidziane?
  • ?Jak wygląda proces rekrutacji i ile etapów obejmuje?
Brakujące informacje
  • Nie podano widełek wynagrodzenia
  • Nie podano szczegółów procesu rekrutacyjnego
  • Nie wiadomo, jak liczny jest zespół, z którym przyszły konsultant będzie pracował
Zespół

Praca w środowisku enterprise z naciskiem na nowoczesne praktyki inżynieryjne i AI. Zespół prawdopodobnie składa się z doświadczonych inżynierów i architektów, a rola wymaga silnej współpracy i komunikacji.

🔗Podobne oferty