Principal Software Ingegnere — Microsoft
- Località
- Zürich
- Contratto
- full-time
- Pubblicato
- Ieri
Panoramica
Visual Studio Code è dove milioni di sviluppatori trasformano le idee in software di lavoro. Stiamo cercando un Principal
Software Engineer a Zurigo per affrontare le sfide del prodotto duro e della piattaforma come VS Code e GitHub Copilot continuano a rimodellare come gli sviluppatori costruiscono software.
Ti aiuterà a evolvere VS Code come un ambiente sviluppatore leader di mercato, collegando senza soluzione di continuità il suo editor, le capacità di codifica agentec, piattaforma e ecosistema di estensione.
- Visual Studio Code è dove milioni di sviluppatori trasformano le idee in software di lavoro. Stiamo cercando un Principal
- Software Engineer a Zurigo per affrontare le sfide del prodotto duro e della piattaforma come VS Code e GitHub Copilot continuano a rimodellare come gli sviluppatori costruiscono software.
- responsabilità
- Svolgere discussioni tecniche all'aperto, indagare i problemi comunicati dalla comunità, e lavorare direttamente con sviluppatori e autori di estensione per modellare i disegni.
- Qualifiche Qualifiche di base
- Laurea in Informatica o relativo campo tecnico E 6+ anni esperienza tecnica di ingegneria con codifica in
Responsabilità principali
- responsabilità
- Svolgere discussioni tecniche all'aperto, indagare i problemi comunicati dalla comunità, e lavorare direttamente con sviluppatori e autori di estensione per modellare i disegni.
Requisiti principali
- Qualifiche Qualifiche di base
- Laurea in Informatica o relativo campo tecnico E 6+ anni esperienza tecnica di ingegneria con codifica in
- tra cui, ma non solo, C, C++, C#, Java, JavaScript, o Python OR esperienza equivalente.
- Dimostrata leadership tecnica in più squadre, tra cui l'impostazione della direzione, l'allineamento della costruzione, e la fornitura di iniziative sostanziali senza contare su autorità di reporting-line.
- Solido hands-on di codifica e abilità di progettazione, con la capacità di diventare produttivo in grandi codebase TypeScript e Rust.
- Esperienza di progettazione di piattaforme condivise, API, o grandi architetture applicative, con giudizio sonoro su estensabilità, compatibilità, prestazioni e manutenbilità.
- Competenze di comunicazione chiare, tra cui la spiegazione di decisioni tecniche complesse e la navigazione di tradeoff con partner di ingegneria e di prodotto. Preferiti
- Diamo il benvenuto a una gamma di background di prodotto; queste sono esperienze utili, non una lista di controllo.
- Il lavoro precedente su strumenti di sviluppo, progetti open source o prodotti AI non è richiesto.
- Master's Degree in Computer Science o relativo campo tecnico E 8+ anni esperienza di ingegneria tecnica con codifica in
- tra cui, ma non solo, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science o relativo campo tecnico E 12+ anni esperienza di ingegneria tecnica con codifica in
- tra cui, ma non solo, C, C++, C#, Java, JavaScript, o Python O equivalente esperienza.
Cosa offre l’azienda
- Questa è la leadership tecnica pratica: l'opportunità di cambiare sia ciò che gli sviluppatori possono realizzare e ciò che i nostri team di ingegneria possono fornire.
- Identificare significative opportunità di prodotto e problemi di ingegneria sistemica; impostare la direzione tecnica che bilancia la consegna a breve termine con la salute di prodotto e piattaforma a lungo termine.
- Prove approcci attraverso prototipi, implementazione critica, test e debugging difficile, utilizzando il lavoro pratico per guidare le decisioni architettoniche.
- Condurre la consegna cross-team attraverso Microsoft e GitHub, risolvere i disaccordi architettonici, chiarire la proprietà e i confini API, e consentire ai team di fornire in modo indipendente.
- Risultati propri oltre il rilascio, utilizzando l'adozione, segnali di qualità, valutazioni, esperimenti e feedback degli utenti per guidare gli investimenti e regolare il corso.
- Migliorare l'efficacia dell'ingegneria attraverso le strategie di test, il lavoro di performance, i modelli di progettazione condivisi e gli strumenti per una sperimentazione rapida e affidabile.
- Mentor ha sperimentato ingegneri e leader tecnici, aiutandoli a sviluppare il giudizio e prendere la proprietà senza rendersi un collo di bottiglia.
- Giudizio solido dei prodotti, compreso l'individuazione delle opportunità, l'impostazione delle priorità in mezzo all'ambiguità, e la trasformazione delle decisioni tecniche in progetti pratici e miglioramenti misurabili per gli utenti.
- Un track record di mentoring esperti ingegneri e migliorare l'efficacia dei team oltre la vostra area immediata.
- Microsoft è un datore di lavoro pari opportunità.
Contatti
- sulla squadra
- Lavoriamo all'aperto, con feedback diretto da sviluppatori e autori di estensione.
- Potrai collaborare con ingegneri, progettisti, ricercatori e leader di prodotto in tutta la nostra squadra, GitHub e Microsoft.
- Uniamo feedback comunitario, ricerca, esperimenti e giudizio ingegneristico per decidere cosa costruire.
- Le prestazioni, l'accessibilità, l'estensibilità, la sicurezza e il controllo degli sviluppatori fanno parte del prodotto, non terminando i tocchi. Esempi di lavoro
- Il ruolo copre il core VS Code e Copilot; progetti illustrativi includono:
- Affronta le strozzature architettoniche in grandi spazi di lavoro, dimostrando un approccio in codice che più team di funzionalità possono adottare.
- Definire le API di estensione o workspace che sbloccano nuove funzionalità mantenendo la compatibilità con le estensioni esistenti e gli ambienti di sviluppo remoto.
- Prototipi come gli sviluppatori delegato, revisione e convalidare il lavoro con Copilot, quindi stabilire i confini del prodotto e della piattaforma necessari per spedirlo.
- Rimodellare e supportare il nostro processo di ingegneria con soluzioni personalizzate ottimizzate per il throughput e la qualità.
Dettagli ulteriori
- Visual Studio Code è dove milioni di sviluppatori trasformano le idee in software di lavoro. Stiamo cercando un Principal Informazioni sulla squadra
- Le prestazioni, l'accessibilità, l'estensibilità, la sicurezza e il controllo degli sviluppatori fanno parte del prodotto, non terminando i tocchi. Qualifiche di base
- lingue tra cui, ma non solo, C, C++, C#, Java, JavaScript, o Python OR esperienza equivalente.
- Competenze di comunicazione chiare, tra cui la spiegazione di decisioni tecniche complesse e la navigazione di tradeoff con partner di ingegneria e di prodotto.
- lingue tra cui, ma non solo, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science o relativo campo tecnico E 12+ anni esperienza di ingegneria tecnica con codifica in
- lingue tra cui, ma non solo, C, C++, C#, Java, JavaScript, o Python O equivalente esperienza.
- Esperienza che fornisce la leadership tecnica sui prodotti AI-powered, progetti open-source, o applicazioni estensibili. Prodotto e open source
- https://github.com/microsoft/vscode
- Vantaggi / vantaggi elencati di seguito possono variare a seconda della natura del vostro lavoro con Microsoft e il paese in cui si lavora. Software Engineering IC5
Note e contenuto originale
- Panoramica
- Visual Studio Code è dove milioni di sviluppatori trasformano le idee in software di lavoro.
- Stiamo cercando un Principal
- Informazioni sulla squadra
- Le prestazioni, l'accessibilità, l'estensibilità, la sicurezza e il controllo degli sviluppatori fanno parte del prodotto, non terminando i tocchi.
- Esempi di lavoro
- Qualifiche
- Qualifiche di base
- Esperienza che fornisce la leadership tecnica sui prodotti AI-powered, progetti open-source, o applicazioni estensibili.
- Prodotto e open source
Domande frequenti su questo annuncio
Che stipendio offre Microsoft per questa posizione?
Microsoft indica CHF 113'500 - 172'000 lordi annui per questo ruolo a Zürich. Questo è lo stipendio pubblicato nell'annuncio originale (o, quando il datore non specifica una cifra, una stima realistica per ruolo e settore) — il calcolatore di questo sito lo converte nel netto reale una volta applicate imposta da frontaliere e contributi sociali.
È un ruolo a tempo pieno, e che tipo di contratto offre Microsoft?
Questo annuncio è una posizione a tempo pieno. Il tipo di contratto mostrato qui arriva direttamente dall'annuncio originale del datore di lavoro; conferma sempre orario esatto, preavviso e durata del periodo di prova con Microsoft durante il colloquio, perché questi dettagli possono variare anche all'interno della stessa categoria contrattuale.
Serve un permesso da frontaliere per un ruolo nel canton Zurigo?
I residenti UE/AELS nella zona di frontiera del paese confinante con il canton Zurigo possono richiedere il Permesso G; il datore di lavoro svizzero lo presenta all'ufficio della migrazione di quel canton dopo la firma del contratto. Regole sulla zona di frontiera e tempi di lavorazione variano per paese confinante e canton — verifica i dettagli con l'ufficio della migrazione del canton Zurigo o con HR durante il colloquio.
Come mi candido a questa posizione presso Microsoft?
Usa il pulsante "Candidati ora" in questa pagina — rimanda direttamente all'annuncio originale di Microsoft su apply.careers.microsoft.com, quindi la tua candidatura arriva direttamente nel sistema di gestione candidature del datore di lavoro. Frontaliere Ticino non raccoglie né inoltra candidature in proprio.