Startekk Inc
Momentum Engineering, Inc.
ME00676 - Engenheiro de Software na Nuvem 2
Resumo da Vaga
Buscamos um Engenheiro de Software na Nuvem para desenvolver software de missão crítica que suporte alguns dos maiores ambientes de computação distribuída da Comunidade de Inteligência.
Esta posição atua como parte de uma equipe ágil de desenvolvimento de produtos para construir, integrar, implantar e sustentar aplicações que suportam clusters de computação em larga escala operando em ambientes de alta disponibilidade e focados em missões.
Responsabilidades Principais
- Projetar, desenvolver, integrar, testar, implantar e manter aplicações baseadas em Java que suportam ambientes de computação distribuída em larga escala.
- Participar do ciclo de vida completo de desenvolvimento de software ágil, incluindo análise de requisitos, design de software, implementação, integração, testes, implantação, operações e sustentação.
- Desenvolver soluções de software que se integrem e estendam tecnologias comerciais prontas para uso (COTS) e governamentais prontas para uso (GOTS).
- Realizar revisões de código de software, revisões de arquitetura, solução de problemas, otimização de desempenho e análise de causa raiz.
- Desenvolver e implementar planos de teste automatizados, scripts de teste e atividades de validação de software.
- Apoiar a integração e os testes de software em ambientes distribuídos complexos.
- Implantar e gerenciar software usando Infraestrutura como Código (IaC), automação e práticas modernas de CI/CD.
- Desenvolver e suportar software operando em arquiteturas baseadas em contêineres e microsserviços.
- Monitorar sistemas de produção e diagnosticar e resolver problemas de software e operacionais.
- Participar do suporte operacional e de plantão de Nível III, conforme necessário.
- Desenvolver e manter software para ambientes operacionais UNIX/Linux, incluindo ambientes Red Hat.
- Colaborar com engenheiros de software, administradores de sistemas, engenheiros de nuvem, engenheiros de teste e stakeholders da missão para entregar soluções confiáveis e escaláveis.
- Orientar desenvolvedores juniores fornecendo orientação técnica, conduzindo revisões por pares e compartilhando melhores práticas de engenharia de software.
- Apoiar a melhoria contínua dos processos de desenvolvimento, implantação, teste e operação de software.
Qualificações Necessárias
- Deve possuir autorização de segurança ativa Top Secret/SCI com Polígrafo de Escopo Completo da NSA.
- Cinco (5) anos de experiência em desenvolvimento de software ou engenharia de software, incluindo experiência com análise de requisitos, desenvolvimento de software, instalação, integração, avaliação, aprimoramento, manutenção, testes e diagnóstico e resolução de problemas.
- Quatro (4) anos de experiência desenvolvendo software usando linguagens de programação de alto nível como Java, C ou C++.
- Três (3) anos de experiência em integração de software e testes de software, incluindo desenvolvimento e implementação de planos de teste e scripts de teste.
- Três (3) anos de experiência desenvolvendo software para sistemas operacionais UNIX/Linux, incluindo ambientes Red Hat.
- Bacharelado em Ciência da Computação ou área técnica relacionada é altamente desejável e pode ser considerado equivalente a dois (2) anos de experiência.
- Um mestrado em área técnica pode ser considerado equivalente a quatro (4) anos de experiência.
- Diplomas em Matemática, Sistemas de Informação, Engenharia ou disciplinas semelhantes serão considerados diplomas técnicos.
- Os candidatos devem possuir pelo menos uma das seguintes certificações:
- AWS Certified Developer – Associate
- AWS Certified Machine Learning – Associate
- AWS Certified Machine Learning – Specialty
- AWS Certified DevOps Engineer – Professional
- Certified Kubernetes Application Developer (CKAD)
Qualificações Desejáveis
Experiência com uma ou mais das seguintes tecnologias ou ambientes é altamente desejável:
- Apache Hadoop
- Apache Accumulo
- Apache NiFi
- MongoDB
- ActiveMQ ou outras tecnologias de broker de mensagens
- Spring Framework
- Python
- Scripts Bash
- Amazon Web Services (AWS)
- Ambientes de nuvem híbrida
- Contêineres e microsserviços
- Infraestrutura como Código
- Pipelines de CI/CD e práticas de DevOps
- Melhores práticas de segurança e conformidade
- Data warehouses e plataformas de análise
- Ambientes de processamento distribuído e fluxo de dados em larga escala
Posição isenta de horas extras com pagamento por hora. 11 feriados remunerados, mínimo de 3 semanas de folga remunerada (PTO), plano de saúde coletivo patrocinado pela empresa, planos odontológico, oftalmológico, de seguro de vida e de afastamento (STD/LTD) pagos pela empresa. O salário depende da experiência e das qualificações do candidato.
