Leidos

Ingeniero de Software

JavaScriptPythonJavaReact
Traducción automática. Consulta el original.

Sobre la oportunidad

Este puesto es para un ingeniero de software que se una a un pequeño equipo de desarrollo.

Este ingeniero será responsable de participar en todos los aspectos del ciclo de vida del desarrollo de software, incluida la definición y el análisis de requisitos, la codificación y la implementación, las pruebas del sistema y la generación y el soporte de documentación.

El candidato ideal tendrá sólidas habilidades para la resolución de problemas y deberá poder comunicarse eficazmente y trabajar en un entorno de equipo colaborativo.

Esto incluye tener experiencia en la recomendación de soluciones técnicas creativas y sólidas, así como en la revisión y crítica de las soluciones técnicas propuestas.

La capacidad de automotivarse y trabajar de forma independiente es imprescindible.

El programa está compuesto por equipos CONUS y OCONUS que interactúan regularmente en diferentes zonas horarias. Como resultado, el candidato debe tener excelentes habilidades de comunicación y ser flexible con respecto al trabajo en equipo y las tareas.

Se desea una capacidad demostrada para desempeñarse en equipos multifuncionales para lograr resultados de manera oportuna.

Este es un puesto técnico para dar soporte a una amplia variedad de actividades de misión realizadas tanto a nivel local como OCONUS.

Los candidatos deben tener experiencia en las mejores prácticas de ingeniería de software, conceptos y diseño orientados a objetos, desarrollo impulsado por pruebas y marcos de pruebas unitarias como JUnit, entornos de compilación Java, gestión de dependencias de bibliotecas, gestión de configuración y entornos de desarrollo integrados (IDE) como VS Code, Eclipse o IntelliJ.

Responsabilidades Principales

  1. Participar activamente en la identificación, definición y análisis de requisitos
  1. Crear documentación de diseño detallada
  1. Desarrollar y probar software, incluyendo la escritura de pruebas unitarias significativas
  1. Proponer cambios en la infraestructura Java actual
  1. Participar en revisiones de código con compañeros
  1. Preparar y producir componentes de software que sean desplegables con la documentación de despliegue asociada
  1. Dar soporte a los sistemas de producción ayudando a solucionar problemas mediante el análisis de archivos de registro y datos asociados

Habilidades, Experiencia y Educación Requeridas

Requisito de Acreditación: Debe tener una TS/SCI activa y en vigor con Poly para ser considerado

  1. Título de Grado en ingeniería de software, informática o materia relacionada y al menos 8 años de experiencia O Título de Máster en ingeniería de software, informática o materia relacionada y al menos 6 años O 12 años de experiencia laboral relevante con una combinación de cursos universitarios y certificaciones en lugar de título.

Competente en las siguientes tecnologías y lenguajes de programación:

  1. Java, Java EE, Java Secure Sockets, Spring, JPA o Hibernate
  1. Tomcat (o servidor de aplicaciones similar)
  1. Experiencia utilizando REACT u otras tecnologías JAVASCRIPT - con experiencia adicional utilizando HTML, CSS, Creación y Consumo de servicios web RESTful
  1. Lenguajes de scripting (Python y/o Bash)
  1. Desarrollo de software Agile y herramientas como Jira
  1. Base de datos MySQL (o experiencia similar en bases de datos relacionales)
  1. git (experiencia con sistemas de control de versiones)
  1. VS Code, Eclipse o IntelliJ IDE
  1. Ant con Ivy o herramientas de compilación comparables como Maven o Gradle
  1. Experiencia en línea de comandos Linux (RHEL/Rocky)
  1. Experiencia en desarrollo en la nube es útil

Cualificaciones Deseadas (una o más preferidas)

  1. Disposición a viajar OCONUS para dar soporte a despliegues y actualizaciones de software
  1. Experiencia en desarrollo en la nube, incluyendo tecnologías de almacenamiento, funciones sin servidor y acceso a APIs en la nube
  1. Experiencia con desarrollo de aplicaciones Android y mejores prácticas de seguridad
  1. Experiencia con herramientas de prueba automatizadas
  1. Familiaridad con la administración de sistemas Linux (RHEL/Rocky)

Si buscas comodidad, sigue desplazándote. En Leidos, superamos el status quo con el pensamiento, la construcción y el ritmo, porque la misión lo exige. No contratamos seguidores. Reclutamos a los que irrumpen, provocan y se niegan a fracasar.

El paso 10 es historia antigua. Ya estamos en el paso 30 y nos movemos más rápido de lo que nadie se atreve.

PUBLICACIÓN ORIGINAL: Abril 24, 2026

Para puestos en EE. UU.: Aunque sujeto a cambios según las necesidades del negocio, Leidos anticipa razonablemente que esta oferta de empleo permanecerá abierta durante al menos 3 días, con una fecha de cierre prevista no anterior a 3 días después de la fecha de publicación original indicada anteriormente.

RANGO SALARIAL

Rango Salarial $107,900.00 - $195,050.00

El rango salarial de Leidos para este nivel de puesto es solo una guía general y no una garantía de compensación o salario. Los factores adicionales considerados al extender una oferta incluyen (pero no se limitan a) las responsabilidades del puesto, la educación, la experiencia, el conocimiento, las habilidades y las capacidades, así como la equidad interna, la alineación con los datos del mercado, el acuerdo de negociación aplicable (si lo hubiera) u otra ley.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores