Como Google e Facebook definem salários para engenheiros de software
Google Inc staff work at the company headquarters in London, U.K., on Wednesday, Aug. 18, 2010. The German government will create a legal framework for consumer data protection in the Internet this year, reacting to a debate about the introduction of Google Inc.'s Street View service. Photographer: Simon Dawson/Bloomberg via Getty Images

Quando recém-formados e amigos Zuhayeer Musa e Zaheer Mohiuddin começaram a invadir a indústria de software, tudo o que encontraram na internet sobre empregos de engenharia parecia estar perdendo a informação de que precisavam, Como Google e Facebook definem salários para engenheiros de software: quanto esses empregos pagavam?

Os engenheiros de software que saem diretamente da faculdade muitas vezes ganham salários de seis dígitos, sem contar a compensação de capital. Dependendo da experiência, alguns programadores ganham milhões de dólares por ano. Mas onde nesse espectro qualquer dado engenheiro depende muitas vezes de um único número – o que geralmente é chamado de “nível”.

No Google, por exemplo, engenheiros iniciantes começam no Nível 3. A Apple tem cinco níveis para engenheiros, do ICT2 até o ICT6. O sistema da Microsoft começa aos 59 estrelas para um engenheiro de desenvolvimento de software e vai até 80 para um “técnico”, ou um dos líderes de seu campo.

Quanto maior o seu nível, maior a sua remuneração – e Musa e Mohiuddin perceberam que seus colegas tinham muitas dúvidas sobre como os níveis funcionavam. Se um nível 4 no Google conseguir um novo emprego no Facebook, que nível deveriam ser? Se alguém for promovido para ICT3 na Apple, quanto deve ganhar?

“Nesta nova era, onde as taxas de churn são muito altas, as pessoas estão pulando muito mais do que costumavam ser”, disse Musa. ″É útil saber sobre os níveis, se você estiver indo do Facebook para a Microsoft ou Amazon para o Google, você quer saber onde você está chegando e qual é o seu nível.”

Então os dois amigos fizeram um site para coletar dados salariais do Vale do Silício de trabalhadores de grandes empresas de tecnologia, e decolou.

“É pessoal para mim. Eu estava passando por uma transição de trabalho, eu tinha apenas 2 anos de experiência, mas tinha sido promovido ”, disse Mohiuddin, acrescentando que ele viu amigos se atrapalharem quando mudavam de empresa.

“Nós dois decidimos porque não construir uma ferramenta simples e visual, mostrando os níveis em diferentes empresas”, acrescentou Musa.

Salários começam mais de US$ 150.000

O crowdsourced data on levelsi demonstra que os engenheiros de software são pagos extremamente bem em empresas como Google, Facebook, Amazon, Apple e Microsoft.

Levels.fyi estima que um nível 3 no Google, ou um engenheiro de nível de entrada que provavelmente acabou de se formar na faculdade, deveria receber US$ 189.000 em remuneração total, ou cerca de US$ 124.000 em salário e US$ 43.000 em compensação de ações. No Facebook, um E3 – um “engenheiro de software 3” de nível de entrada – deve gerar um total de US$ 166.000 por ano, de acordo com os níveis estimados.

A remuneração sobe conforme o nível sobe e pode até acelerar de forma exponencial, disseram os fundadores do site.

Por exemplo, no Google, um nível 7, que é considerado o nível mais alto para a grande maioria dos engenheiros, pode render US $ 608.000, de acordo com os níveis.

“Difere de empresa para empresa, mas um grupo de empresas convergiu para quase o mesmo sistema, onde haverá cerca de seis níveis”, disse Osman Ahmed Osman, ex-gerente de contratação da Quora, que agora está escrevendo um livro sobre recrutamento técnico . Cada nível tem um cargo ligeiramente diferente em cada empresa, mas eles estão intimamente correlacionados.

“O Google e o Facebook são exemplos de empresas em que as coisas são bem parecidas”, continuou ele.

As empresas têm uma nomenclatura ligeiramente diferente. Os níveis da Apple, por exemplo, são chamados de ICT, para “tecnologia individual de colaboradores”. Os níveis da Salesforce são chamados de MTS, para membros da equipe técnica.

Os dados sobre o Levels.fyi são crowdsourced, o que gera vários riscos de que os dados possam não ser confiáveis, incluindo uma população que se auto-seleciona – afinal, as pessoas com maior probabilidade de enviar seus detalhes de compensação são aquelas que ganham muito dinheiro.

Mas os fundadores dos níveis. Eles estão por trás do que coletaram e como eliminam outliers e outros pontos de dados não confiáveis, e dizem que ele combina de perto com o tipo de conjunto de dados de compensação que empresas como Radford ou Connery Consulting vendem – e afirmam que que recrutadores e pessoal de RH lhes dizem que confiam nisso.

Eles também apontam que o site permite que as pessoas façam uma busca detalhada em cada estimativa para ver pontos de dados específicos, incluindo a especialidade e o local do remetente.

Como Google e Facebook definem salários para engenheiros de software

Uma poderosa ferramenta de negociação

Os engenheiros que atingiram um nível em uma grande empresa imaginam que nível poderiam estar em uma empresa menor – e se isso acontece com um aumento salarial.

“A maioria das empresas terão faixas de remuneração que basicamente especificam que, se você for de nível três, sua faixa salarial tem esse limite baixo e esse é o limite”, disse Osman.

Mas as empresas nem sempre são transparentes sobre qual é o alcance de qualquer posição, o que dificulta ainda mais a negociação de mais dinheiro, e é por isso que Musa e Mohiuddin decidiram coletar essa informação em conjunto.

“Você provavelmente está fazendo seis números se for engenheiro de software”, disse Musa. “Mas há engenheiros de alto escalão fazendo quantias loucas aos milhões. É de abrir os olhos e é por isso que construímos isso.”

“Algo que descobrimos que as pessoas valorizam no site é que ligamos a remuneração a um nível específico. Glassdoor ou outros sites pagos não fazem a conexão entre nível e pagamento”, conta ele.

“Muitas pessoas que vêem nosso site não conseguem acreditar nos números inicialmente. Eu também pensei nisso”, disse Mohiuddin. “É bem selvagem. Algumas pessoas com alguns anos de experiência estão ganhando algumas centenas de milhares de dólares”.

A desvantagem do sistema de nivelamento é que pode haver uma cultura positiva baseada nos níveis, disse Musa. Outra desvantagem é que o sistema de laddering pode exacerbar as questões de diversidade que as grandes empresas de tecnologia enfrentam.

“Se você é um candidato, é muito difícil para você navegar e, claro, isso tem implicações sobre justiça e diversidade”, disse Osman. “Se você está permitindo que as pessoas ganhem mais só porque podem negociar o caminho para o topo, você acaba com os homens brancos que são pagos em excesso e outras pessoas que não são encorajadas a negociar e que tendem a ser mal pagas.”

O sistema de nivelamento também pode elevar a pressão sobre os salários em todo o Vale do Silício, o que é ótimo para funcionários técnicos em alta demanda, mas contribui para um alto custo de vida que pode dificultar a vida de pessoas de indústrias menos remuneradas.

“Como uma tendência geral, acho que o que acontece é que toda vez que o Google e o Facebook percebem que estão perdendo muitas pessoas de carreira de nível médio, eles aumentam o nível de remuneração”, disse Harj Taggar, fundador da Triplebyte, uma empresa de software que coloca engenheiros em empresas de tecnologia como a Apple.

“Uber ou o Slacks precisarão aumentar seu salário-base e, quando o Uber e o Slacks começarem a aumentar seu salário, as startups da Série B e da Série C precisam aumentar seus salários”, continuou Taggar.

O Facebook e o Google tendem a liderar o mercado de engenheiros de software, e seus aumentos salariais determinaram o ritmo para o Vale do Silício.

“A crescente compensação dos engenheiros de software da Bay Area, a fonte disso é o Google e o Facebook”, disse Taggar.

Se houver um ponto fraco nos níveis, é nos níveis mais altos, onde um engenheiro individual pode ganhar milhões de dólares.

“Quando você começa a entrar em 4 ou 5 anos, as pessoas que são mais naturalmente qualificadas têm a oportunidade de mostrar o quanto elas são mais produtivas”, disse Taggar, e é aí que a compensação pode aumentar.

Acontece que simplesmente não há muitas pessoas nos níveis mais altos.

Por exemplo, enquanto a maioria dos engenheiros do Google vê realisticamente o Nível 7 como o limite para a maioria das carreiras, alguns desenvolvedores de software particularmente diferenciados podem aumentar. Jeff Dean e Sanjay Ghemawat, que estão entre os codificadores mais habilidosos do mundo no sistema do Google, atingiram o nível 11, de acordo com um perfil de dezembro de 2018 no The New Yorker .

”É um tipo de pirâmide que quanto mais você sobe essa escada, menos pessoas existem nesse nível”, disse Osman.

“A maioria dos engenheiros está entre L3 e L5 se estivermos usando os níveis genéricos. Na maioria das empresas, o nível de pessoal é um nível de carreira, e você pode estar nesse nível pelo resto da vida ”, disse Mohiuddin.

Como Google e Facebook definem salários para engenheiros de software

Não inventado aqui

Osman diz que, embora as empresas do Vale do Silício frequentemente ajam como se inventassem a escada técnica, ela está em vigor há mais de 70 anos em várias empresas.

Ele rastreou as origens do sistema para a DuPont no período pós-Segunda Guerra Mundial e diz que ele foi inventado para dar às pessoas técnicas talentosas a capacidade de crescer e progredir em suas carreiras sem ingressar na gerência e subir a escada.

A escada do gerente não era “interessante para pessoas técnicas porque não querem ser gerentes”, disse Osman. “Eles querem continuar fazendo o trabalho técnico”.

Os fundadores do levels.fyi estão se expandindo e coletando dados de diferentes campos agora, e descobrindo que essas profissões freqüentemente têm suas próprias escadas também.

“A banca de investimento é muito focada no nível. São menos níveis, mas mais padronizados ”, disse Mohiuddin. “Goldman, Morgan Stanley, Citi, é muito semelhante em termos de analista, associado, VP, MD – é mais padrão e mais conhecido.”

Via CNBC