Wonderschool
AeroVironment
Ingeniero/a de Software Senior
Descripción del puesto
Tipo de trabajador
Regular
Rango salarial: $215,000 – $230,000
El rango salarial para este nivel de puesto es solo una guía general y no una garantía de compensación o salario. La determinación de la compensación o el salario oficial depende de varios factores, que incluyen, entre otros, el nivel del puesto, las responsabilidades del trabajo, la ubicación geográfica, el alcance de la experiencia laboral relevante, la formación académica, las certificaciones, la asequibilidad específica del contrato, los requisitos organizacionales, la alineación con la equidad interna local, así como la alineación con los datos del mercado.
También le animamos a revisar el sitio web de nuestra empresa en avinc.com para obtener más información sobre nosotros.
Solo se ruega a los profesionales que se postulen. NO agencias, por favor.
Estamos orgullosos de ser un Empleador de Igualdad de Oportunidades / Acción Afirmativa (EEO/AA), incluyendo discapacidad/veteranos. AeroVironment, Inc. es un empleador con Igualdad de Oportunidades de Empleo (EEO) y da la bienvenida a todos los solicitantes calificados. Los solicitantes calificados recibirán consideración justa e imparcial sin distinción de raza, sexo, color, religión, procedencia nacional, edad, discapacidad, estatus de veterano protegido, datos genéticos, orientación sexual, identidad de género u otro estatus legalmente protegido.
Resumen del puesto
El rol principal del Ingeniero de Software Full-Stack es diseñar, desarrollar y entregar aplicaciones full-stack modernas que resuelvan complejos desafíos operativos. Este rol se centra en la creación de aplicaciones escalables con interfaces de usuario intuitivas y pulidas, al tiempo que se admite la creación rápida de prototipos y el desarrollo iterativo.
Trabajarás en un equipo de ingeniería pequeño y de alto impacto donde ayudarás a llevar ideas desde el concepto hasta un prototipo funcional en ciclos de desarrollo cortos e iterativos. Este rol es ideal para alguien que disfruta resolviendo problemas desafiantes en todo el full stack y desea tener un impacto directo en cómo se diseña, desarrolla y entrega el software de misión.
Responsabilidades del puesto *
- Diseñar, desarrollar, mantener y mejorar aplicaciones de software full-stack complejas basadas en requisitos documentados *
- Implementar funcionalidades de principio a fin, abarcando interfaces de usuario, servicios backend, APIs y almacenes de datos *
- Aplicar prácticas modernas de ingeniería de software que incluyen control de versiones, revisiones de código, pruebas automatizadas y pipelines de CI/CD *
- Construir y ejecutar simulaciones y entornos de prueba en entornos de desarrollo y prueba *
- Desarrollar interfaces de usuario intuitivas y responsivas utilizando frameworks de UI modernos y componentes reutilizables *
- Garantizar que las aplicaciones cumplan con los principios de UI/UX establecidos, los estándares de accesibilidad y las guías de estilo organizacionales *
- Probar y validar interfaces de usuario en navegadores y plataformas soportadas *
- Depurar y solucionar problemas de aplicaciones full-stack, realizando análisis de causa raíz e implementando soluciones a largo plazo *
- Mejorar continuamente el rendimiento, la usabilidad, la escalabilidad y la experiencia general del usuario de las aplicaciones *
- Participar en revisiones de código mientras se contribuye a las mejores prácticas de ingeniería y a los estándares de desarrollo compartidos *
- Colaborar estrechamente con propietarios de productos, diseñadores e ingenieros de software para refinar requisitos y entregar capacidades incrementales *
- Mantenerse al día con las tecnologías emergentes, frameworks y mejores prácticas de la industria en frontend, backend y desarrollo en la nube
Requisitos básicos *
- Se requiere título de Grado en Ingeniería Informática, Informática, Ingeniería Eléctrica, Matemáticas o Física, o una combinación equivalente de educación, formación y experiencia *
- Mínimo 14 años de experiencia relevante en ingeniería de software *
- TS/SCI con Polígrafo activo
- Sólida experiencia en desarrollo con Java para servicios backend *
- Dominio de frameworks modernos de JavaScript, particularmente React *
- Experiencia en el diseño y consumo de APIs RESTful *
- Experiencia práctica con Docker o Podman *
- Experiencia en el despliegue y gestión de aplicaciones utilizando Kubernetes *
- Experiencia en el diseño e implementación de arquitecturas de microservicios
Requisito ITAR
Este puesto requiere acceso a información que está sujeta al cumplimiento de las Regulaciones de Tráfico de Armas Internacionales ("ITAR") y/o las Regulaciones de Administración de Exportaciones ("EAR"). Para cumplir con los requisitos de la ITAR y/o la EAR, se solicitará a los solicitantes que proporcionen documentación específica para verificar el estatus de persona estadounidense según la ITAR y la EAR. Una "persona estadounidense" según su definición es un ciudadano estadounidense, residente legal permanente de EE. UU. (titular de la tarjeta verde), o individuo protegido como refugiado o asilado. Consulte 22 CFR § 120.15. Algunos puestos requerirán ciudadanía estadounidense actual debido a los requisitos del contrato.
ITAR
Se requiere ciudadanía estadounidense
Cualificaciones deseadas *
- Experiencia con flujos de trabajo de Machine Learning *
- Experiencia con pipelines de procesamiento de datos en streaming *
- Experiencia con sistemas de procesamiento por lotes *
- Experiencia trabajando con MongoDB *
- Experiencia trabajando con ArangoDB *
- Experiencia trabajando con Redis *
- Experiencia trabajando con PostgreSQL *
- Experiencia en el desarrollo y despliegue de aplicaciones dentro de entornos de nube AWS *
- Experiencia trabajando con infraestructura hiperconvergente (HCI) *
- Familiaridad con herramientas de registro, monitorización y observabilidad *
- Experiencia trabajando en entornos de desarrollo de software Agile o iterativos
Nuestro paquete de compensación también incluye componentes diseñados para apoyar el bienestar total de los empleados, que deben considerarse al evaluar nuestro competitivo paquete de beneficios. Estos beneficios incluyen seguro médico, seguro de vida, discapacidad, días festivos de la empresa y tiempo libre remunerado, licencia parental, igualación y contribuciones de la empresa en 401(k), reembolsos de desarrollo profesional/formación y otros programas de trabajo/vida.
Beneficios: AV ofrece un excelente paquete de beneficios que incluye seguro médico, dental, de visión, 401K con igualación de la empresa, un horario de trabajo 9/80 y un cierre de vacaciones pagado. Para obtener más información sobre nuestras ofertas de beneficios corporativos, visite: avinc.com/myavbenefits.
Quiénes somos
Con sede en California, AeroVironment (AVAV) es un líder mundial en sistemas de aeronaves no tripuladas (UAS) y sistemas de misiles tácticos. Fundada en 1971 por el célebre físico e ingeniero, el Dr. Paul MacCready, hemos estado a la vanguardia de la innovación técnica durante más de 45 años. Sea parte del equipo que desarrolló los drones militares más utilizados en el mundo y creó el primer dron de reconocimiento lanzado desde submarino, y tiene siete vehículos innovadores que forman parte de la colección permanente del Instituto Smithsoniano en Washington, DC.
Únase a nosotros hoy para desarrollar la próxima generación de UAS pequeños y sistemas de misiles tácticos que proporcionarán inteligencia más procesable a nuestros clientes para que puedan proceder con certeza y tener éxito.
Qué hacemos
Basándose en una historia de innovación tecnológica, AeroVironment diseña, desarrolla, produce y da soporte a una cartera avanzada de sistemas de aeronaves no tripuladas (UAS) y sistemas de misiles tácticos. Las agencias del Departamento de Defensa de EE. UU. y los servicios militares aliados utilizan los UAS lanzados a mano de la empresa para proporcionar conocimiento situacional a las unidades operativas tácticas a través de reconocimiento, vigilancia y adquisición de objetivos en tiempo real desde el aire.
