S
Senior Product Engineer
Semaphore · Remote, Lagos · Remote
Salary
Undisclosed
Location
Remote
Posted
23 hours ago
Required skills
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.