2022년 미국 소프트웨어 엔지니어 급여 [모든 직무: 최고에서 평균까지]
게시 됨: 2021-07-14글로벌 인력이 점점 기술 중심적이 되면서 오늘날 거의 모든 산업 분야에서 소프트웨어 개발자를 고용하고 있습니다. Data USA 에 따르면 미국에만 거의 430만 명의 소프트웨어 엔지니어가 있습니다. 오늘날 컴퓨터 공학 학위를 수여하는 대학 졸업생의 수가 17.2% 증가한 것으로 추산됩니다.
Hired 의 2020년 설문조사에 따르면 , 소프트웨어 엔지니어는 거의 85%의 응답자가 소프트웨어 개발을 직업으로 선택한 것에 대해 만족하는 높은 직업 만족도를 보고했습니다.
2029년까지 거의 316,000개의 일자리가 창출될 것으로 예상되는 소프트웨어 개발자에 대한 수요가 증가하고 있습니다. 노동 통계국 (BLS)에 따르면 IT 전문가에 대한 수요는 2029년까지 11% 증가할 것으로 예상됩니다. LinkedIn의 2020 Emerging Jobs Report "엔지니어링은 결코 새로운 직업이 아니지만 전반적으로 엔지니어링 역할은 여전히 엄청난 성장을 보이고 있습니다."
이 기사에서는 소프트웨어 엔지니어의 급여에 영향을 미치는 다양한 요소에 대해 논의하고 소프트웨어 엔지니어가 고급 급여 패키지를 유치할 수 있는 방법을 이해합니다.
목차
소프트웨어 엔지니어 급여: 소프트웨어 엔지니어는 얼마를 벌까요?
PayScale 에 따르면 평균 기본 소프트웨어 엔지니어 급여는 연간 $87,192입니다. Glassdoor 에 따르면 일반적인 소프트웨어 엔지니어 급여 범위는 연간 $89,536에서 $181,249입니다.
이미지 소스
이미지 소스
소프트웨어 엔지니어에 대한 총 보상은 기본 급여, 보너스 및 스톡 옵션과 제한된 재고 단위(RSU)의 합계입니다. 이 외에도 모든 회사에는 소프트웨어 엔지니어 수준이 결정되는 기준으로 평준화 시스템이 있습니다. 각 수준은 고유한 책임, 기술 및 급여 범위와 관련이 있습니다. 소프트웨어 엔지니어링 수준이 높을수록 총 보상도 높아집니다.
이 수준은 소프트웨어 엔지니어가 성과 및 연공서열 수준에 따라 더 높은 급여를 협상할 수 있는 현장 인터뷰 단계에서 지정됩니다. 회사가 소프트웨어 엔지니어를 레벨링하기 위한 개인화된 계층 기반 구조를 가지고 있지만 일반적인 개요는 다음과 같습니다.
- 레벨 1: 소프트웨어 엔지니어(초급) — 신규 졸업생, 디플로마 소지자 또는 경력 1년 미만의 신입생이 일반적으로 이 레벨에 해당합니다. 초급 소프트웨어 엔지니어는 평균 $76,633의 보상을 받습니다.
- 레벨 2: 선임 엔지니어(초기 경력) — 이 레벨의 소프트웨어 엔지니어는 상대적으로 더 많은 자율성과 의사 결정 권한을 즐깁니다. 그들은 최대 4년의 경험을 보유하고 있으며 연간 평균 총 보상액은 $84,465입니다.
- 레벨 3: 스태프 엔지니어(중급) — 스태프 엔지니어는 하급 엔지니어를 담당하며 일반적으로 5~9년의 경험을 보유합니다. 그들은 연간 평균 총액 $95,700를 받습니다.
- 레벨 4: 수석 엔지니어(숙련) — 10년 이상의 경험을 가진 소프트웨어 엔지니어는 평균 연봉 $105,648 를 받습니다 .
- 레벨 5: Distinguished Engineer/Fellow(후기 경력) — 20년 이상의 경험을 가진 소프트웨어 엔지니어는 평균 $114,583를 벌 수 있습니다.
소프트웨어 엔지니어 급여에 영향을 미치는 요소
소프트웨어 엔지니어의 급여는 근무하는 회사, 기본 위치, 교육, 직위, 교육 자격, 기술 및 경험 수준에 따라 다릅니다. 이러한 요인 중 일부를 자세히 살펴보겠습니다.
1. 경험
일반적으로 직급이 높을수록 급여가 높아집니다. 예를 들어 , Google의 L3 SWE-II는 연간 평균 $130,000의 기본 급여를 받는 반면 L8 SWE(Principal Engineers라고도 함)는 연간 $326,000를 받습니다. 보너스 또는 주식 보상도 경험 수준에 따라 증가하며 L3 및 L8 소프트웨어 엔지니어는 각각 $39,000 및 $545,000의 주식을 받습니다.
2. 교육
컴퓨터 과학 또는 관련 분야의 학사 학위는 소프트웨어 개발자가 소프트웨어 엔지니어링 분야에서 경력을 시작하는 데 도움이 될 수 있습니다. 그러나 강력한 컴퓨터 프로그래밍 기술을 개발하고 비전 있는 소프트웨어 솔루션을 구축하며 더 높은 급여를 받으려면 석사 학위가 필요합니다.
3. 직함
소프트웨어 엔지니어링은 현재 세계에서 가장 다양하고 인기 있는 분야 중 하나입니다. 현장에서 제공하는 광범위한 발전 및 전환 기회를 감안할 때 소프트웨어 엔지니어는 인공 지능 전문가, 클라우드 엔지니어 또는 엔지니어링 관리자와 같은 유리한 급여를 받을 수 있습니다. 이들은 오늘날 현장에서 가장 빠르게 성장하는 역할 중 일부를 구성합니다.
인디드의 2020년 최고의 채용 보고서에는 상위 10개 직무 중 7개가 기술 전담 직무였습니다. 다음은 가장 높은 급여를 받는 소프트웨어 엔지니어 직무 5가지입니다.
기계 학습 엔지니어
2018년 LinkedIn은 소프트웨어 및 기술 분야에서 가장 높은 급여를 받는 전문가이기도 한 기계 학습 엔지니어에 대한 수요가 증가하고 있음을 발견했습니다. NLP 및 머신 러닝과 같은 PayScale 보고 기술은 소프트웨어 엔지니어가 잠재적인 수익을 올릴 수 있도록 도와주는 2022년에도 마찬가지입니다.
기계 학습 엔지니어의 평균 연봉은 $149,942 입니다. eBay 및 Wish와 같은 회사는 기계 학습 엔지니어에게 각각 $335,019 및 $256,134 의 높은 급여를 지급 합니다.
클라우드 컴퓨팅 엔지니어
클라우드 컴퓨팅 엔지니어는 클라우드 아키텍처를 사용하여 시스템 및 솔루션을 설계하는 일을 담당합니다. Amazon Web Services(AWS) 및 Microsoft Azure가 오늘날 최고의 클라우드 제공업체이기 때문에 대부분의 기업은 클라우드 컴퓨팅 목표를 달성하기 위해 이러한 기술을 사용합니다. 클라우드 컴퓨팅 엔지니어는 일반적으로 $102,877 의 평균 기본 급여를 받습니다 .
소프트웨어 아키텍트
소프트웨어 설계자는 높은 수준의 아키텍처 선택에 대한 설계 결정을 내릴 책임이 있습니다. 그들의 임무는 표준 설계 프로토콜을 따르고 사용되는 도구와 기술이 최첨단인지 확인하는 것입니다. 그들은 소프트웨어 집약적 시스템의 엔터프라이즈 프레임워크를 유지 관리하는 책임이 있습니다.
LinkedIn 은 2020년 목록에서 소프트웨어 설계자를 1위 "최고의" 직업 으로 선정했습니다. 소프트웨어 설계자의 평균 기본 급여는 연간 $135,599 입니다.
사이트 안정성 엔지니어
Site Reliability Engineers는 Google에서 처음 도입된 후 Netflix 및 Amazon에서 채택했습니다. SRE 팀은 소프트웨어 엔지니어링 방법론을 기반으로 소프트웨어 엔지니어링 작업을 관리하고 시스템 관리를 감독하는 책임이 있습니다. 사이트 안정성 엔지니어의 급여는 연간 $119,000에서 $195,000 입니다.
로봇 공학 엔지니어
로봇 공학 엔지니어는 인간처럼 작업을 수행하기 위해 로봇이나 시스템을 설계하고 만듭니다. 게임 및 제조 산업에서 수요가 증가하는 고급 직업입니다. 그들은 프로토타입을 만들고 로봇 공학 기계를 테스트하며 이를 제어하는 소프트웨어를 개발합니다. 로봇 공학 공학은 소프트웨어 개발 분야에서 빠르게 성장하는 직업 역할이며 로봇 공학 엔지니어는 연간 평균 $93,984 의 기본 급여를 받고 있습니다.
4. 기술
소프트웨어 엔지니어는 뛰어난 코딩 기술을 보유하고 도구와 기술을 활용하여 프로젝트 목표를 달성할 수 있어야 합니다. PayScale 에 따르면 Apache Zookeeper 및 Mercurial(Hg)에 숙련된 소프트웨어 엔지니어는 수익 잠재력을 각각 58% 및 57% 높일 수 있습니다. 인력 관리 및 ERP(전사적 자원 관리)와 같은 기술은 각각 55% 및 45% 급여 인상을 초래할 수 있습니다.
5. 위치
급여는 위치에 따라 크게 다릅니다. 예를 들어, 캘리포니아 샌프란시스코의 한 소프트웨어 엔지니어 는 전국 평균보다 40.4% 높은 평균 기본 급여를 받습니다. 연봉이 각각 35.4% 와 23.8% 높은 산호세(캘리포니아)와 시애틀(워싱턴)의 경우도 마찬가지입니다 . 반면에 소프트웨어 엔지니어는 일리노이 주 시카고에서 가장 낮은 급여를 받는 것으로 알려져 있으며 기본 급여 는 전국 평균보다 1.1% 낮습니다.
6. 회사
소프트웨어 엔지니어는 Facebook, Apple, Amazon, Netflix, Google(FAANG), Microsoft, Cisco 및 Lyft와 같은 최고의 회사와 함께 세계에서 가장 높은 급여를 받는 전문가 중 하나이며 모든 수준의 소프트웨어 엔지니어에게 타의 추종을 불허하는 급여를 지불합니다.
Microsoft Corp는 이 역할의 개인에게 평균 기본 급여 $117,704 를 지불하는 반면 Cisco Systems Inc는 연간 $109,722 를 지불하는 것으로 알려져 있습니다. 구글은 소프트웨어 엔지니어들 에게 연간 121,590달러 를 지불하는 것으로 알려졌다 . Facebook의 소프트웨어 엔지니어는 평균 기본 급여 $122,803 에 평균 보너스 $14,838 및 평균 이익 공유액 $36,716를 받습니다.
다음은 세계에서 가장 큰 3대 기술 회사입니다.
- 넷플릭스: $93,530 – $738,544
- 아마존: $164,000 – $642,000
- 애플: $178,000 -719,000
소프트웨어 엔지니어로서 어떻게 레벨을 올릴 수 있습니까?
숙련된 소프트웨어 엔지니어 또는 상위 수준의 SWE는 최고의 소프트웨어 개발 사례를 깊이 이해하고 있습니다. 그들은 문제를 진단하는 데 필요한 최신 도구와 기술을 알고 있으며 소프트웨어 개발의 거의 모든 구성 요소에 대한 전문 지식을 갖추고 있습니다. 가장 높은 급여를 받는 소프트웨어 엔지니어는 프로젝트 목표를 달성하기 위해 하급 SWE도 관리합니다. 그들은 뛰어난 코딩 능력을 가지고 있으며 복잡한 프로그램을 작성할 수 있습니다.
석사 학위와 같은 고급 컴퓨터 과학 학위는 소프트웨어 엔지니어가 실무 경험과 수요가 많은 기술에 대한 노출을 통해 이러한 수준의 전문 지식과 지식을 얻는 데 도움이 될 수 있습니다.
컴퓨터 공학 석사와 경력 목표를 맞추십시오.
기술을 향상하고 수익성 있는 소프트웨어 엔지니어링 직무를 수행하려는 경우 upGrad 의 컴퓨터 공학 석사 과정에 온라인으로 참여하는 것이 좋습니다. 중급 및 상급 소프트웨어 엔지니어를 위해 설계된 19개월 프로그램입니다. 학생들은 영국 IIITB 및 LJMU에서 인증을 취득하여 글로벌 수준에서 동료 학습에 탐닉하고 전 세계의 일부 대기업에서 최고 연봉을 받는 기술 또는 리더십 역할을 추구할 수 있는 길을 열었습니다.
이 과정에는 풀 스택 개발, 클라우드 컴퓨팅, 사이버 보안, 빅 데이터, 블록체인 개발 및 DevOps를 추구하려는 학생들을 위한 프로젝트, 과제 및 비디오로 구성된 최고 수준의 콘텐츠가 포함됩니다.
upGrad의 프로그램은 85개 이상의 국가에서 전 세계적으로 500,000명 이상의 실무 전문가에게 혜택을 주었습니다. 40,000명 이상의 유료 학습자 기반이 학생들을 위한 네트워킹 서클 역할을 하는 동시에 업계 전문가와 주요 교수진으로부터 360도 진로 지원도 받습니다.
기다리지 마십시오. 오늘 바로 경력 혁신을 위한 다음 단계를 밟으십시오!