Salario negociable
Cooperidge Consulting Firm
Tucson, AZ, USA
La firma de consultoría Cooperidge busca ingenieros de software experimentados para unirse a un equipo de investigación especializado en tecnologías avanzadas de procesamiento de señales. Este puesto ofrece la oportunidad de contribuir a proyectos innovadores en un entorno colaborativo y riguroso intelectualmente, donde su experiencia dará forma directamente a sistemas de próxima generación. En este puesto usted: Diseñará/arquitectará, desarrollará, probará, implementará y operará software completamente integrado. Diseñará, construirá y mantendrá infraestructura para la integración moderna entre nuestras aplicaciones y servicios de terceros. Colaborará eficazmente con gerentes de producto, diseñadores, ingenieros, partes interesadas y proveedores. Comunicará ideas técnicas y trabajará estrechamente con miembros sénior del equipo. Brindará liderazgo técnico y tutoría a ingenieros juniors. Se mantendrá actualizado con las últimas tecnologías, herramientas y metodologías; incorporará soluciones innovadoras a los proyectos. Propondrá mejoras a aplicaciones y marcos de trabajo. Trabajará de forma independiente con mínima supervisión; se requiere sólida capacidad de iniciativa. Requisitos Requisitos de seguridad Se requiere autorización TS/SCI. Los candidatos deben ser elegibles para acceder a información clasificada según las directrices del gobierno de EE. UU. Antecedentes requeridos Conocimiento experto de estructuras de datos, algoritmos, patrones de diseño modernos y capas de datos. Conocimiento experto de Golang. Pasión por crear soluciones internas y desarrollar aplicaciones empresariales. Experiencia amplia en el diseño e integración de API de calidad. Sólida experiencia en la integración de servicios internos y de terceros. Alta competencia en prácticas modernas de ingeniería de software para testabilidad y legibilidad. Demostrada capacidad para diseñar arquitecturas de software que cumplan con los requisitos funcionales, de rendimiento, escalabilidad y mantenibilidad. Calificaciones preferidas Experiencia en liderazgo técnico y mentoría. Competencia en C++ y Python para aplicaciones de ingeniería/científicas en entornos Linux. Conocimiento de plataformas de computación en la nube (AWS). Familiaridad con tecnologías web y JavaScript (VueJS, React). Experiencia automatizando flujos de trabajo empresariales. Experiencia en DevOps y cloud (GitLab, CI/CD, mitigaciones CVE, Docker, Kubernetes, PIP). Experiencia con procesos de desarrollo ágil y liderazgo. Educación y experiencia Título (Licenciatura, Maestría o Doctorado) en Ingeniería Informática o Ciencias de la Computación. Mínimo 15 años de experiencia en una disciplina de ingeniería de software. Beneficios ¡Se proporciona reubicación completa! Compensación competitiva: salario alineado con la experiencia y nivel de autorización, más bonificaciones basadas en el desempeño. Salud y bienestar: seguro médico, dental y de visión integral; recursos para la salud mental; opciones HSA/FSA. Planificación de jubilación: 401(k) con coincidencia de la empresa para asegurar su futuro. Tiempo libre pagado: PTO generoso, días festivos federales y licencia por enfermedad para equilibrar trabajo y vida personal. Desarrollo profesional: reembolso por certificaciones, conferencias y capacitación avanzada. Entorno de trabajo de vanguardia: acceso a herramientas, tecnologías y proyectos clasificados a la vanguardia de la investigación en procesamiento de señales. Cultura de equipo: entorno de equipo pequeño y colaborativo con impacto directo en los resultados del proyecto. Crecimiento profesional: rutas claras para avance y oportunidades de pasar a roles de liderazgo o técnicos especializados. Beneficios de seguridad: los puestos que requieren autorización TS/SCI ofrecen estabilidad y financiamiento a largo plazo para proyectos. Equilibrio entre trabajo y vida personal: opciones de horarios flexibles cuando lo permitan los requisitos de la misión.