B&A
TAP Engineering
Ingeniero/a de Software II
Descripción del puesto
TAP Engineering busca un/a Ingeniero/a de Software para dar soporte al desarrollo, mejora e integración de sistemas de software complejos en un entorno enfocado en la misión. Este es un puesto a tiempo completo en un turno diurno estándar, de lunes a viernes. Este rol implica trabajar en aplicaciones de alto rendimiento, sistemas de procesamiento de datos a gran escala, soluciones en tiempo real y plataformas de análisis avanzadas. El/la Ingeniero/a de Software desempeñará un papel clave en el diseño del sistema, el desarrollo de algoritmos y el liderazgo técnico a nivel de equipo. Este puesto requiere una sólida experiencia en todo el ciclo de vida del desarrollo de software, así como la capacidad de colaborar con ingenieros de sistemas y hardware para ofrecer soluciones escalables y de alta calidad.
Responsabilidades Clave
- Analizar los requisitos del usuario para derivar el diseño del software y los requisitos de rendimiento
- Diseñar, desarrollar y modificar sistemas de software complejos para cumplir con los objetivos funcionales y de rendimiento
- Depurar y resolver defectos de software y problemas de rendimiento
- Integrar software en sistemas y entornos nuevos o existentes
- Diseñar e implementar algoritmos complejos bajo restricciones de rendimiento y sistema
- Desarrollar y optimizar consultas de bases de datos e interfaces de datos
- Liderar y apoyar a los equipos de desarrollo de software para garantizar la ejecución exitosa del proyecto
- Revisar y mantener la documentación de software y sistemas
- Realizar control de calidad de las entregas del equipo y garantizar el cumplimiento de los estándares de desarrollo
- Colaborar con ingenieros de sistemas y hardware para definir los requisitos y las interfaces del sistema
- Coordinar la instalación del software y monitorizar el rendimiento del sistema para garantizar el cumplimiento de los requisitos operativos
- Identificar e implementar mejoras en los procesos de desarrollo de software y los estándares de documentación
Cualificaciones Requeridas
- Autorización activa TS/SCI con el polígrafo apropiado
- Título de Grado en Informática o un campo relacionado
- O 18 años de experiencia relevante en lugar de un título
- 14+ años de experiencia en roles de desarrollo o ingeniería de software
- Sólida experiencia con uno o más lenguajes de programación como C, C++, C#, Java, o Python
- Experiencia en el desarrollo de aplicaciones en entornos Windows y/o UNIX/Linux
- Sólida comprensión del ciclo de vida del desarrollo de software, la depuración y la optimización del rendimiento
- Experiencia con herramientas de DevOps como Docker, Terraform, Ansible, o Packer
- Experiencia con herramientas de CI/CD como Jenkins o Bamboo y la creación de pipelines automatizados
- Experiencia liderando o supervisando equipos de desarrollo de software
- Sólidas habilidades analíticas, de resolución de problemas y de comunicación
Requisito de Autorización
Este puesto requiere una autorización de seguridad activa TS/SCI con el polígrafo apropiado. El procesamiento y mantenimiento de la autorización se llevarán a cabo de acuerdo con los requisitos del Gobierno de EE. UU.
Cualificaciones Preferidas
- Experiencia trabajando con procesamiento de datos a gran escala o sistemas en tiempo real
- Sólida experiencia en arquitectura de sistemas y optimización del rendimiento
- Experiencia trabajando en entornos distribuidos o basados en la nube
- Experiencia en mentoría de ingenieros junior y liderazgo de iniciativas técnicas
- Familiaridad con el desarrollo de algoritmos avanzados y técnicas de optimización
Compensación
El rango salarial previsto para este puesto es de $130,000–$190,000, basado en la experiencia relevante, las cualificaciones y otros factores aplicables. El rango de compensación proporcionado es una guía general y no una garantía de compensación o salario.
Información Adicional
TAP Engineering es un Empleador con Igualdad de Oportunidades/Acción Afirmativa. Todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, discapacidad, condición de veterano o cualquier otra condición protegida por la ley.
Resumen de Beneficios
TAP Engineering ofrece un paquete de beneficios integral y competitivo, que incluye:
- Tiempo libre remunerado: 15–25 días al año según la antigüedad, más 11 días festivos remunerados (nunca se pierden)
- Jubilación: Contribución del empleador de hasta el 15%% a un 401(k) a través de aportación equivalente y participación en beneficios
- Cobertura médica: Seguro médico gratuito para los empleados, con planes de mejora opcionales para dependientes
- Dental y Visión: Planes pagados por el empleador con mejoras opcionales
- Cobertura de seguro: Seguro de vida, AD&D, incapacidad a corto plazo e incapacidad a largo plazo pagados por el empleador
- Cuentas de Gasto Flexible: Cuentas FSA para atención médica y cuidado de dependientes
- Reembolso de Matrícula: Hasta $36,000 al año para cursos aprobados
- Beneficios Adicionales: Programa de Asistencia al Empleado, incentivos de bienestar, programas de descuentos, atención virtual, ahorros en recetas y soporte de viajes
- Recompensas basadas en el rendimiento: Aumentos por mérito, bonificaciones por rendimiento y bonificaciones por referencia
