Volver a carreras

Product engineering

Senior Software Engineer

This role is for an engineer who has shipped meaningful software in production and knows the difference between code that works and code that holds up. You will own full slices of the product and be expected to improve things, not just add to them.

Candidaturas pronto

Resumen del rol

Own complex product surfaces end to end and help raise the structural quality of the codebase as the product expands.

Por qué existe este rol

The product is growing faster than the architecture can comfortably absorb right now. We need someone senior enough to improve the system while shipping new capability, not just defer the debt.

Primeros 90 días

Ship at least two meaningful product features with minimal hand-holding.

Por qué existe este rol

The product is growing faster than the architecture can comfortably absorb right now. We need someone senior enough to improve the system while shipping new capability, not just defer the debt.

En qué trabajarás

  • Ship complex, full-stack product features across the dashboard, reports, and supporting infrastructure.
  • Identify and resolve architectural fragility before it becomes a compounding cost.
  • Set standards for how the team approaches code quality, testing, and system clarity.
  • Work closely with founders to translate product priorities into execution that holds up under iteration.

Cómo se ve un gran encaje

  • Several years of production experience shipping complex features in a fast-moving product environment.
  • A track record of improving codebases, not just extending them.
  • Strong opinions about abstractions, naming, contracts, and what makes a system maintainable.
  • Comfort with ambiguity and the judgment to know when to move fast and when to slow down.

Qué te entusiasmará aquí

  • Raising the structural quality of a product that is still early enough for decisions to matter.
  • Owning real product surfaces rather than being narrowly scoped.
  • Working with a team that takes software quality seriously.

Primeros 90 días

  1. 01Ship at least two meaningful product features with minimal hand-holding.
  2. 02Identify and resolve one architectural issue that has been slowing the team down.
  3. 03Leave at least one area of the codebase materially better than you found it.

Proceso de hiring

El proceso es intencionalmente corto, directo y anclado en el trabajo real.

  1. 1

    Solicitud

    Envíanos tu trayectoria, trabajo relevante y por qué este rol tiene sentido para ti.

  2. 2

    Conversación base

    Una conversación centrada en tu trabajo, tu criterio y el rol.

  3. 3

    Profundización específica del rol

    Una conversación o ejercicio que se parezca al trabajo real más que a un bucle genérico.

  4. 4

    Conversación con el fundador

    Una charla final sobre estándares, ambición y cómo sería el éxito aquí.

  5. 5

    Decisión

    Cerramos el proceso con claridad y nos movemos rápido cuando hay convicción.

¿Necesitas contexto antes de aplicar? [email protected]

Senior Software Engineer

Este rol ya es visible en la web. Las candidaturas se activan en cuanto el puesto correspondiente en Dover esté activo.

Las candidaturas permanecen cerradas hasta que el puesto correspondiente en Dover se active. Mientras tanto puedes escribir a [email protected].