PTC
PTC
PTC utvikler bedriftsprogramvare for produsenter, med verktøy for produktlivssyklusstyring (PLM) og tjenestelivssyklusstyring (SLM). Produktene hjelper team med å koordinere produktdesign, produksjon og servicearbeid, og støtter produktutvikling, kvalitet og driftseffektivitet. Store selskaper innen diskret produksjon bruker PTCs programvare.

Principal Software Engineer, ALM – PTC

Sett den tekniske retningen for PTCs plattformer for applikasjonslivssyklusstyring (ALM), og form arkitektur, skalerbarhet og modernisering av skyplattformene. Samarbeid på tvers av utviklings-, produkt- og kundeteam for å videreutvikle bedriftsprogramvare.

Beskrivelse

  • Sett den langsiktige tekniske retningen for ALM-produkter og plattformer.
  • Form arkitekturplaner og teknologistrategier på tvers av utviklingsteam.
  • Gi råd om programvaredesign, skalerbarhet, ytelse og driftskvalitet.
  • Veiled produktutviklingen ut fra kundenes utfordringer, utrullingsmønstre og markedsutvikling.
  • Led tekniske diskusjoner og samordne utviklings-, arkitektur-, produkt- og kundevendte grupper.
  • Bidra til å utforme og videreutvikle sikre, robuste og skalerbare bedriftssystemer.
  • Frem modernisering innen skybasert arkitektur, mikrotjenester, AI-funksjoner, observerbarhet og plattformskalerbarhet.
  • Gjennomgå og veilede viktige arkitektur- og utviklingsbeslutninger.
  • Frem gode utviklingspraksiser, kodekvalitet, automatisering, testing og driftskvalitet.
  • Undersøk komplekse problemer med ytelse, pålitelighet, skalerbarhet og drift.
  • Finn arkitektoniske flaskehalser og anbefal forbedringer.
  • Støtt utrullinger i stor skala med ekspertise innen distribuerte systemer, databaser, skyinfrastruktur og applikasjonsytelse.
  • Vurder om ny teknologi passer til PTCs ALM-portefølje.
  • Frem AI-assistert utvikling, automatisering, analyse og moderne programvareleveranser.
  • Led proof of concept-arbeid og tekniske vurderinger.
  • Samarbeid med kunder, partnere og bransjeeksperter.
  • Samarbeid med produktledelsen for å knytte tekniske prioriteringer til forretningsmål og kundebehov.
  • Samarbeid med utviklingsledere, arkitekter, principal engineers og tekniske spesialister.
  • Samordne med Customer Success, Support og Services for å løse komplekse tekniske problemer.
  • Delta i strategiske kundesamarbeid.
  • Veiled erfarne utviklere og tekniske ledere i utvikling.
  • Frem praksiser innen programvarearkitektur, ytelsesteknikk, DevOps og skybasert utvikling.
  • Bidra til utviklingsfora, fagmiljøer og kunnskapsdeling.
  • Representer ALM som teknisk ekspert i organisasjonen og det bredere utviklingsmiljøet.

Krav

  • Bachelor- eller mastergrad i informatikk, programvareteknikk eller et beslektet fagområde
  • Minst 10 års yrkeserfaring innen programvareutvikling
  • Dokumenterte resultater med å designe, bygge og drifte store bedriftsplattformer for programvare
  • Dyp kunnskap om Java og moderne backendutvikling
  • Omfattende erfaring med distribuerte systemer, skybaserte arkitekturer og mikrotjenester
  • God forståelse av programvarearkitekturmønstre og aktuelle utviklingspraksiser
  • Erfaring med å forme teknisk strategi og arkitektur på tvers av flere utviklingsteam
  • Ekspertise innen ytelse, skalerbarhet, pålitelighet og driftskvalitet
  • Gode ferdigheter innen problemløsing, kommunikasjon og samarbeid med interessenter
  • Evne til å påvirke tekniske beslutninger og forretningsbeslutninger gjennom troverdig ekspertise
  • Kjennskap til ALM, DevOps, systemteknikk eller plattformer for programvareleveranser
  • Erfaring med Codebeamer, Jira, Polarion, Jama, Azure DevOps eller tilsvarende verktøy
  • Erfaring med minst én offentlig skyplattform: AWS, Azure eller GCP
  • Erfaring med Kubernetes, Docker, CI/CD, infrastrukturautomatisering og verktøy for observerbarhet
  • Kunnskap om AI og maskinlæring og hvordan teknologiene brukes i bedriftsprogramvare
  • Erfaring med produktutvikling for regulerte sektorer som bilindustri, luftfart, medisinsk utstyr eller industriell produksjon
  • Dokumenterte patenter, bransjepublikasjoner, konferansepresentasjoner eller betydelige bidrag til åpen kildekode

Fordeler

  • Muligheter til å utforske, lære og utvikle seg
  • Mulighet til å gjøre ideer til virkelighet
  • Jobbe sammen med erfarne bransjeledere
  • Jobbe med avansert teknologi
  • Praksiser for personvern og databeskyttelse