CONCEPT SOLUTIONS LLC
Oracle
Engenheiro(a) de Software Principal, Infraestrutura Central
RESPONSABILIDADES
Lidera o desenvolvimento e inicia a arquitetura de componentes de sistemas distribuídos escaláveis e elásticos. Define e impõe requisitos de escalabilidade para os componentes de sua responsabilidade; otimiza código e fluxos de dados para cargas de trabalho de alto rendimento e hiperescala; e utiliza plataformas de plano de dados para recuperação, armazenamento e processamento em larga escala. Projeta sistemas tolerantes a falhas e atualizáveis em serviço usando redundância, replicação, failover e políticas para partições, aplicando load-shedding, throttling e rate-limiting para lidar com a não confiabilidade da rede, ao mesmo tempo que atende aos SLOs.
Estabelece KPIs e telemetria; constrói dashboards proativos e alertas; e projeta validação complexa (injeção de falhas, brownouts), replicação e sincronização para correção e durabilidade. Diagnostica e resolve proativamente problemas de produção, orienta colegas e garante a prontidão operacional.
Implementa controles de segurança robustos, executa remediações, mantém documentação de conformidade e desenvolve IaC e automação que permitem patching, atualizações e rollbacks seguros dentro de planos de gerenciamento de mudanças.
- Utilizar práticas e procedimentos padrão de desenvolvimento de software para escopo, arquitetura, especificação, desenvolvimento, controle de versão, revisão de código, documentação e teste de funcionalidades.
- Trabalhar em estreita colaboração com outros membros da equipe, colegas geograficamente distribuídos e equipes multifuncionais para a execução de marcos de projeto acordados e datas de entrega.
- Comunicar status, riscos e oferecer estratégias de mitigação para garantir a entrega pontual de todos os itens comprometidos.
Suportar a excelência operacional em um ambiente de Cloud DevOps.
Habilidades Requeridas/Preferenciais
- Proficiência em C/C++.
- Proficiência em scripting em uma linguagem como Python, Perl ou Bash.
- Experiência prática no desenvolvimento de aplicações/infraestrutura Linux multithreaded.
- Experiência em uma ou mais pilhas e protocolos de Rede ou Armazenamento, como P4, DOCA, TCP/IP, NVMe, PCIe, DPDK.
- Habilidades de desenvolvimento de firmware e experiência com sistemas embarcados.
- Conhecimento de pelo menos uma das arquiteturas de computadores Intel/AMD/ARM.
- Experiência em bring-up de hardware e/ou sistema.
- Experiência com programação de Kernel/Driver Linux.
- Proficiência em Linux.
- Proficiência em tecnologias de Virtualização (SRIOV, VirtIO, VDPA etc).
- Experiência em ambientes CI/CD.
- Confortável trabalhando com equipamentos de laboratório remotos.
Habilidades Comportamentais Requeridas
- Excelentes habilidades de resolução de problemas, analíticas e de solução de problemas técnicos.
- Capacidade de aprender novas habilidades rapidamente conforme necessário.
- Capacidade de trabalhar com supervisão mínima.
- Capacidade de priorizar, autogerenciar, autoestudar e organizar com eficácia.
- Capacidade de colaborar e trabalhar em equipe com colegas e membros do projeto.
- Habilidades excepcionais de comunicação e apresentação.
- Forte impulso para o sucesso.
- Engajar ativamente no processo de tomada de decisão técnica.
- Participar de discussões técnicas e fornecer feedback dependendo das necessidades da equipe/departamento.
- Garantir a conformidade com a metodologia de desenvolvimento e o processo técnico.
QUALIFICAÇÕES
Qualificações Mínimas do Cargo
Educação e/ou Experiência:
11 anos de experiência em desenvolvimento de software
OU
Bacharelado em Tecnologia (B.Tech) em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Engenharia Elétrica/Eletrônica, Sistemas de Informação de Computador, Sistemas de Informação, Tecnologia da Informação, Telecomunicações, Matemática, Física ou área relacionada E 7 anos de experiência em desenvolvimento de software
OU
Bacharelado em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Engenharia Elétrica/Eletrônica, Sistemas de Informação de Computador, Sistemas de Informação, Tecnologia da Informação, Telecomunicações, Matemática, Física ou área relacionada E 7 anos de experiência em desenvolvimento de software
OU
Mestrado em Tecnologia (M.Tech) em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Engenharia Elétrica/Eletrônica, Sistemas de Informação de Computador, Sistemas de Informação, Tecnologia da Informação, Telecomunicações, Matemática, Física ou área relacionada E 5 anos de experiência em desenvolvimento de software
OU
Mestrado em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Engenharia Elétrica/Eletrônica, Sistemas de Informação de Computador, Sistemas de Informação, Tecnologia da Informação, Telecomunicações, Matemática, Física ou área relacionada E 5 anos de experiência em desenvolvimento de software
OU
Doutorado em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Engenharia Elétrica/Eletrônica, Sistemas de Informação de Computador, Sistemas de Informação, Tecnologia da Informação, Telecomunicações, Matemática, Física ou área relacionada E 3 ano de experiência em desenvolvimento de software.
Habilidades do Cargo
Mesmas habilidades do nível anterior, mais;
- Análise de Dados: Capacidade demonstrada de analisar e interpretar dados para produzir insights de negócios acionáveis.
- Metodologias Ágeis: Capacidade demonstrada de usar metodologias ágeis para impulsionar a melhoria contínua e a entrega de produtos.
- Automação: Capacidade demonstrada ou conhecimento em automação, incluindo projeto, implementação e gerenciamento de ferramentas, processos ou sistemas automatizados para otimizar operações.
- Conformidade: Conhecimento demonstrado e adesão aos requisitos regulatórios, legais e de conformidade organizacional.
- Garantia de Qualidade: Capacidade demonstrada ou conhecimento em garantia de qualidade, incluindo garantir a adesão a padrões e implementar medidas de controle de qualidade.
- Linguagens de Script: Capacidade demonstrada ou conhecimento em linguagens de script, incluindo escrita e manutenção de scripts para melhorar a eficiência do sistema.
- Planos de Teste de Software: Capacidade demonstrada de desenvolver e executar planos de teste de software eficazes para validar a qualidade do produto.
- Desenvolvimento de Experiência do Usuário: Capacidade demonstrada ou conhecimento em desenvolvimento de experiência do usuário, incluindo projeto de interfaces e conteúdo de usuário intuitivos e eficazes.
- Revisão de Código: Capacidade demonstrada de realizar revisões de código aprofundadas para garantia de qualidade de software.
- Sistemas Embarcados: Capacidade demonstrada de desenvolver sistemas embarcados, equilibrando hardware e software para desempenho ideal.
- Estimativa de Software: Capacidade demonstrada de fornecer estimativas precisas de esforço e complexidade de software para planejamento e agendamento de projetos.
- Cloud - Experiência em Plataformas de Nuvem: 3 ano de experiência acadêmica ou profissional com plataformas de nuvem (por exemplo, AWS, Azure, Google, Oracle Cloud).
- Experiência em Testes e Automação: 5 anos de experiência trabalhando em testes e automação em nível de sistema.
- Experiência em Sistemas Distribuídos: 4 ano de experiência trabalhando na entrega e operação de sistemas distribuídos em larga escala.
Qualificações Preferenciais do Cargo
Educação e/ou Experiência
11 anos de experiência em desenvolvimento de software
OU
Bacharelado em Tecnologia (B.Tech) em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Engenharia Elétrica/Eletrônica, Sistemas de Informação de Computador, Sistemas de Informação, Tecnologia da Informação, Telecomunicações, Matemática, Física ou área relacionada E 7 anos de experiência em desenvolvimento de software
OU
Bacharelado em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Engenharia Elétrica/Eletrônica, Sistemas de Informação de Computador, Sistemas de Informação, Tecnologia da Informação, Telecomunicações, Matemática, Física ou área relacionada E 7 anos de experiência em desenvolvimento de software
OU
Mestrado em Tecnologia (M.Tech) em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Engenharia Elétrica/Eletrônica, Sistemas de Informação de Computador, Sistemas de Informação, Tecnologia da Informação, Telecomunicações, Matemática, Física ou área relacionada E 5 anos de experiência em desenvolvimento de software
OU
Mestrado em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Engenharia Elétrica/Eletrônica, Sistemas de Informação de Computador, Sistemas de Informação, Tecnologia da Informação, Telecomunicações, Matemática, Física ou área relacionada E 5 anos de experiência em desenvolvimento de software
OU
Doutorado em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Engenharia Elétrica/Eletrônica, Sistemas de Informação de Computador, Sistemas de Informação, Tecnologia da Informação, Telecomunicações, Matemática, Física ou área relacionada E 3 anos de experiência em desenvolvimento de software.
Experiência em Liderança de Pessoas / Gestão
1 ano de experiência com plataformas de nuvem (por exemplo, AWS, Azure, Google, Oracle Cloud).
Somente a Oracle reúne os dados, a infraestrutura, as aplicações e a expertise para potencializar tudo, desde inovações industriais até cuidados que salvam vidas. E com IA incorporada em nossos produtos e serviços, ajudamos os clientes a transformar essa promessa em um futuro melhor para todos. Descubra seu potencial em uma empresa líder em soluções de IA e nuvem que impactam bilhões de vidas.
A verdadeira inovação começa quando todos são capacitados a contribuir. É por isso que estamos comprometidos em cultivar uma força de trabalho que promova oportunidades para todos, com benefícios competitivos que apoiam nossos colaboradores com opções flexíveis de seguro médico, de vida e de aposentadoria. Também incentivamos os funcionários a retribuir às suas comunidades por meio de nossos programas de voluntariado.
Estamos comprometidos em incluir pessoas com deficiência em todas as etapas do processo de emprego. Se você precisar de assistência de acessibilidade ou acomodação para uma deficiência em qualquer momento, informe-nos enviando um e-mail para accommodation-request_mb@oracle.com [accommodation-request_mb@oracle.com] ou ligando para 1-888-404-2494 nos Estados Unidos.
A Oracle é um Empregador de Oportunidades Iguais. Todos os candidatos qualificados receberão consideração para emprego sem distinção de raça, cor, religião, sexo, origem nacional, orientação sexual, identidade de gênero, deficiência e status de veterano protegido, ou qualquer outra característica protegida por lei.
A Oracle considerará para emprego candidatos qualificados com registros de prisão e condenação de acordo com a lei aplicável.
