← Vissza a listához
Állás

Senior Software Engineer II

Backend Developer • Remote • Teljes munkaidő • 📍 Remote (US)

Senior Software Engineer II pozíció a Confluentnél (az IBM leányvállalata), kritikus backend rendszerek tulajdonosaként a Stream Governance termékportfólióban, amely az adatfolyam-platform alapját képezi. A munkatárs vezeti a nagy léptékű, elosztott, cloud-native, több-bérlős szolgáltatások tervezését és szállítását, amelyeknek biztonságosnak, magas rendelkezésre állásúnak és könnyen üzemeltethetőnek kell lenniük régiók és felhők között, olyan funkciókat szállítva, mint a Confluent Schema Registry, Data Contracts és Policies. Technikai vezetőként irányítja a projektek irányát, hozza meg az architekturális döntéseket, mentorálja a mérnököket, és együttműködik a keresztfunkcionális érintettekkel.

Feladatok

  • A cloud-native Stream Governance platform fejlesztése és architektúrájának kialakítása; egy több-bérlős, magas rendelkezésre állású és skálázható szolgáltatás a Kafka és valós idejű adatok számára
  • Az összetett backend szolgáltatások végponttól végpontig tartó tervezésének és megvalósításának tulajdonlása és vezetése cloud-native, mikroszolgáltatás-alapú környezetben
  • Projektek irányítása a követelményektől és tervezéstől a megvalósításig, bevezetésig és folyamatos éles üzemeltetésig
  • Architekturális és technikai döntések meghozatala, amelyek egyensúlyban tartják a megbízhatóságot, skálázhatóságot, teljesítményt és üzemeltethetőséget
  • Összetett technikai projektek magas minőségű megoldása, technikai útmutatás nyújtása és mérnökök mentorálása kód- és tervezési review-kon keresztül
  • A platform technológiai stackjének hatékonyságának értékelése és fejlesztése, lépést tartva az iparági trendekkel
  • Egy kritikus fontosságú, 99,99 SLA-jú szolgáltatás fejlesztése, kezelése és karbantartása, amely 100+ AWS, GCP és Azure régióban fut
  • Együttműködés a mérnöki területekkel és érintettekkel az adatfolyam-platform (Data Streaming Platform) átfogó ütemtervének kialakításában és végrehajtásában
  • Hozzájárulás a folyamatos fejlődés, inkluzív együttműködés és magas technikai színvonal kultúrájához

Elvárások

  • 8+ év iparági tapasztalat backend rendszerek tervezésében, építésében, skálázásában és éles üzemeltetésében
  • Mély jártasság legalább egy fő backend programozási nyelvben (pl. Java, Go, C/C++ vagy Python), valamint erős alapok az adatszerkezetek, algoritmusok és rendszertervezés terén
  • Gyakorlati tapasztalat elosztott rendszerekkel, mint eseményvezérelt architektúrák, nagy áteresztőképességű szolgáltatások vagy nagy léptékű adatpipeline-ok, a konzisztencia, hibatűrés és teljesítmény-kompromisszumok alapos megértésével
  • Erős tapasztalat éles szolgáltatások üzemeltetésében publikus felhőben (AWS, GCP vagy Azure), beleértve a konténerizált workloadokat (pl. Docker, Kubernetes)
  • Szakértelem cloud-native technológiákban, beleértve a hálózatkezelést és biztonságot, valamint tapasztalat ügyeleti (on-call) rotációban való részvételben
  • Bizonyított tapasztalat technikai csapatok vezetésében és mentorálásában
  • Technikai vezetői múlt: projektek irányítása, architektúra befolyásolása és munka koordinálása több mérnök vagy csapat között
  • Erős kommunikációs és együttműködési készségek, az érintettek összehangolásának és összetett gondolatok érthető magyarázatának képessége
  • BS, MS vagy PhD informatikából, mérnöki vagy kapcsolódó területről, vagy ezzel egyenértékű gyakorlati tapasztalat

Előny

  • Tapasztalat kritikus fontosságú, több-bérlős vagy több-régiós szolgáltatások építésében vagy üzemeltetésében szigorú rendelkezésre állási és késleltetési követelményekkel
  • Jártasság adatfolyam-technológiákban, mint Apache Kafka, Flink vagy hasonló rendszerek
  • A közvetlen csapaton túlmutató bizonyított hatás, például szervezetközi kezdeményezések vagy technikai jövőkép irányítása
  • Hozzájárulás nyílt forráskódhoz, technikai íráshoz vagy előadásokhoz, amelyek technikai mélységet mutatnak

Soft skillek

Technikai vezetésMérnökök mentorálása és coachingjaErős kommunikáció és az érintettek összehangolásaEgyüttműködés és inkluzív csapatmunkaFolyamatos fejlődésre törekvő hozzáállás
Végzettség: BS, MS, or PhD in computer science, engineering, or a related field, or equivalent practical experience