← Back to jobs

Senior Product Engineer

Semaphore · Remote, Lagos · Remote

ContractSeniorRemotevia Weworkremotely
Salary
Undisclosed
Location
Remote
Posted
23 hours ago

About the role

Senior Product Engineer

Semaphore is a remote-first software company building continuous integration and delivery (CI/CD) products for engineering teams. We are looking for a senior product engineer who can take an important idea from an early, ambiguous problem to a useful product running in production.

Responsibilities

  • Take product ideas from problem definition through design, implementation, rollout, and iteration, including experiments that may grow into standalone products.
  • Work directly with users and internal stakeholders to identify the real problem, decide what is worth building, and make pragmatic scope and architecture decisions.
  • Build across backend services, APIs, infrastructure-facing components, and focused frontend experiences.
  • Use AI coding agents effectively while maintaining a high bar for correctness, security, clarity, and product quality.
  • Own the production outcome, including reliability, observability, supportability, and working within Semaphore's security and compliance requirements.

Requirements

  • A track record of independently shipping meaningful software products or major product capabilities.
  • Strong product judgment: you can identify the essential user problem, reduce unnecessary scope, and recognize when an experience is good enough to ship—or not good enough yet.
  • Strong engineering judgment across system design, implementation, reliability, and long-term maintainability.
  • Strong backend and systems fundamentals, including APIs, asynchronous processing, service boundaries, state and lifecycle management, retries, idempotency, and failure recovery.
  • Comfort with infrastructure concepts such as virtual machines, storage, networking, authentication, secrets, containers, and cloud platforms.
  • Ability to navigate a polyglot environment. Semaphore systems include Go, Elixir, Ruby, React, and related technologies; expertise in every language is not required.
  • Enough frontend capability to build or extend focused product user experiences without depending on a separate team for every change.
  • Fluency with modern AI-assisted development: decomposing work for agents, supplying useful context, reviewing generated changes, and building verification into the workflow.
  • Initiative and persistence. You make progress with incomplete information, surface risks early, and bring in other people when their input will improve the result.
  • Strong written and spoken English and experience working independently in a remote, asynchronous team.

How to Apply https://weworkremotely.com/remote-jobs/semaphore-senior-product-engineer

Apply NowThis role is hiring worldwide — you finish on We Work Remotely, and the application is saved to your Aremu account.
Chat with Aremu on WhatsApp