softwareengineerjobszurich.ch
← Tutte le offerte

Senior Software Engineer

Microsoft

Tipo di contratto
Tempo pieno
Percentuale
100%
Luogo
Zürich
Lingue
Inglese, Inglese
Prima pubblicazione
Candidati ora

Panoramica

Visual Studio Code è il luogo in cui milioni di sviluppatori trasformano le idee in software funzionante. Siamo alla ricerca di un Senior Software Engineer a Zurich per aiutare a costruire la prossima generazione di esperienze di editing, sviluppo e GitHub Copilot.

Aiuterai a rendere semplici i complessi flussi di lavoro degli sviluppatori, dal coding e debugging quotidiano alla delega del lavoro all'AI. Si tratta di product engineering pratico in un ampio codebase TypeScript e Rust: darai forma alla direzione di una funzionalità o di un'area tecnica, la implementerai e continuerai a migliorarla dopo il rilascio. Valorizziamo gli ingegneri che si curano di come il software sia percepito, che prendono decisioni sensate in mezzo all'ambiguità e che imparano da ciò che rilasciano.

Informazioni sul team

Lavoriamo in modo aperto, con feedback diretti da sviluppatori e autori di estensioni. Collaborerai con ingegneri, designer, ricercatori e team di prodotto all'interno del nostro team, GitHub e Microsoft. Combiniamo feedback della community, ricerca, esperimenti e giudizio ingegneristico per decidere cosa costruire. Prestazioni, accessibilità, estensibilità, sicurezza e controllo dello sviluppatore fanno parte del prodotto, non sono tocchi finali.

Esempi di lavoro

Il ruolo spazia tra il core di VS Code e Copilot; progetti illustrativi includono:

  • Migliorare la navigazione e l'editing in grandi repository senza rallentare l'avvio o la digitazione.
  • Costruire un workflow di Copilot che aiuti gli sviluppatori a delegare un compito di coding, ispezionare le modifiche e validarle utilizzando gli strumenti di revisione, testing e debugging di VS Code.
  • Estendere le API di VS Code in modo che le nuove capacità funzionino in modo affidabile con le estensioni esistenti e gli ambienti di sviluppo remoto.
  • Affinare il nostro attuale processo di engineering con strumenti personalizzati ottimizzati per throughput e qualità.

Responsabilità

  • Identificare opportunità di prodotto e di engineering, aiutando a definire cosa costruire attraverso il feedback degli utenti, la sperimentazione e l'intuizione tecnica.
  • Dare forma alla direzione tecnica all'interno della propria area, bilanciando le esigenze di prodotto a breve termine con la manutenibilità a lungo termine.
  • Guidare il design pratico, l'implementazione, il testing e la consegna delle funzionalità di VS Code, coordinando i contributori e le dipendenze dai team partner secondo necessità.
  • Gestire i risultati dopo il rilascio: comprendere l'adozione, investigare i problemi di qualità e utilizzare telemetria, valutazioni e feedback degli utenti per guidare i miglioramenti.
  • Migliorare la reattività e l'affidabilità attraverso profiling, debugging e testing automatizzato; rafforzare gli strumenti che permettono al team di sperimentare e rilasciare con fiducia.
  • Lavorare in modo aperto: discutere i design pubblicamente, investigare i problemi segnalati dalla community e collaborare direttamente con sviluppatori e autori di estensioni.
  • Fare da mentore agli ingegneri e migliorare le decisioni tecniche attraverso revisioni costruttive di design e codice.

Qualifiche

Qualifiche di base:

  • Bachelor's Degree in Computer Science o campo tecnico correlato E 4+ anni di esperienza tecnica di engineering con coding in linguaggi tra cui, ma non limitati a, C, C++, C#, Java, JavaScript o Python OPPURE esperienza equivalente.
  • Solide competenze di programmazione e application engineering, con la capacità di diventare produttivi in un ampio codebase TypeScript e Rust.
  • Esperienza nel guidare il design tecnico e la consegna pratica di progetti complessi che coinvolgono molteplici contributori, all'interno di un team o attraverso team partner.
  • Solido giudizio di prodotto e di engineering, inclusa la capacità di trasformare un problema utente ambiguo in una soluzione pratica e manutenibile.
  • Solide capacità di comunicazione e collaborazione, incluse la capacità di lavorare oltre i confini del team e di aiutare altri ingegneri a crescere.

Qualifiche preferenziali

Accogliamo una gamma di background di prodotto; queste sono esperienze utili, non una checklist. Non è richiesto il lavoro precedente su strumenti per sviluppatori, progetti open-source o prodotti AI.

  • Master's Degree in Computer Science o campo tecnico correlato E 6+ anni di esperienza tecnica di engineering con coding in linguaggi tra cui, ma non limitati a, C, C++, C#, Java, JavaScript o Python OPPURE Bachelor's Degree in Computer Science o campo tecnico correlato E 8+ anni di esperienza tecnica di engineering con coding in linguaggi tra cui, ma non limitati a, C, C++, C#, Java, JavaScript o Python OPPURE esperienza equivalente.
  • Esperienza nella costruzione di applicazioni interattive, con attenzione alle prestazioni, all'accessibilità o al comportamento cross-platform.
  • Esperienza nella progettazione di API, punti di estensione o componenti riutilizzabili.
  • Esperienza nel miglioramento dei prodotti attraverso feedback diretti degli utenti, telemetria o esperimenti.
  • Conoscenza pratica degli strumenti di coding AI e capacità di giudizio su dove aiutano, falliscono o cambiano i flussi di lavoro di sviluppo.
  • Esperienza nella costruzione di funzionalità basate su AI o nel contribuire a strumenti per sviluppatori o progetti open-source.

Product and open source

https://code.visualstudio.com
https://github.com/microsoft/vscode

La capacità di soddisfare i requisiti di controllo di sicurezza di Microsoft, dei clienti e/o del governo è richiesta per questo ruolo. Questi requisiti includono, ma non si limitano ai seguenti controlli di sicurezza specializzati:-

Microsoft Cloud Background Check: per questa posizione sarà richiesto di superare il Microsoft Cloud Background Check all'assunzione/trasferimento e ogni due anni successivi.

Microsoft è un datore di lavoro che offre pari opportunità. Tutti i candidati qualificati riceveranno considerazione per l'impiego senza

Tradotto automaticamente dall’originale.

Pubblicato 4 giorni fa

Luogo

Vedi su Google Maps