A1M Solutions

Engenheiro de Software Sênior

JavaScriptTypeScriptPythonPostgreSQLAWSGo
Tradução automática. Consulte o original.

Sobre a A1M

A A1M Solutions é uma pequena empresa de propriedade feminina, impulsionada pela aspiração de gerar valor para nossos clientes, colaboradores, parceiros e comunidade, mantendo-se alinhada aos nossos princípios orientadores de valores fundamentais, foco deliberado e conexão empática.

A missão da A1M é preservar e melhorar programas governamentais de saúde que são essenciais para pessoas carentes nos Estados Unidos, incluindo pessoas em situação de pobreza, idosos, membros de minorias étnicas e raciais, imigrantes e refugiados. Buscamos projetos com impacto nacional na interseção entre políticas públicas, dados e design de experiência do usuário.

Além de criar serviços digitais úteis e utilizáveis, a A1M ajuda equipes a aprimorar suas práticas ágeis e de design centrado no usuário – ou a começar a implementá-las. Nosso objetivo não é apenas construir serviços públicos sustentáveis, mas também deixar nossos parceiros de equipe e clientes mais capacitados e confiantes para o futuro.

Sobre esta função

Como Engenheiro de Software Sênior na A1M, você trabalhará com orientação mínima para projetar e implementar sistemas complexos e escaláveis. Você colaborará com a equipe para decompor objetivos ambíguos ou complexos em etapas concretas e viáveis que se alinhem e informem a estratégia mais ampla do sistema. Engenheiros seniores nem sempre possuem responsabilidades formais de gestão ou liderança, mas o interesse em ensinar e orientar é essencial.

Entrega de Tecnologia na A1M

A equipe de Prática de Entrega de Tecnologia da A1M atende às necessidades de clientes e usuários planejando, construindo e mantendo soluções que envolvem programação e scripts. Nossa prática inclui gerentes de produto, engenheiros de software e analistas de dados. Analisamos os desafios dos clientes governamentais e identificamos a melhor forma de ajudá-los a atingir seus objetivos, o que pode envolver abordagens de código personalizado, low code e no code.

A equipe de Prática de Entrega de Tecnologia trabalha em times multifuncionais e interorganizacionais com designers e especialistas em políticas públicas. Abordamos os desafios com flexibilidade, paciência, comunicação ponderada e sólidas melhores práticas em gestão de produtos ágeis e desenvolvimento. Valorizamos equipes de alta confiança.

Habilidades e Responsabilidades

Capacidades técnicas

  1. Construir e manter sistemas complexos e escaláveis em camadas de aplicação e/ou infraestrutura, e múltiplos componentes ou serviços, usando linguagens e frameworks como TypeScript, JavaScript, Python e Django.
  1. Assumir a responsabilidade por componentes ou serviços desde o desenvolvimento até a implantação, monitoramento e suporte em produção.
  1. Implantar e gerenciar sistemas em ambientes de nuvem, incluindo serviços AWS, usando pipelines de CI/CD, testes automatizados e infraestrutura como código, quando apropriado.
  1. Projetar, construir e integrar APIs e fluxos de dados, trabalhando com bancos de dados relacionais como PostgreSQL e serviços de dados baseados em nuvem, conforme necessário.
  1. Moldar o design do sistema e contribuir para decisões arquiteturais, incluindo a redação de documentos de decisão e a criação de diagramas.
  1. Impulsionar melhorias na qualidade do código, testes automatizados, linting e padrões de desenvolvimento usando ferramentas e práticas apropriadas para a stack.
  1. Contribuir para práticas robustas de DevOps, incluindo implantação, monitoramento e resposta a incidentes.
  1. Orientar engenheiros, revisar código e designs técnicos, e contribuir para o crescimento da equipe e a direção técnica.
  1. Colaborar para decompor objetivos ambíguos ou complexos em etapas concretas e viáveis.
  1. Buscar e compartilhar novas tecnologias e habilidades que apoiem os objetivos do projeto.
  1. Participar de discussões com partes interessadas internas e externas.

Categorias universais para todos os profissionais seniores da A1M

Comunicação e colaboração

  1. Construir conexões e relacionamentos entre pessoas, equipes/projetos, a A1M e clientes de maneiras que evitem e eliminem silos, permitindo novas oportunidades para uma entrega aprimorada.
  1. Obter o apoio das partes relevantes (colegas de equipe, líderes de equipe, partes interessadas do governo, etc.) para garantir que o trabalho necessário seja realizado.
  1. Reconhecer proativamente riscos e conflitos dentro da equipe e com clientes, ajudar a identificar abordagens e tomar medidas – gerenciar para cima (entendendo o tempo, contexto e outras pressões, etc.) e escalar quando apropriado.
  1. Avaliar suas próprias habilidades e entregas e tomar medidas com base na autoavaliação. Isso pode incluir buscar proativamente outros membros da equipe para obter ajuda no desenvolvimento de habilidades em áreas de lacunas.

Compreensão entre domínios

  1. Iniciar e conduzir projetos que exijam trabalhar com várias pessoas de outras disciplinas e práticas em problemas desafiadores.
  1. Treinar e orientar pessoas não apenas dentro de sua própria prática ou disciplina, mas entre áreas de prática – por exemplo, designers orientando engenheiros.
  1. Antecipar e fornecer proativamente as informações necessárias para outras práticas e disciplinas.

Conhecimento do domínio governamental

  1. Identificar e responder proativamente aos requisitos governamentais ou políticas que possam impactar o trabalho do projeto, como acessibilidade, PRA, FOIA, regulamentos de aquisição e conformidade de segurança.
  1. Possuir compreensão governamental suficiente para antecipar as necessidades de parceiros e usuários do governo, e estar preparado para falar com eles proativamente.
  1. Ter a confiança para representar a empresa e a equipe perante os clientes, inclusive em situações desafiadoras.

Qualificações

  1. 8 anos de experiência profissional relevante.

Seu currículo ou portfólio deve demonstrar:

  1. Habilidade para escrever código de alta qualidade, testado, sustentável e reutilizável em sistemas de software de produção.
  1. Proficiência avançada em uma ou mais linguagens de programação modernas, com experiência profissional em tecnologias relevantes para nossa stack, como TypeScript/JavaScript, Python ou Go.
  1. Especialização em como construir software seguro e em conformidade, minimizando o risco de vulnerabilidades.
  1. Especialização em uma ou mais áreas adjacentes, como engenharia de dados, DevOps, infraestrutura em nuvem ou segurança de aplicações, e a capacidade de adaptar habilidades conforme necessário.
  1. Capacidade de atuar com iniciativa própria em ambientes ambíguos, identificando trabalho de alto impacto de forma independente e executando-o.
  1. Capacidade comprovada de comunicar resultados técnicos de forma clara e eficaz para diversas partes interessadas.
  1. Experiência de trabalho em contratos de consultoria governamental.

Requisitos para candidatos

Nossos contratos exigem que os funcionários trabalhem a partir dos Estados Unidos. Isso inclui todos os 50 estados dos EUA, o Distrito de Columbia e todos os territórios dos EUA.

Os funcionários da A1M devem ter sido residentes nos Estados Unidos por 3 dos últimos 5 anos.

Por motivos fiscais, os funcionários da A1M não podem residir no estado de Nova York.

Você deve possuir autorização legal para trabalhar nos EUA e não exigir patrocínio de visto contínuo para manter a autorização legal de trabalho.

Você deve ser um residente permanente dos EUA.

Como os funcionários da A1M têm acesso a dados e sistemas governamentais, os novos contratados precisarão preencher um formulário de Confiança Pública (Public Trust). A Confiança Pública é um tipo de investigação de antecedentes, mas não é uma autorização de segurança. Dependendo da função, você deve preencher o questionário do Formulário Padrão 85 (SF85) ou 85P (SF85P). No mínimo, você será questionado sobre onde morou, trabalhou, estudou, histórico militar, registros policiais e uso de substâncias. Você também precisará fornecer suas impressões digitais.

Nossos parceiros trabalham principalmente no Horário Padrão do Leste (EST) e exigirão flexibilidade em seus horários caso você resida fora do fuso EST. Oferecemos flexibilidade para responsabilidades pessoais não relacionadas ao trabalho durante o dia.

A participação ativa em reuniões virtuais com clientes, incluindo estar com a câmera ligada, é uma função essencial que ajuda a fortalecer a confiança e a comunicação aberta. Funcionários que não puderem atender a essa expectativa devido a deficiência, condição médica, prática religiosa ou outro motivo protegido podem solicitar acomodações razoáveis entrando em contato com a equipe de People Operations.

Desejável

  1. Experiência na construção ou manutenção de aplicações em produção usando tecnologias como Django, PostgreSQL ou serviços AWS.
  1. Experiência de trabalho com uma equipe de produto focada em impacto social ou em tecnologia cívica.
  1. Experiência de trabalho com equipes distribuídas e multifuncionais, incluindo gerentes de produto, designers, engenheiros e especialistas no assunto.
  1. Experiência pessoal com programas governamentais de saúde e serviços humanos.
  1. Conhecimento prático de Medicare, ACA, MACRA, Medicaid ou CHIP.
  1. Familiaridade com SAFe e metodologias ágeis.
  1. Experiência na integração de aplicações modernas com sistemas existentes, APIs ou plataformas legadas.
  1. Experiência de trabalho em aplicações e sistemas de grande escala.

Remuneração e benefícios

Esta é uma posição permanente, em tempo integral e totalmente remota. A faixa salarial para esta função é de $125,000 – $155,000. Esta faixa é definida por nossos contratos e reflete o intervalo total para alguém nesta posição ao longo do tempo, portanto, você pode não começar no topo da faixa.

A A1M oferece um pacote de benefícios que inclui:

  • Cobertura médica, odontológica e oftalmológica
  • Seguro de vida, invalidez de curto prazo e benefícios voluntários opcionais
  • Benefícios de aposentadoria 401(k) com contrapartida do empregador
  • Quatro semanas de folga remunerada, sete feriados da empresa, dois dias pessoais e seu aniversário de folga
  • Tempo de voluntariado remunerado
  • Reembolsos de bem-estar
  • Orçamentos para apoiar treinamento, desenvolvimento, viagens e necessidades de material de escritório
  • Doações para uma organização sem fins lucrativos de sua escolha na contratação e algumas vezes ao longo de cada ano

Processo de entrevista

Normalmente, temos cinco rodadas de conversas para garantir que cada funcionário que contratamos seja a adição certa para nós e que sejamos a escolha certa para eles. Cada entrevista dura cerca de 45 a 60 minutos.

  1. Visão geral da A1M - Gostamos de começar conhecendo mais sobre você, como você trabalha, o que procura em sua próxima função e pelo que você é apaixonado. Esta é sua oportunidade de fazer perguntas e ter uma ideia de como somos na A1M. Falaremos sobre nossa missão e visão, e o que esperamos realizar através do negócio. Também abordaremos alguns detalhes sobre contratação federal que podem afetar os prazos de quando as pessoas podem esperar começar. Falamos sobre o tipo de contratos que temos e como nossa equipe costuma trabalhar.
  1. Avaliação Técnica - Se nosso trabalho na A1M corresponder amplamente ao que você procura, marcaremos um horário para entrar nos detalhes de suas habilidades técnicas. Nesta conversa, você se reunirá com um de nossos gerentes para analisar um ou dois projetos em profundidade que você considera mais relevantes para o trabalho da A1M, para que possamos obter uma compreensão profunda de seu conjunto de habilidades e interesses. Esteja preparado para falar sobre um ou dois projetos que você considera mais relevantes para o trabalho da A1M.
  1. Entrevista de Valores - Após a avaliação técnica, agendaremos uma conversa focada nos valores fundamentais da A1M. Esta entrevista nos ajuda a entender como você aborda seu trabalho, colabora com os outros e se alinha com a forma como operamos como organização, incluindo áreas como impacto, colaboração, gestão de relacionamento, curiosidade e escuta ativa.
  1. Visão Geral do Projeto - Com base no que aprendemos em nossas conversas anteriores, combinaremos seu histórico e objetivos únicos com a oportunidade certa. Membros da equipe do projeto compartilharão o dia a dia do projeto para descrever sua visão, objetivos e dinâmicas de equipe. Esta conversa garante que a posição específica se alinhe aos seus objetivos de carreira, além de garantir que você terá sucesso na equipe.
  1. Oferta - Chegou a hora! Você se reunirá com nossa liderança para revisar a carta de oferta e terá a chance de fazer quaisquer perguntas restantes.

Igualdade de Oportunidades de Emprego

A A1M Solutions está construindo uma organização culturalmente diversa e pluralista, comprometida em trabalhar em um ambiente multicultural onde as diferenças são valorizadas e respeitadas. Mulheres, pessoas de cor, indivíduos LGBTQ+, pessoas com deficiência, membros de minorias étnicas, residentes nascidos no exterior e veteranos são fortemente encorajados a se candidatar.

A A1M Solutions é um empregador que oferece igualdade de oportunidades. Os candidatos não serão discriminados por raça, cor, credo, sexo, orientação sexual, identidade ou expressão de gênero, idade, religião, origem nacional, status de cidadania, deficiência, ancestralidade, estado civil, status de veterano, condição médica ou qualquer categoria protegida proibida por leis locais, estaduais ou federais.

Como contratante e subcontratante federal, certificamos que não operamos programas que promovam DEI que violem quaisquer leis federais antidiscriminação aplicáveis.

EEOC: Conheça seus direitos: Discriminação no local de trabalho é ilegal - Otimizado para leitores de tela

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