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.
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
- 01Ship at least two meaningful product features with minimal hand-holding.
- 02Identify and resolve one architectural issue that has been slowing the team down.
- 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
Solicitud
Envíanos tu trayectoria, trabajo relevante y por qué este rol tiene sentido para ti.
- 2
Conversación base
Una conversación centrada en tu trabajo, tu criterio y el rol.
- 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
Conversación con el fundador
Una charla final sobre estándares, ambición y cómo sería el éxito aquí.
- 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].