PAYLOCITY CORPORATION
Staff Engineer de Software
Descripción
Ubicación: Debe tener base en Guadalajara
Paylocity es un empleador que ofrece igualdad de oportunidades. Paylocity está comprometido con la plena inclusión de todas las personas. Reclutamos, capacitamos, compensamos y promovemos independientemente de la raza, religión, color, origen nacional, sexo, discapacidad, edad, estado de veterano y otro estado protegido según lo exija la ley aplicable. En Paylocity, creemos que la diversidad nos hace mejores. Abrazamos y fomentamos las diferencias de nuestros empleados en edad, cultura, etnia, estado familiar o civil, identidad o expresión de género, idioma, origen nacional, capacidad física y mental, afiliación política, raza, religión o creencia espiritual, orientación sexual, estatus socioeconómico, estado de veterano y otras características que hacen únicos a nuestros empleados. Cultivamos activamente estas diferencias a través de nuestros grupos de recursos para empleados (ERG), experiencias de empleados, perspectivas, talentos y enfoques para impulsar la innovación en el software y los servicios que ofrecemos a nuestros clientes. Cumplimos con las leyes federales y estatales de discapacidad y hacemos adaptaciones razonables para solicitantes y empleados con discapacidades. Para solicitar una adaptación razonable en el proceso de solicitud de empleo o entrevista, póngase en contacto con leavebenefits@paylocity.com. Esta dirección de correo electrónico está designada exclusivamente para dichas solicitudes, en consonancia con las leyes federales y estatales de discapacidad. No envíe currículums a esta dirección de correo electrónico, ya que serán eliminados.
Sus datos personales serán procesados para fines de reclutamiento de acuerdo con nuestro Aviso de Prácticas de Privacidad para Solicitantes de Empleo en México y las leyes de protección de datos mexicanas aplicables.
Paylocity es un proveedor galardonado de soluciones de software de RR. HH. y nóminas basado en la nube, que ofrece la plataforma más completa para la fuerza laboral moderna. La empresa se ha convertido en uno de los proveedores de software HCM de más rápido crecimiento en todo el mundo al ofrecer un conjunto de productos intuitivo y fácil de usar que ayuda a las empresas a automatizar y optimizar los procesos de RR. HH. y nóminas, atraer y retener talento, y construir una sólida cultura laboral.
Mientras que los proveedores tradicionales de RR. HH. y nóminas automatizan los procesos básicos de RR. HH., como la administración de nóminas y beneficios, Paylocity va más allá desarrollando herramientas que los RR. HH. y las empresas necesitan para competir por talento y cumplir con las expectativas de la fuerza laboral moderna.
Lleva tu carrera al siguiente nivel en una de las Mejores Empresas de Software de G2 de 100. ¡Explora nuestras posiciones de Producto y Tecnología para ver dónde encajas!
Descripción del puesto
El Ingeniero de Software Staff impulsa la excelencia técnica y la innovación en toda nuestra organización. Este rol combina una profunda experiencia técnica con liderazgo estratégico, centrándose en la arquitectura de soluciones escalables mientras fomenta una cultura de excelencia técnica y colaboración.
Requisitos mínimos
Estamos comprometidos a construir un equipo de clase mundial contratando talento de primer nivel a nivel mundial. Para garantizar el cumplimiento, utilizamos un modelo de Empleador de Registro. Nuestros candidatos ideales tendrían base en Guadalajara, con derecho a trabajar allí, y podrían trabajar dentro de las cuatro horas del Horario Estándar del Este.
Educación y Experiencia
- Título de Grado en Ciencias de la Computación, Ingeniería de Software o campo relacionado
- Mínimo 8 años de experiencia en ingeniería de software
- Historial comprobado de liderazgo en iniciativas técnicas significativas
Habilidades Técnicas
- Profundo conocimiento de sistemas distribuidos y patrones de escalabilidad
- Sólida experiencia en arquitectura de software y diseño de sistemas
- Experiencia en optimización de rendimiento y observabilidad
- Experiencia en múltiples lenguajes de programación y tecnologías
- C#, Java, o un lenguaje de programación moderno similar, orientado a objetos
- Sólido conocimiento de los fundamentos del desarrollo de software
- Experiencia con metodologías de desarrollo ágil
- Dominio de la comunicación: Excelentes habilidades de comunicación escrita y verbal en inglés.
Requisitos físicos
- Capacidad para sentarse durante períodos prolongados: El puesto requiere sentarse en un escritorio o estación de trabajo durante largos períodos, típicamente 7-8 horas al día
- Uso de sistemas informáticos y telefónicos: El empleado debe ser capaz de operar una computadora, usar sistemas telefónicos y escribir. Esto incluye el uso de múltiples programas de software y consultas simultáneamente
Responsabilidades Principales
Lo siguiente representa las funciones principales del puesto, otras pueden ser asignadas según sea necesario. Para desempeñar este trabajo con éxito, un individuo debe ser capaz de realizar cada función esencial de manera satisfactoria. Los requisitos enumerados a continuación son representativos del conocimiento, habilidad y/o capacidad requerida. Se pueden hacer adaptaciones razonables para permitir que personas con discapacidades realicen las funciones esenciales.
Responsabilidades Clave
- Diseñar e implementar sistemas modulares y bien arquitectados que escalen eficientemente
- Impulsar la estrategia técnica y las mejores prácticas en equipos y departamentos
- Arquitectar soluciones que consideren tanto las necesidades inmediatas como las implicaciones a largo plazo
- Identificar y promover iniciativas técnicas de alto impacto que generen valor comercial
- Ser propietario y entregar características de proyectos a gran escala con alta fiabilidad y rendimiento
- Delegar eficazmente para acelerar los plazos de los proyectos y desarrollar las capacidades del equipo
- Priorizar y gestionar múltiples proyectos de alto impacto simultáneamente
- Identificar y mitigar proactivamente riesgos y problemas técnicos
- Establecer y mantener altos estándares de calidad de código, rendimiento y observabilidad
- Liderar revisiones de código y discusiones de diseño técnico con retroalimentación constructiva
- Identificar y resolver problemas de calidad en el código de los miembros del equipo
- Abogar por la automatización y la mejora de procesos
Crecimiento y Desarrollo
- Ser mentor y coach de miembros del equipo en todos los niveles de experiencia
- Impulsar la mejora continua del equipo a través del intercambio de conocimientos y las mejores prácticas
- Construir relaciones sólidas con ingenieros de diferentes equipos y departamentos
- Fomentar una cultura inclusiva que promueva la discusión abierta y la colaboración
- Lograr la alineación en la estrategia técnica entre equipos y departamentos
- Impulsar decisiones técnicas que equilibren las necesidades inmediatas con los objetivos a largo plazo
- Construir consenso a través de una comunicación técnica clara
- Resolver conflictos de manera constructiva manteniendo dinámicas de equipo positivas
