
A Fannie Mae é uma empresa patrocinada pelo governo que atua na interseção entre finanças e mercado imobiliário. Ela apoia o sistema de financiamento habitacional dos Estados Unidos comprando hipotecas de credores, agrupando-as em títulos lastreados em hipotecas e ajudando a conectar credores a investidores dos mercados de capitais. Com esse trabalho, a Fannie Mae fornece liquidez aos mercados de compra de imóveis e de habitação para aluguel, além de contribuir para uma maior acessibilidade habitacional e para a estabilidade geral do mercado. Sua ampla organização multidisciplinar oferece oportunidades de contribuir para serviços financeiros entre empresas e para a infraestrutura por trás do financiamento imobiliário residencial.
Engenheiro de Software Sênior, Plataformas Empresariais (Híbrido)
Engenheiro de Software Sênior na Fannie Mae desenvolvendo plataformas empresariais seguras e nativas da nuvem na AWS. A função se concentra em aplicações, APIs, automação de CI/CD e sistemas prontos para produção.
Descrição
- Colaborar com colegas para projetar, desenvolver, testar e implementar softwares, tecnologias e processos de complexidade moderada
- Manter a arquitetura de TI, repositórios de dados em grande escala e sistemas hospedados na nuvem
- Avaliar as necessidades dos clientes e do negócio, aprimorar os requisitos técnicos e transformá-los em projetos escaláveis e planos de implementação
- Apoiar implantações e a prontidão operacional por meio de registros, monitoramento, gerenciamento de configurações e suporte à produção
- Desenvolver, testar e implantar software com Node.js, Python, .NET, ReactJS e ExpressJS
- Desenvolver e conectar recursos nativos da nuvem usando AWS Lambda, S3, ECS, DynamoDB, SNS/SQS, Textract e serviços de balanceamento de carga
- Coordenar as atividades de desenvolvimento, testes, implantação e preparação para produção em toda a equipe
- Trabalhar com responsáveis pelo produto, arquitetos, desenvolvedores, especialistas em segurança e outras partes interessadas para entregar soluções e tratar dependências técnicas
- Usar práticas de engenharia segura que abrangem IAM, SSO, gerenciamento de segredos, controles de acesso e políticas de menor privilégio
- Investigar problemas de aplicações, integrações, infraestrutura e produção, identificar as causas raiz e entregar correções duradouras
- Criar e operar pipelines de CI/CD do GitLab e Terraform com testes automatizados, proteções de implantação e análise de segurança
Requisitos
- Pelo menos dois anos de experiência profissional projetando, desenvolvendo, testando e dando suporte a software em produção
- Experiência prática com uma linguagem ou runtime de backend, como Node.js, Python ou .NET
- Experiência desenvolvendo aplicações e serviços em nuvem, idealmente com tecnologias AWS como Lambda, S3, ECS, DynamoDB, SNS/SQS ou balanceamento de carga
- Conhecimento prático de estruturas de dados, testes, depuração, segurança de aplicações e práticas do ciclo de vida de desenvolvimento de software
- Disposição para aprender e aplicar cuidadosamente tecnologias emergentes, incluindo inteligência artificial
- Bacharelado em Ciência da Computação, Tecnologia da Informação, Engenharia ou área relacionada, ou combinação equivalente de formação e experiência relevante
- Compreensão de gerenciamento de identidade e acesso e desenvolvimento seguro de aplicações, incluindo IAM, SSO, acesso com menor privilégio e análise de vulnerabilidades
- Compreensão de métodos e ferramentas de CI/CD, como GitLab, Terraform, pipelines de implantação automatizada e controle de versão
- Familiaridade com ferramentas de integração empresarial, como APIGEE ou plataformas comparáveis de gerenciamento de APIs
- Experiência criando e integrando APIs RESTful com frameworks web modernos, como ReactJS e/ou ExpressJS
- Experiência mantendo pipelines de CI/CD do GitLab e Terraform com testes automatizados, controles de implantação e análises SAST, SCA e DAST
- Certificação AWS, como Cloud Practitioner, Solutions Architect ou Developer, é preferencial
- Bacharelado é obrigatório
Benefícios
- Elegibilidade para participar de um programa de incentivo da Fannie Mae conforme seus termos aplicáveis
- Benefícios abrangentes que incluem saúde, vida, programas voluntários de estilo de vida e benefícios e vantagens adicionais
- Adaptações razoáveis disponíveis para pessoas qualificadas com deficiência
- Modelo de trabalho flexível designado como “Flex”
- Oportunidades de desenvolvimento profissional e trabalho orientado por propósito