
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