Stipendio per sviluppatori di applicazioni software

Stipendio per sviluppatori di applicazioni software

Se sei uno sviluppatore di applicazioni o hai intenzione di diventare uno, è una buona idea dare un'occhiata a ciò che i tuoi coetanei stanno facendo prima di negoziare il tuo stipendio. Nel 2018, lo stipendio mediano per gli sviluppatori di applicazioni software era di $ 103.620. Tuttavia, la tua esperienza, le certificazioni, in cui vivi e l'azienda a cui ti stai candidando può svolgere un ruolo in quanto guadagni.

I progettisti e gli sviluppatori di applicazioni software creano applicazioni come giochi e programmi di elaborazione testi, che vengono utilizzati su computer e altri dispositivi elettronici tra cui tablet, telefoni cellulari e smart TV. Poiché le applicazioni sono così abbondanti nel mercato dei consumatori, molte persone non si rendono conto che ci sono molti altri tipi di applicazioni utilizzate da governi, produttori e altre aziende. Ad esempio, una piccola impresa che desidera un software contabile personalizzato assumerebbe uno sviluppatore di applicazioni, così come una società petrolifera che necessita di un'applicazione per monitorare i livelli di flusso.

Panoramica dello stipendio nazionale

Il Bureau of Labor Statistics ha calcolato per ultimo gli stipendi degli sviluppatori di software, software di sistema nel 2018. Quell'anno, lo stipendio mediano era di $ 110.000. Il 10% superiore dei guadagni nel 2018 ha guadagnato oltre $ 166.960, mentre il 10% inferiore ha guadagnato sotto $ 66.740.

Requisiti

La maggior parte delle aziende che cercano progettisti di applicazioni software richiedono che i candidati abbiano una laurea in informatica, ingegneria del software o altre discipline correlate. Per alcune posizioni, è richiesto un master o esperienza nel settore per la quale sono necessarie le applicazioni. La creazione di applicazioni per una compagnia assicurativa, ad esempio, può richiedere familiarità con piattaforme diverse rispetto alla creazione di applicazioni per un produttore di automobili.

Variazioni regionali nello stipendio

Gli stipendi degli sviluppatori di software applicativi variano da regione a regione. Sembra essere basato su industrie in ogni regione piuttosto che su una questione di domanda e domanda. L'Ohio, ad esempio, aveva 21.470 sviluppatori di applicazioni nel 2008, più del doppio del Michigan e quasi tre volte più dell'Alabama. Tuttavia, lo stipendio medio in Ohio non arriva da nessuna parte vicino a leader salariali come il Massachusetts (22.300 posizioni), Washington (25.000 posizioni) e New York (26.280 posizioni).

Di seguito sono riportati 12 esempi di stipendi mediani regionali riportati da ciascuno stato nel 2018 e compilati da O*net, le cifre tra parentesi rappresentano le soglie superiore e inferiore al 10% corrispondenti alle cifre nazionali.

  • California: $ 123.630 ($ 72.510 a $ 188.420)
  • Massachusetts: $ 105.620 ($ 65.710 a $ 159.210)
  • New York: $ 111.970 ($ 66.640 a $ 172.770)
  • Washington: $ 128.200 ($ 80.840 a $ 189.560)
  • Texas: $ 108.490 ($ 67.140 a $ 156.310)
  • Nazionale: $ 103.620 ($ 61.660 a $ 161.290)
  • Arizona: $ 98.640 ($ 54.500 a $ 145.310)
  • Alabama: $ 93.360 ($ 54.070 a $ 148.120)
  • Ohio: $ 91.280 ($ 53.910 a $ 133.960)
  • Michigan: $ 87.880 ($ 55.200 a $ 129.410)
  • Florida: $ 92.620 ($ 56.010 a $ 137.440)
  • Indiana: $ 81.580 ($ 55.740 a $ 127.920)
  • Arkansas: $ 84.550 ($ 52.730 a $ 128.780)

Stipendi basati sull'esperienza

I dipendenti per la prima volta possono aspettarsi di guadagnare tra $ 30.000 e $ 68.000 nel loro primo anno. Quelli con un massimo di cinque anni di esperienza guadagnano in genere tra $ 39.000 e $ 77.000. Quelli con un massimo di dieci anni di esperienza possono guadagnare tra $ 49.000 e $ 91.000. Se hai più di dieci anni di esperienza, il tuo stipendio generalmente vanno da $ 50.000 e $ 133.000.

Stipendi basati sulla certificazione

Microsoft Certified Professionals (MCP) rappresentano sia gli sviluppatori di applicazioni più bassi che più pagati, con un intervallo tra $ 43.000 e $ 126.000, secondo il sondaggio di Payscale. Gli specialisti della tecnologia certificata Microsoft (MCT) guadagnano in genere tra $ 50.000 e $ 72.000. Gli sviluppatori di applicazioni certificati Microsoft guadagnano tra $ 64.000 e $ 93.000.

I programmatori Java certificati Sun (SCJP) guadagnano generalmente tra $ 58.000 e $ 93.000. Oracle Certified Associates (OCA) guadagna tra $ 68.000 e $ 76.000.

Stipendi per compagnia

Un sondaggio payscale sugli sviluppatori di applicazioni ha stimato che j.P. Morgan Chase in genere pagava una media di $ 88.209. Intel Corporation ha pagato $ 73.275. Alcuni sviluppatori che lavorano per queste aziende possono fare più o meno, poiché le cifre si basano solo su coloro che hanno offerto volontario il loro reddito. Poche aziende di piccole e medie dimensioni pagano oltre $ 100.000. Coloro che guadagnano oltre $ 100.000 sono solitamente lavoratori autonomi o lavorano di solito per le aziende con oltre 5.000 dipendenti.

Outlook fino al 2020

Negli Stati Uniti, nel 2010 c'erano 520.800 posizioni degli sviluppatori di applicazioni software. Ciò dovrebbe crescere del 28% entro il 2020, con una posizione stimata di 664.500. Ogni anno ci saranno una media di 19.790 opportunità di lavoro per gli sviluppatori di applicazioni software fino al 2020, a causa della creazione di nuovi posti di lavoro e dell'impiego di sostituzione.

Le applicazioni per tecnologie mobili come tablet e telefoni cellulari dovrebbero continuare a sperimentare molta crescita secondo il Bureau of Labor Statistics, così come le applicazioni del settore sanitario e del software di sicurezza. Poiché viene reso disponibile più software su Internet, di solito a costi inferiori rispetto ai tradizionali modelli di distribuzione CD o DVD, dovrebbe esserci una maggiore domanda per i progettisti di applicazioni non solo per creare un nuovo software ma per aiutare le aziende a personalizzare il software che hanno. Molte aziende si stanno concentrando sullo sviluppo su applicazioni multipiattaforma che possono essere facilmente migrate da un computer a un tablet o un telefono cellulare con una quantità minima di personalizzazione. La transizione di Microsoft alle app in stile metropolitana per i suoi sviluppatori è solo un esempio di sviluppo multipiattaforma

Il Bureau of Labor Statistics non si aspetta che l'outsourcing nei paesi a basso salario abbia un grande impatto sui lavori domestici.