CSC Leasing Co.
O'Reilly Auto Parts
Engenheiro(a) de Software Principal - Java/Cloud (Presencial)
Sobre a oportunidade
Estamos buscando um(a) Engenheiro(a) Principal com profunda expertise na construção de sistemas distribuídos de alta taxa de transferência, baixa latência e alta disponibilidade. Neste papel, você liderará a visão técnica, os padrões arquiteturais e a execução para serviços backend críticos usando Java, Spring Boot e Google Cloud Platform (GCP) ou experiência similar em outras plataformas de nuvem como Azure / AWS.
Além da arquitetura principal, você servirá como um farol técnico — atuando na prática com profiling e troubleshooting de ambientes complexos de JVM/Kubernetes, impulsionando a resiliência e as melhores práticas de segurança, e orientando equipes de engenharia para fomentar uma cultura de excelência técnica.
A O’Reilly Auto Parts tem um histórico comprovado de crescimento e estabilidade. A O’Reilly é repleta de histórias de sucesso de carreira e acredita em uma forte filosofia de promoção interna, incentivando você a crescer sua carreira junto com a organização.
Esta posição está baseada em nossa sede em Springfield, Missouri, e requer trabalho presencial. Trabalho híbrido ou remoto não é oferecido para esta função.
A O’Reilly Auto Parts é um empregador que oferece igualdade de oportunidades. A Empresa não discrimina com base em raça, religião, cor, origem nacional ou ascendência (incluindo status de imigração ou cidadania), sexo, orientação sexual, identidade de gênero, gravidez (incluindo parto, lactação e condições médicas relacionadas), idade (40 anos ou mais), status de veterano, status de membro de serviço uniformizado, deficiência física ou mental, informação genética (incluindo testes ou características) ou outro status protegido conforme definido pela lei local, estadual ou federal, conforme aplicável.
Indivíduos qualificados com deficiência podem ter direito a acomodações razoáveis sob a Lei dos Americanos com Deficiências. Se você precisar de uma acomodação razoável durante o processo de candidatura ou emprego, envie um e-mail para: rar@oreillyauto.com [rar@oreillyauto.com] ou ligue para (800) 471-7431 opção , e forneça a acomodação solicitada e os detalhes da posição.
Principais Responsabilidades
Arquitetura e Design Técnico *
- Projetar e executar arquiteturas distribuídas de ponta a ponta para backend usando Microserviços, Arquitetura Orientada a Eventos (EDA) e padrões de orquestração/coreografia. *
- Construir aplicações resilientes e tolerantes a falhas usando padrões de resiliência (Circuit Breaker, Bulkhead, Retry, Rate Limiting). *
- Arquitetar sistemas otimizados para alta taxa de transferência e baixa latência, mantendo requisitos rigorosos de SLA/SLO. *
- Impor práticas de segurança robustas em design de API, autenticação/autorização (OAuth2/OIDC), rede zero-trust e criptografia de dados em repouso e em trânsito.
Plataforma de Nuvem, Infraestrutura e DevOps *
- Projetar, construir e manter cargas de trabalho conteinerizadas rodando em (GKE) *
- Gerenciar paisagens de API usando Gerenciamento de API Apigee. *
- Utilizar soluções nativas de nuvem para dados e armazenamento, incluindo Google Cloud Spanner, Memory store (Valkey/Redis) e Google Cloud Storage (GCS). *
- Impulsionar Infraestrutura como Código (IaC) e automação de implantação usando Terraform, *
- Helm e pipelines modernos de CI/CD. *
- Arquitetar estratégias de Observabilidade de ponta a ponta (rastreamento distribuído, logging estruturado, dashboards de métricas e alertas) em microsserviços.
Otimização de Performance e Troubleshooting *
- Liderar esforços complexos de depuração e diagnóstico em topologias distribuídas de microsserviços. *
- Analisar profundamente a performance da JVM, ajuste de garbage collection (GC) e profiling em tempo de execução (ex: thread dumps, heap dumps, análise de vazamento de memória). *
- Resolver problemas de tempo de execução de Kubernetes (roteamento de entrada, ciclos de vida de pods, políticas de rede, contenção de recursos).
Liderança e Mentalidade *
- Promover uma atitude de "aprender e fazer" — adotando proativamente novas tecnologias, provando POCs e enfrentando desafios de engenharia não resolvidos. *
- Orientar, treinar e elevar desenvolvedores juniores e plenos através de revisões de código, sessões de design arquitetural e workshops técnicos. *
- Colaborar com gerenciamento de produto, equipes de plataforma e equipes de segurança.
Qualificações e Habilidades Necessárias
Expertise Técnica *
- Linguagens e Frameworks: Proficiência de nível mestre em Java e no ecossistema Spring / Spring Boot (Spring Security, Spring Data, Spring Cloud). *
- Sistemas Distribuídos e Microsserviços: Compreensão profunda de padrões de microsserviços (Saga, CQRS, Orientado a Eventos, Orquestração vs. Coreografia) e protocolos de segurança. *
- Engenharia de Resiliência: Experiência na configuração de frameworks de resiliência (ex: Resilience4j, padrões de service mesh Istio). *
- Plataforma Google Cloud (GCP): Forte experiência prática com GKE, Apigee, Spanner, Memorystore (Valkey) e GCS. *
- Kubernetes e Cloud Native: Profundo conhecimento prático de internos, arquitetura, rede e troubleshooting de cluster de Kubernetes. *
- Infraestrutura e Automação: Habilidade em Terraform, Helm e construção de pipelines de CI/CD. *
- Diagnóstico: Capacidade comprovada de fazer profiling da JVM, ler flame graphs/heap dumps e analisar o comportamento de threads sob carga pesada.
Habilidades Comportamentais e Ativos Complementares *
- Forte mentalidade de ownership com um histórico de conduzir projetos do conceito à produção. *
- Histórico comprovado de orientar engenheiros e estabelecer altos padrões de qualidade de código. *
- Excelentes habilidades de comunicação para articular decisões arquiteturais complexas para stakeholders técnicos e não técnicos.
Diferenciais *
- Experiência com ferramentas de automação de build como Gradle. *
- Certificações Profissionais de Cloud Architect ou Developer GCP. *
- Experiência prática com implementações de Service Mesh (Istio/Anthos Service Mesh).
Pacote Total de Remuneração: *
- Salários Competitivos e Tempo Livre Remunerado *
- Plano de Compra de Ações e 401k com Contribuições do Empregador a Partir do Primeiro Dia *
- Seguro Médico, Odontológico e de Visão com Conta Flexível de Gastos (FSA) Opcional *
- Programas de Saúde/Bem-Estar para Membros da Equipe *
- Programas de Assistência Educacional para Ensino Superior *
- Oportunidades de Crescimento na Carreira.
