CONCEPT SOLUTIONS LLC
Rampant Technologies
Ingeniero de Software
Compromiso corporativo
Título del puesto: Ingeniero de Software
Tipo de puesto: Tiempo Completo / No Exento
Ubicación: Aurora, CO, Fairfax, VA, Sarasota, FL
Tipo de ubicación: Presencial
¿Se requiere autorización? TS/SCI con CI Poly
*Todos los deberes y responsabilidades no se capturan en esta descripción del puesto. Para saber más, por favor contacte al reclutador para este puesto.
Estamos orgullosos de ser un Empleador con Igualdad de Oportunidades (EEO). Todos los solicitantes calificados recibirán consideración para el empleo sin importar raza, color, religión, sexo, embarazo, orientación sexual, identidad de género, edad, origen nacional, discapacidad, información genética, estatus de veterano protegido o cualquier otra característica protegida por la ley aplicable, estatal o local. Nuestra organización se compromete a mantener un lugar de trabajo libre de discriminación, acoso y represalias en todas las prácticas de empleo, incluyendo reclutamiento, contratación, promoción, compensación, capacitación, disciplina y despido.
Proporcionamos adaptaciones razonables para personas calificadas con discapacidades, de acuerdo con la ley aplicable, a menos que hacerlo imponga una carga excesiva a la organización.
Realizamos verificaciones de antecedentes exhaustivas previas al empleo de todos los finalistas como parte de nuestro compromiso de mantener un lugar de trabajo seguro, protegido y conforme. Cualquier oferta de empleo está sujeta a la finalización exitosa de estas verificaciones de antecedentes, que pueden incluir la verificación de su historial de empleo, credenciales educativas, referencias profesionales, historial criminal y licencias relevantes. Todas las verificaciones se realizan en estricto cumplimiento de las leyes laborales federales, estatales y locales, incluida la Ley de Informes de Crédito Justos (FCRA).
Política de uso de IA por parte del candidato
La IA es parte de nuestro trabajo diario en Rampant, y estamos comprometidos con el uso responsable y ético de las herramientas de IA. Sin embargo, queremos garantizar un proceso de candidato justo basado en sus propias habilidades y conocimientos. Como parte de este compromiso, está prohibido el uso de inteligencia artificial (IA) u otras herramientas para ayudar con las respuestas durante las entrevistas (ya sean presenciales o virtuales), a menos que se proporcione explícitamente permiso.
Modelo de trabajo
Nuestra cultura centrada en las personas prioriza los beneficios de la colaboración, ya sea que ocurra en persona o virtualmente. Para apoyar la participación y la comunicación efectiva, generalmente se espera que los empleados que trabajan de forma virtual tengan sus cámaras encendidas durante las reuniones.
- Remoto: Si este puesto se indica como remoto, aún puede haber ocasiones en las que se le exija trabajar en persona en una instalación de Rampant o del cliente.
- Híbrido: Si este puesto se indica como híbrido, se espera que trabaje con frecuencia desde una oficina de Rampant o una instalación del cliente, en alineación con las expectativas de liderazgo y las necesidades del puesto.
- Presencial: Si este puesto se indica como presencial, el trabajo se realizará principalmente en una oficina de Rampant o en una instalación del cliente, donde los empleados colaborarán directamente con colegas y clientes según lo requiera el puesto.
Resumen de la empresa
Rampant Technologies es un contratista de defensa de propiedad independiente que presta soporte especializado a las misiones de seguridad nacional más sensibles en el Departamento de Guerra y la Comunidad de Inteligencia. Guiados por nuestra filosofía de Asegurar, Habilitar y Ejecutar las misiones críticas de nuestros clientes, reunimos equipos de élite con autorización para resolver los desafíos técnicos más difíciles en análisis de inteligencia, procesamiento de señales, operaciones cibernéticas de espectro completo, IA/ML y análisis, ingeniería de software y TI empresarial. Contratamos especialistas en misiones y técnicos, priorizando a las personas sobre los procesos y la calidad sobre la cantidad, para que cada participación avance la misión y dé forma al futuro de la seguridad nacional.
Resumen del puesto
Buscamos un Ingeniero de Software con talento para diseñar, construir y mantener aplicaciones escalables que impulsen los requisitos de nuestra misión. En este puesto, colaborará estrechamente con equipos multifuncionales de productos y diseño para escribir código limpio y eficiente en lenguajes modernos, participar en revisiones de código y solucionar desafíos técnicos complejos. El candidato ideal aporta una sólida base en principios de ciencias de la computación, experiencia práctica con desarrollo full-stack o infraestructura en la nube, y pasión por ofrecer soluciones de software de alto rendimiento en un entorno ágil y de ritmo rápido.
Funciones y responsabilidades esenciales
- Diseñar, desarrollar y mantener aplicaciones de software utilizando prácticas y marcos de desarrollo modernos
- Crear y gestionar flujos de trabajo de contenedorización implementando principios de DevSecOps y canalizaciones de CI/CD
- Planificar y ejecutar despliegues en clústeres de Kubernetes, garantizando la estabilidad, escalabilidad y fiabilidad del sistema
- Comunicar claramente los requisitos del software a las partes interesadas relevantes a diario, al tiempo que se apoya un entorno de misión dinámico y en constante evolución
Habilidades requeridas
- Comprensión del desarrollo de software orientado a objetos utilizando un lenguaje como C++, Java, C# o Python. El conocimiento de GoLang o Rust también es preferible
- Experiencia con patrones de diseño de software y conocimiento de qué patrones aplicar dadas diferentes escenarios
- Conocimiento práctico de bases de datos relacionales y no relacionales, incluyendo PostgreSQL, MongoDB y Redis
- Amplia experiencia en el uso de múltiples sistemas operativos para realizar el desarrollo, incluyendo Windows, Linux y Mac
- Experiencia práctica en el uso de tecnologías basadas en contenedores, incluyendo Docker y Kubernetes
- Experiencia en desarrollo web que incluya el uso de marcos populares de JavaScript / TypeScript como Angular, React o Vue
- Conocimiento profundo de servicios web RESTful, incluyendo operaciones HTTP como GET, POST, PUT y DELETE
- Excelentes habilidades de comunicación oral, con la capacidad de interactuar eficazmente en todos los niveles de un equipo de contrato o proyecto
- Sólidas habilidades de comunicación escrita, con la capacidad de producir documentación clara, concisa y procesable, incluyendo recomendaciones, evaluaciones técnicas y planes de integración
Educación y experiencia
- Se requiere título de Grado en Ciencias de la Computación, Ingeniería Informática, Ingeniería de Software o una disciplina técnica relacionada, con dos (2) a diez (10) años de experiencia relevante
- Un Máster en Ciencias de la Computación, Ingeniería Informática, Ingeniería de Software o un campo técnico relacionado puede contar como dos (2) años de experiencia profesional
Certificaciones y credenciales
- Se requiere TS/SCI activo con Poly
Habilidades deseadas
- Conocimiento de plataformas en la nube como Amazon Web Services, Microsoft Azure, Google Cloud, etc.
- Comprensión de protocolos de Internet populares como TCP, UDP y HTTP
- Familiaridad con criptografía simétrica y asimétrica, así como con herramientas de generación de claves/certificados como OpenSSL
- Conocimiento práctico de colas de mensajes populares de publicación y suscripción como Kafka, NATS o RabbitMQ
- Experiencia en el diseño y mantenimiento de canalizaciones de CI/CD utilizando GitLab, GitHub, Jenkins o marcos de compilación relacionados
- Sólidas habilidades analíticas, de resolución de problemas y de depuración de software
- Excelentes habilidades de escritura técnica para crear y mantener documentación de software completa
Compensación total
El rango salarial para este puesto es de $125,000 - $250,000, dependiendo de la educación y la experiencia.
El rango salarial indicado es una guía general para este puesto. La compensación final se basará en factores como el alcance del puesto, la experiencia, la educación, las certificaciones, las habilidades, la ubicación geográfica, las necesidades del cliente, los requisitos del contrato y las consideraciones comerciales. Dependiendo del puesto y el contrato, los empleados pueden ser elegibles para compensación adicional, que incluye horas extras, diferenciales de turno, pago de incentivos o bonificaciones discrecionales.
Para puestos con múltiples ubicaciones, el rango salarial publicado puede reflejar un rango nacional o basado en el puesto y puede variar según la ubicación y los requisitos del contrato.
Somos una empresa centrada en el empleado que sabe que el éxito de nuestra misión depende de que nuestra gente se sienta valorada y apoyada. Para respaldar eso, Rampant ofrece un paquete de compensación total competitivo diseñado para su bienestar total, que incluye primas médicas*, dentales y de visión pagadas en un 100%% por el empleador, contribuciones de HSA de la empresa**, un generoso plan 401(k) no contributivo, tiempo libre remunerado (PTO) flexible, estipendio anual de desarrollo profesional y más.
*Para ciertos planes médicos HDHP; los planes mejorados estarán sujetos a la participación en los costos del empleado.
**Si está inscrito en un plan elegible para HSA.
