Amentum

Engenheiro de Software Sênior (Elegível para Bônus de Contratação)

JavaScriptJavaDockerC++
Tradução automática. Consulte o original.

Propósito e Impacto

Nosso contrato apoia mais de 12 esforços com níveis variados de requisitos de desenvolvimento de hardware e software. Nossos projetos são focados na configuração/manutenção de equipamentos front-end, repositórios back-end, dashboards front-end, bem como tudo o que está entre eles para o fluxo completo de processamento de dados. Nossas equipes podem variar de um a dois desenvolvedores a uma equipe de 12. Todas as nossas equipes trabalham diretamente com nosso cliente para discutir requisitos, identificar soluções e escolher o caminho a seguir para a implementação. Como parte de um escritório de engenharia, nosso cliente e nossa força de trabalho antecipam e planejam expectativas futuras, tentando continuamente ficar à frente do próximo desafio. Esta posição é para uma equipe de desenvolvimento de software que trabalha diretamente com engenheiros de projeto de hardware, clientes de capacidade de missão e engenheiros de campo para entregar uma aplicação focada em atender às necessidades da missão. A equipe é composta por um total de quatro contratados, incluindo esta posição. A equipe utiliza uma metodologia ágil para construir um backlog de tarefas, priorizando-as com base no cronograma de lançamento de versões menores/maiores e gerencia a implantação de atualizações de software com base na coordenação com o cliente e os locais de campo.

Horário de Trabalho: Segunda a Sexta: Horário normal. Horários específicos de início/fim podem ser determinados pelo candidato e pela equipe para melhor atender às necessidades do cronograma.

Faixa Salarial: $180,000 - $225,000

#javelin #ICpoly

Detalhes de Compensação

$180,000 - $225,000

A faixa de remuneração ou taxa horária listada para esta posição é fornecida como uma estimativa de boa-fé do que a empresa pretende oferecer para esta função no momento em que esta publicação foi emitida. A remuneração real pode variar com base em fatores como responsabilidades do cargo, educação, experiência, habilidades, equidade interna, dados de mercado, acordos coletivos aplicáveis e leis relevantes.

Publicação Original

07/21/2026 - Até Preenchimento

Amentum prevê que esta requisição de emprego permanecerá aberta por pelo menos três dias, com data de encerramento não anterior a três dias após a publicação original. Este cronograma pode mudar com base nas necessidades do negócio.

Amentum tem orgulho de ser um Empregador de Oportunidades Iguais. Nossas práticas de contratação oferecem igualdade de oportunidades de emprego, independentemente de raça, sexo, orientação sexual, gravidez (incluindo gravidez, parto, amamentação ou condições médicas relacionadas à gravidez, parto ou amamentação), idade, ancestralidade, status de militar ou veterano dos Estados Unidos, cor, religião, credo, estado civil ou de parceiro doméstico, condição médica, informação genética, origem nacional, status de cidadania, status de baixa renda ou deficiência mental ou física, desde que as funções essenciais do trabalho possam ser realizadas com ou sem acomodação razoável, ou qualquer outra categoria protegida sob a lei federal, estadual ou local. Saiba mais sobre seus direitos sob as leis federais e linguagem suplementar em Cartazes de Leis Trabalhistas postings.govdocs.com/#/vxSkbztPuAwwxfs.

Responsabilidades Essenciais

O engenheiro de software desenvolve, mantém e aprimora sistemas de software complexos e diversos (por exemplo, análises com uso intensivo de processamento, desenvolvimento de algoritmos inovadores, manipulação de conjuntos de dados extremamente grandes, sistemas em tempo real e sistemas de informação de gerenciamento de negócios) com base em requisitos documentados. Revisa e testa componentes de software quanto à conformidade com os requisitos de projeto e documenta os resultados dos testes. Resolve relatórios de problemas de software. Utiliza metodologias de desenvolvimento de software e projeto de software apropriadas ao ambiente de desenvolvimento. Fornece contribuições específicas para os componentes de software do projeto do sistema, incluindo trocas entre hardware/software, reutilização de software, uso de Commercial Off-the-Shelf (COTS)/Government Off-the-Shelf (GOTS) em vez de novo desenvolvimento e análise e síntese de requisitos do nível do sistema para componentes de software individuais.

Capacidades

  1. Analisar requisitos do usuário para derivar requisitos de projeto e desempenho de software
  1. Projetar e codificar novo software ou modificar software existente para adicionar novos recursos
  1. Depurar software existente e corrigir defeitos
  1. Integrar software existente em sistemas ou ambientes operacionais novos ou modificados
  1. Desenvolver consultas de dados simples para bancos de dados ou repositórios de dados existentes propostos
  1. Fazer recomendações para melhorar a documentação e os padrões do processo de desenvolvimento de software
  1. Desenvolver ou implementar algoritmos para atender ou exceder os padrões de desempenho e funcionais do sistema
  1. Auxiliar no desenvolvimento e execução de procedimentos de teste para componentes de software
  1. Escrever ou revisar documentação de software e sistema
  1. Desenvolver soluções de software analisando padrões de desempenho do sistema, conferindo com usuários ou engenheiros de sistema; analisando fluxo de sistemas, uso de dados e processos de trabalho; e investigando áreas problemáticas
  1. Modificar software existente para corrigir erros, adaptar-se a novo hardware ou melhorar seu desempenho
  1. Projetar, desenvolver e modificar sistemas de software, usando análise científica e modelos matemáticos para prever e medir resultados e consequências do projeto
  1. Projetar ou implementar interfaces/consultas complexas de banco de dados ou repositório de dados
  1. Supervisionar uma ou mais equipes de desenvolvimento de software e garantir que o trabalho seja concluído de acordo com as restrições do processo de desenvolvimento de software em uso em qualquer projeto específico.
  1. Projetar e implementar algoritmos complexos que exigem adesão a restrições rigorosas de tempo, recursos do sistema ou interface; Realizar controle de qualidade nos produtos da equipe
  1. Conferir com engenheiros de sistema e engenheiros de hardware para derivar requisitos de software e obter informações sobre limitações e capacidades do projeto, requisitos de desempenho e interfaces
  1. Coordenar a instalação do sistema de software e monitorar o funcionamento do equipamento para garantir que as especificações operacionais sejam atendidas
  1. Implementar recomendações para melhorar a documentação e os padrões do processo de desenvolvimento de software

Requisitos Mínimos (Conhecimentos, Habilidades e Aptidões)

  1. Três anos de experiência em C++
  1. Dez ou mais anos de experiência relevante em programação java, incluindo pelo menos dois anos de java 1.7+ e desenvolvimento de camadas de apresentação
  1. Dois ou mais anos de experiência usando Spring e Javascript
  1. Cinco ou mais anos de experiência em programação JSP e servlet
  1. Cinco ou mais anos de experiência com design e desenvolvimento de aplicações web empresariais JEE
  1. Cinco ou mais anos de experiência projetando e escrevendo aplicações REST-ful
  1. Capacidade de criar e implantar aplicações em um servidor web Apache Tomcat
  1. Um ou mais anos de experiência usando bibliotecas de apresentação Javascript como Jquery, Angular e EXTJS
  1. Um ou mais anos de experiência com MongoDB, Apache Camel desejável

Requisito de Segurança

  1. TS/SCI com Poly

Educação Mínima

  1. Bacharelado em Ciência da Computação ou disciplina técnica relacionada de uma faculdade ou universidade credenciada é exigido.

Anos Mínimos de Experiência

  1. Quatorze (14) anos de experiência são exigidos. Quatro anos adicionais de experiência são exigidos se o candidato não tiver bacharelado em uma área técnica.

Qualificações Preferenciais

  1. Experiência com Docker, Maven, Gitlab, processos CI/CD

Visão Geral dos Benefícios

Nossos benefícios de saúde e bem-estar são projetados para apoiar você e suas prioridades.

As ofertas incluem:

  • Seguro de saúde, odontológico e oftalmológico
  • Férias remuneradas e feriados
  • Benefícios de aposentadoria (incluindo correspondência de 401(k))
  • Reembolso educacional
  • Licença parental
  • Plano de compra de ações para funcionários
  • Opções de economia de impostos
  • Seguro de invalidez e vida
  • Seguro para animais de estimação

Nota: Os benefícios podem variar com base no tipo de emprego, local e acordos aplicáveis. Posições regidas por um Acordo de Negociação Coletiva (CBA), o McNamara-O'Hara Service Contract Act (SCA) ou outros contratos de trabalho podem incluir diferentes disposições/benefícios.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores