CSC Leasing Co.
Freshworks
Engenheiro Staff, Operações Web
Descrição da Empresa
Organizações em todo lugar lutam sob os custos e complexidades esmagadores de "soluções" que prometem simplificar suas vidas. Para criar uma experiência melhor para seus clientes e funcionários. Para ajudá-los a crescer. Software é uma escolha que pode fazer ou quebrar um negócio. Criar experiências melhores ou piores. Impulsionar ou frear o crescimento. Software de negócios se tornou um bloqueador em vez de formas de realizar o trabalho.
Existe outra opção. Freshworks. Com uma visão renovada de como o mundo funciona.
Na Freshworks, criamos softwares de serviço descomplicados que entregam experiências excepcionais para clientes e funcionários. Nossas soluções de nível empresarial são poderosas, porém fáceis de usar e rápidas para entregar resultados. Nossa abordagem de IA com foco nas pessoas elimina atritos, tornando os funcionários mais eficazes e as organizações mais produtivas. Mais de 72,000 empresas, incluindo Bridgestone, New Balance, Nucor, S&P Global e Sony Music, confiam no software de experiência do cliente (CX) e experiência do funcionário (EX) da Freshworks para impulsionar a lealdade do cliente e a eficiência do serviço. E, mais de 4,500 funcionários da Freshworks tornam isso possível, em todo o mundo.
Descrição da Vaga
Visão renovada. Impacto real. Venha construir isso conosco.
Engenheiros no Marketing da Freshworks constroem os websites e sistemas por trás de nossas experiências digitais. Eles trabalham com designers, profissionais de marketing, gerentes de produto e equipes de infraestrutura para desenvolver aplicações escaláveis, serviços backend e plataformas de conteúdo.
Descrição da Função
Como Engenheiro Staff, você definirá a direção técnica em nossas equipes de engenharia de marketing e permanecerá envolvido de perto na implementação. Você identificará lacunas em nossos sistemas, construirá provas de conceito substanciais e liderará mudanças arquitetônicas que melhorem como entregamos e operamos nossas plataformas. Trabalhando com a liderança de engenharia, você ajudará a decidir quais problemas merecem atenção e assumirá a responsabilidade por resolvê-los.
Estamos procurando por profunda expertise em engenharia e forte pensamento crítico. Você deve ser curioso sobre como as coisas funcionam, questionar suposições e acompanhar problemas através do código e suas dependências. Você usará IA extensivamente para investigar e construir, bem como para auxiliar ao longo do seu dia. Você permanecerá responsável por entender os resultados e saber quando direcionar o trabalho ou mudar de rumo.
Como você trabalha com pessoas importa. Queremos alguém que os colegas possam abordar com uma pergunta ou uma visão diferente. Explique seu raciocínio claramente, ouça atentamente e esteja disposto a mudar de ideia quando as evidências justificarem. Compartilhe o trabalho cedo e cumpra os compromissos. Seu trabalho deve remover obstáculos recorrentes e ajudar outros engenheiros a assumir problemas mais difíceis.
Na Freshworks, cultivamos um ambiente que permite a todos encontrar seu verdadeiro potencial, propósito e paixão, acolhendo colegas de todas as origens, gêneros, orientações sexuais, religiões e etnias. Estamos comprometidos em fornecer igualdade de oportunidades e acreditamos que a diversidade no local de trabalho cria um ambiente mais vibrante e rico que impulsiona os objetivos de nossos funcionários, comunidades e negócios.
Visão renovada. Impacto real. Venha construir isso conosco.
Responsabilidades
- Definir Direção Arquitetônica Full Stack: Definir como nossas aplicações web, serviços backend, plataformas CMS e infraestrutura de nuvem devem evoluir juntas. Documentar o raciocínio por trás das decisões e dar às equipes um caminho prático da arquitetura atual para a próxima.
- Liderar Provas de Conceito: Investigar autonomamente ideias ambiciosas e construir protótipos funcionais para descobrir se uma abordagem funcionará. Explicar o que você aprendeu e recomendar quais ideias seguir. Liderar o trabalho para transformar protótipos promissores em sistemas de produção confiáveis que a equipe possa manter.
- Encontrar e Resolver Problemas Sistêmicos: Identificar lacunas e gargalos recorrentes em nossas plataformas. Rastrear causas raiz, ponderar alternativas e fazer mudanças que melhorem o desempenho, a confiabilidade ou a capacidade da equipe de entregar. Equilibrar melhorias de longo prazo com compromissos atuais.
- Construir Ferramentas Compartilhadas: Desenvolver módulos reutilizáveis, ferramentas internas e implementações de referência que resolvam problemas entre equipes. Ajudar engenheiros a adotá-las e resolver problemas que eles encontram.
- Colaborar com Equipes Internacionais: Trabalhar em estreita colaboração com engenharia e parceiros multifuncionais em diferentes fusos horários. Incluir pessoas nas decisões desde cedo, explicar trabalhos complexos claramente e documentar contexto suficiente para que outros contribuam assincronamente. Levantar riscos prontamente e manter os acompanhamentos acordados em andamento.
- Coaching de Engenheiros e Líderes Técnicos: Ajudar engenheiros líderes a trabalhar em decisões arquitetônicas e guiar suas equipes. Compartilhar sua expertise através de pareamento, revisões de design e treinamento prático. Incentivar perguntas e ajudar engenheiros a desenvolverem seu próprio julgamento técnico.
- Definir Padrões de Engenharia: Usar revisões de código e design para melhorar a manutenibilidade, testes e confiabilidade operacional entre equipes. Trabalhar com os parceiros relevantes para traduzir requisitos de acessibilidade, segurança e privacidade em práticas de implementação e teste.
- Liderar o Uso de IA na Equipe: Construir e aprimorar fluxos de trabalho de IA para investigação, prototipagem e trabalho de produção. Definir o que os agentes precisam saber, o que eles podem acessar e como seu trabalho será verificado. Ensinar engenheiros como direcionar os agentes e revisar sua saída. Refinar essas práticas à medida que a equipe as utiliza.
- Moldar Prioridades Técnicas: Apresentar riscos e oportunidades arquitetônicas para líderes de engenharia e de negócios. Explicar os custos, dependências e benefícios esperados do trabalho proposto para que os líderes possam tomar decisões informadas. Ajudar as equipes a planejar o trabalho ao lado dos compromissos existentes.
Qualificações
- Arquitetura e Resolução de Problemas: Experiência em projetar e evoluir sistemas usados por múltiplas equipes. Forte compreensão de limites de serviços, sistemas distribuídos, fluxo de dados, cache e tratamento de falhas. Capacidade de investigar sistemas desconhecidos e tomar decisões sólidas com informações incompletas.
- JavaScript e TypeScript: Profundo conhecimento da linguagem e forte experiência com React e Next.js, incluindo renderização, gerenciamento de estado, comportamento assíncrono e trade-offs de desempenho.
- Sistemas Node.js e Backend: Experiência prática na construção de APIs seguras, integração de serviços e gerenciamento de processamento assíncrono. Capacidade de diagnosticar problemas em aplicações frontend e sistemas backend.
- HTML e CSS: Forte conhecimento de marcação semântica, DOM e APIs Web, CSS modular e layouts responsivos. Experiência em diagnosticar comportamento de navegador, problemas de renderização e gargalos de desempenho.
- CMS e Plataformas de Conteúdo: Experiência com arquitetura de CMS headless, modelagem de conteúdo e integrações de CMS ou DAM. Familiaridade com plataformas como Contentful, Contentstack ou WordPress, e os trade-offs em como o conteúdo é armazenado e entregue.
- Infraestrutura de Nuvem e Ferramentas: Expertise com AWS, pipelines de CI/CD, infraestrutura como código e observabilidade. Capacidade de avaliar abordagens de implantação e construir ferramentas que melhorem o desenvolvimento e o suporte de produção.
- Acessibilidade e Qualidade: Forte compreensão de padrões de UI acessíveis, incluindo navegação por teclado, gerenciamento de foco e testes com tecnologias assistivas. Experiência em definir estratégias de teste e diagnosticar problemas de desempenho e confiabilidade em produção.
- Engenharia de IA e Automação: Extensa experiência prática com agentes de codificação, APIs de LLM e fluxos de trabalho de engenharia automatizados. Entender como o contexto, as ferramentas e as limitações do modelo afetam os resultados. Julgar quando dar autonomia aos agentes, quando intervir e como verificar seu trabalho através de testes e revisão de código. Escolher modelos e gerenciar contexto para equilibrar qualidade, velocidade e custo.
- Comunicação Técnica: Capacidade de representar a engenharia em discussões com líderes seniores, até o C-level. Explicar recomendações em termos de impacto nos negócios, custo e prazos. Ajustar o nível de detalhe ao público, responder perguntas diretamente e ser claro sobre trade-offs e incertezas. Escrever documentação útil e dar e receber feedback construtivo.
Informações Adicionais
Por favor, note que esta é uma função híbrida com expectativas presenciais de 3x/semana (Ter - Qui) em nossos escritórios localizados em qualquer um dos seguintes: San Mateo, CA, Bellevue, WA, ou Boston, MA.
A faixa salarial base anual para esta posição é de $ 192,000 - $237,000. Esta função também é elegível para um bônus alvo.
A remuneração é baseada em uma variedade de fatores, incluindo, mas não se limitando a, localização, experiência, habilidades relacionadas ao trabalho e nível.
A Freshworks oferece múltiplas opções de seguro dental, médico, oftalmológico, de invalidez e de vida. Equity + ESPP, PTO flexível, gastos flexíveis, benefícios de transporte e benefícios de bem-estar também são oferecidos. A Freshworks também oferece benefícios de licença adoção e parental.
