




Resumen: Buscamos un Ingeniero de Software altamente motivado para desarrollar, mantener y mejorar sistemas de software complejos según los requisitos. Aspectos destacados: 1. Desarrollar, mantener y mejorar sistemas de software complejos 2. Colaborar con miembros del equipo, la dirección y los clientes 3. Diseñar e implementar interfaces de datos complejas y ejecutar consultas Postular ahora MANTECH busca un Ingeniero de Software altamente motivado y colaborativo para unirse a nuestro equipo en Columbia, MD. En este puesto, usted desarrollará, mantendrá y mejorará sistemas de software complejos y diversos basados en requisitos documentados. Trabajará de forma individual o como parte de un equipo. Revisará y probará componentes de software para verificar su conformidad con los requisitos de diseño y documentará los resultados de las pruebas. Resolverá informes de problemas de software. Utilizará metodologías de desarrollo y diseño de software adecuadas al entorno de desarrollo. Proporcionará aportaciones específicas a los componentes de software del diseño del sistema, incluyendo análisis de compensaciones entre hardware y software, reutilización de software, uso de productos comerciales disponibles (COTS) o gubernamentales disponibles (GOTS) en lugar de nuevos desarrollos, y análisis y síntesis de requisitos desde el nivel del sistema hasta los componentes individuales de software. Las responsabilidades incluyen, aunque no se limitan a: Diseñar, codificar y modificar software para agregar funciones, implementar algoritmos de alto rendimiento e integrar aplicaciones en diversos entornos operativos. Diseñar e implementar interfaces de datos complejas y ejecutar consultas para repositorios existentes o propuestos, garantizando así la accesibilidad de los datos y la funcionalidad del sistema. Analizar procesos de trabajo y el rendimiento del sistema para desarrollar soluciones técnicas y proporcionar recomendaciones destinadas a mejorar los estándares de desarrollo. Redactar y revisar documentación técnica mientras se asiste en el desarrollo y la ejecución de procedimientos integrales de prueba de software. Colaborar periódicamente con miembros del equipo, la dirección y los clientes mediante una comunicación clara y eficaz, incluyendo la realización de presentaciones profesionales y asegurando el intercambio preciso de información crítica Calificaciones mínimas: Se requieren 20 años de experiencia como ingeniero de software (SWE) en programas y contratos de alcance, tipo y complejidad similares. Se exige un título universitario en ciencias de la computación o disciplina afín otorgado por una universidad o colegio acreditado. Se pueden sustituir 4 años adicionales de experiencia como SWE en proyectos con procesos de software similares por el título universitario. 1 certificación requerida: CompTIA Security+ CE, CCNA-Security, CySA+, GICSP, GSEC, CND o SSCP Experiencia práctica en la operación o ingeniería de plataformas de clústeres de Kubernetes de grado productivo Comprensión de los conceptos y operaciones de contenerización, es decir, estándares de seguridad para pods Conocimientos prácticos sobre certificados PKI y gestión de PKI Experiencia con el desarrollo GitOps y tuberías CI/CD Administración básica de Linux Experiencia con secuencias de comandos en Python y Bash Experiencia con Jira/Confluence para la gestión de proyectos, tareas y documentación Calificaciones preferidas: Comprensión de VMware vSphere vCenter, API de vSphere y servicios relacionados Comprensión de Amazon AWS EC2, API de EC2 y servicios relacionados Comprensión avanzada del ajuste de rendimiento y solución de problemas de Kubernetes para servicios Habilidades DevOps en Go, Ansible y Terraform (IaC) Requisitos de autorización de acceso a información clasificada: Debe poseer una autorización TS/SCI vigente/activa con polígrafo Requisitos físicos: Debe ser capaz de permanecer en posición estacionaria el 50 % del tiempo Ocasionalmente se desplaza dentro de la oficina para acceder a archivadores, maquinaria de oficina, etc. Postular ahora


