Esta vacante solo está disponible en inglés por ahora.

← Volver a Empleos
A

Principal Software Engineer, Distributed Systems

PresencialTiempo completoSystems Software DevelopmentEnterprise SoftwareData Infrastructure

Lead the design and delivery of foundational open-source software and large-scale in-memory datastore infrastructure. Combine deep technical expertise with hands-on development, technical leadership, and engineer mentorship.

Responsabilidades

  • Design and direct technical solutions for large-scale in-memory datastore infrastructure.
  • Lead strategic software projects involving distributed database technology and in-memory caching.
  • Deliver foundational software for open-source communities and commercial products.
  • Perform hands-on technical work on complex software engineering problems.
  • Mentor engineers and provide technical leadership across the development organization.
  • Influence technical direction based on customer needs and market competition.

Requisitos

  • 10+ years of professional software development experience.
  • 8+ years of programming experience with at least one modern language, such as C++.
  • 8+ years contributing to the architecture and design of new and existing systems, including design patterns, reliability, and scalability.

Se valora

  • Experience programming in Rust.
  • Knowledge of professional software engineering practices and established software development methodologies, including coding standards, code reviews, source control, build processes, testing, and operations.

Compatibilidad

Más oportunidades

Vacantes similares

Nuevas vacantes en Systems Software Development.

Crea un perfil para ver tu compatibilidad.

Ver y postularme

Crea un perfil para ver tu compatibilidad.

Ver y postularme