CSC Leasing Co.
Apple
Engenheiro(a) de Software Sênior - Acesso a Host
Sobre a oportunidade
A equipe de Engenharia de Segurança de Serviços da Apple cria e fornece sistemas e infraestrutura seguros que impulsionam os serviços da Apple (como iCloud, Music, Siri e App Store). Como parte da equipe de Segurança ASE, você ajudará a definir e construir o software para atender às necessidades de segurança dos serviços da Apple em todo o mundo. Você criará componentes fundamentais de forma segura para garantir que a infraestrutura da Apple atenda às necessidades da Apple e proteja nossos dados. Estamos procurando um(a) Engenheiro(a) de Software Sênior que desempenhará um papel importante em nos ajudar a construir soluções para uma variedade de desafios de segurança pendentes na infraestrutura fundamental de software. Junte-se a nós e você desempenhará um papel significativo em garantir o mais alto padrão de segurança para uma das empresas mais observadas do mundo.
DESCRIÇÃO
Nesta função, você escreverá e será responsável por software que roda em toda a infraestrutura de servidores da Apple para garantir que ela tenha a melhor segurança do mundo! Somos responsáveis pelo design, implementação e execução de serviços e aplicações para casos de uso de Segurança. Os objetivos para esta função incluirão a autoria de software que realiza autorização de segurança e controles de acesso na escala da Apple. Lidamos com ambiguidade com bastante frequência na Apple. Estamos procurando alguém que tenha experiência em destilar casos de uso e requisitos para transformá-los em aplicações de software. Outro aspecto vital desta função é o trabalho em equipe. Regularmente fazemos parcerias com nossa equipe direta e stakeholders em projetos. Somos uma pequena equipe de engenheiros de software seniores que trabalham para estabelecer ótimas parcerias com
QUALIFICAÇÕES MÍNIMAS
- Histórico consistente de entrega de software corporativo de alta qualidade (5+ anos de experiência)
- Experiência em escrever aplicações em Rust, C++, C e/ou GO
- Sólido entendimento do ciclo de vida completo de desenvolvimento de SW
- Conhecimento de padrões de design de sistemas distribuídos e implicações de segurança, bem como componentes de infraestrutura comuns, incluindo: arquitetura de rede, provisionamento e configuração de frotas de servidores, gerenciamento OOB, armazenamento, balanceamento de carga, virtualização, Kubernetes
- Conhecimento aprofundado de tecnologias como SSL, TCP/IP, soluções de cache, certificados X 509, e ajuste de desempenho de aplicações de sistemas
- Profundo entendimento de conceitos de design Orientado a Objetos e SOA
- Experiência com Linux, Shell Scripts
- Experiência em projetar e gerenciar sistemas com alto desempenho, escalabilidade e disponibilidade
- Capacidade de trabalhar em um ambiente de equipe colaborativo em projetos de ritmo acelerado
QUALIFICAÇÕES PREFERENCIAIS
- Bacharelado ou Mestrado em Ciência da Computação ou experiência equivalente na indústria
