Staff Engineer là gì
Trong bài viết trước chúng ta đã cùng ITguru tìm hiểu về 5 cấp độ của một kỹ sư phần mềm. Vậy trong các công ty tech giants (ông lớn công nghệ) như Google, Facebook, Microsoft thì sao? Các kỹ sư phần mềm được phân chia cấp bậc, sự thăng tiến, mức lương thế nào? Hãy cùng tìm hiểu chủ đề thú vị này cùng các kỹ sư phần mềm Google. Show Với Google có hai khái niệm về nghề nghiệp: ladder và level. Ladder là đường hướng phát triển nghề nghiệp như quản lý, kỹ sư hay bán hàng. Level là cấp bậc trong các hướng phát triển đó. Đối với kỹ sư phần mềm, Google có hai hướng (ladder) khác nhau: Software Engineer (viết tắt là SWE) và Software Engineer Manager. Điều thú vị là Kỹ sư phần mềm (SWE) Google có thể đảm nhiệm vai trò quản lý trong khi đó SWE Manager lại có thể tham gia đóng góp về kỹ thuật. Khác nhau giữa hai ladder này là vai trò các kỹ sư đảm nhiệm và cách thức Google đánh giá hiệu quả công việc. Với các SWE là họ có khoảng 50% thời gian dành cho công việc đơn thuần là về kỹ thuật và không quá 50% cho việc quản lý. SWE Manager thì có đến 80% dành cho quản lý và còn lại làm về kỹ thuật. Như vậy các kỹ sư phần mềm khi đã chọn hướng phát triển trong hai nhánh này khó có thể chuyển từ nhánh này sang nhánh khác do các thức đánh giá performance là rất khác nhau. Khi phỏng vấn các vị trí kỹ sư phần mềm Google không xem những gì bạn ghi trong resume, kễ cả những kinh nghiệm hoành tráng trước đây của người được phỏng vấn là quá quan trọng. Thay vào đó họ sẽ hỏi rất nhiều về coding và căn cứ vào đó để xem bạn có đủ kỹ năng làm việc cho Google hay không. Kỹ sư phần mềm Software Engineer (SWE)Software Engineer ở Google được chia thành các bậc (level) như sau:
Thường Google chỉ tuyển software engineer từ bên ngoài cho bậc 4 đến 6. Bậc 7 cũng có nhưng không thường xuyên. Đối với bậc 8, 9 đôi lúc Google cũng có tuyển các ứng viên bên ngoài nhưng cực hiếm. Các ứng viên của level này phải được sự giới thiệu của Phó Chủ Tịch kỳ cựu của tập đoàn, hoặc một Google Product Area, hoặc từ một CEO của một công ty con thuộc tập đoàn Aphabet. Một điều đáng chú ý khác là quy trình tuyển dụng các ứng viên từ bên ngoài và tuyển dụng hay đề bạt nâng bậc nội bộ của Google là rất khác nhau. Google rất coi trọng những nhân tố gắn bó và phát triển nội bộ và đôi lúc đánh giá các ứng viên bên ngoài thấp hơn. Một người có 10 năm kinh nghiệm có thể chỉ được tuyển vào ở bậc 5 hay 6 nhưng với chừng đó năm kinh nghiệm trong Google có thể lên đến bậc 7 hay 8. Kỹ sư phần mềm quản lý Software Engineer ManagerĐối với Software Engineer Manager (SWE Manager), Google phân chia thành các bậc như sau:
Đối với các ứng viên bên ngoài thường Google chỉ tuyển vào ở bậc 5 đến Director. Các vị trí cao hơn nữa rất hiếm khi Google tuyển từ ngoài và phải được sự giới thiệu của các quản lý cấp cao nhất. Các vị trí khác tương tự SWENgoài SWE và SWE Manager, Google còn có các nhánh (ladder) khác là Site Reliability Engineer (SRE) và Site Reliability Engineer Manager. Các cấp bậc của SRE và SRE Manager cũng tương tự như SWE và SWE Manager dù tính chất công việc là khác nhau. Các SRE có thể chuyển sang SWE và các SRE Manager có thể chuyển sang làm SWE Manager. Các vị trí khác hoàn toàn với các SWEGoogle còn có một nhánh nữa là Software Engineer in Tools and Infrastructure (SETI). Quy trình tuyển dụng vào nhánh này cũng tương tự như nhánh Kỹ Sư Phần Mềm SWE. Tuy nhiên, nếu muốn chuyển từ SETI sang SWE đòi hỏi một quy trình phỏng vấn nội bộ và phải được hội đồng tuyển dụng cùng Senior Vice President chấp thuận. Ngoài ra, Google còn có nhánh Technical Solutions Engineer (TSE), Web Solutions Engineer (WSE). Tương tự như SETI, từ các nhánh này muốn chuyển qua SWE phải qua một quy trình khá phức tạp. Các vị trí software engineer ở Google được trả lương thế nào?Chúng ta đã biết các hướng phát triển nghề nghiệp và cấp bậc trong công ty Google, giờ hãy xem các kỹ sư Google được trả lương thế nào. Lưu ý là số liệu về lương có thể có khác biệt bởi các nguồn khảo sát khác nhau. Google cũng như các hãng khác cũng không minh bạch hết tất cả thông tin về lương bổng, quyền lợi ra bên ngoài. Dưới đây chỉ vài con số và thông tin để có thể hình dung mức lương và quyền lợi của kỹ sư phần mềm tại Google.
ITguru tổng hợp từ Dive, Coding Relic , Levels.fyi và một số nguồn khác Bạn có biết? Bạn đánh giá bài viết thế nào? Submit Rating Average rating 5 / 5. Vote count: 2 No votes so far! Be the first to rate this post. Tags: kỹ sư phần mềmlập trình viên phần mềm Video liên quan |