Lead Software Engineer
Job title: Lead Software Engineer
Company: Link Network
Job description: Buscamos un ingeniero de software líder altamente calificado para unirse a nuestro equipo dinámico. Como ingeniero de software líder, será responsable de supervisar el desarrollo y la implementación de soluciones de software innovadoras. Dirigirá un equipo de desarrolladores, brindará orientación técnica y garantizará la entrega de código de alta calidad que cumpla con los requisitos funcionales y no funcionales. Este es un puesto completamente remoto y damos la bienvenida a los solicitantes de cualquier parte de los EE. UU.Funciones esenciales:
- Dirigir un equipo de ingenieros de software en el diseño, desarrollo e implementación de aplicaciones de software escalables y confiables utilizando Java y Spring Boot.
- Proporcionar liderazgo técnico y tutoría a los miembros del equipo, fomentando una cultura de aprendizaje y mejora continua.
- Colaborar con gerentes de productos, arquitectos y otras partes interesadas para comprender los requisitos y traducirlos en diseños técnicos.
- Desarrollar y mantener aplicaciones y servicios basados en la nube en AWS, garantizando escalabilidad, confiabilidad y seguridad.
- Liderar el diseño, desarrollo e implementación de API para una integración perfecta con sistemas internos y externos.
- Realizar revisiones de código para garantizar el cumplimiento de los estándares de codificación, las mejores prácticas y los principios de diseño.
- Realizar resolución de problemas y depuración de problemas en entornos de desarrollo, prueba y producción.
- Manténgase actualizado con las tecnologías emergentes y las tendencias de la industria y evalúe su impacto potencial en el negocio.
- Impulsar iniciativas de mejora, automatización y optimización de procesos para mejorar la productividad del equipo y la calidad del software.
- Colaborar con equipos multifuncionales para entregar proyectos a tiempo y dentro del presupuesto.
Requisitos:
- Licenciatura en Ciencias de la Computación, Ingeniería o campo relacionado. Se prefiere maestría.
- Mínimo de 5 años de experiencia en desarrollo de software, preferiblemente con al menos 2 años en un rol de liderazgo o supervisión.
- Competencia en el lenguaje de programación Java y marcos relacionados (por ejemplo, Spring Boot, Hibernate).
- Experiencia en desarrollo de productos de principio a fin.
- Amplia experiencia con plataformas en la nube, particularmente AWS (Amazon Web Services), incluidos servicios como EC2, S3, Lambda, RDS y DynamoDB.
- Sólido conocimiento de metodologías de desarrollo de software, como Agile o Scrum.
- Experiencia con bases de datos relacionales y no relacionales, así como técnicas de modelado de datos.
- Excelentes habilidades para resolver problemas y capacidad para solucionar problemas complejos.
- Sólidas habilidades de comunicación e interpersonales, con capacidad de colaborar eficazmente con equipos multifuncionales.
- Historial comprobado de entrega de soluciones de software de alta calidad a tiempo y dentro del alcance.
- Experiencia con ReactJS es un plus.
- El conocimiento de IA generativa es un plus.
Expected salary:
Location: San Francisco, CA
Job date: Thu, 20 Jun 2024 22:42:54 GMT
Apply for the job now!