SignalWire is looking for an experienced full-stack engineer to join as a technical lead on one of their product teams. The role involves thinking holistically about the developer and end-user experience, partnering with engineering leadership, and translating emerging capabilities in real-time AI and communications into products. The ideal candidate will have strong product instincts and a product-focused approach to engineering, ensuring technical quality across the stack.
Responsibilities:
- Have 6+ years of practical engineering experience with demonstrated ability to operate as a technical leader
- Are a strong developer with demonstrable technical depth: You've built backend services, worked on frontend interfaces, debugged infrastructure issues, and made meaningful product decisions along the way
- Leverage experimental data to drive decisions and remain agile enough to pivot based on empirical findings
- Have a track record of raising the bar around you, whether that's through mentorship, code review, improving tooling, or simply setting a standard that makes the whole team better
- Take a product-focused approach to engineering: You think about who is using what you build, why they're using it, whether it's actually working for them and what the next iteration of the product will entail
- Care deeply about the developer experience, such as the pain of bad APIs, poor docs, and confusing error messages enough to be driven to build better
- Have shipped user-focused products end-to-end, from problem definition through production, ideally building 0-to-1 at a startup or high-growth company
- Bring hands-on experience with Ruby on Rails, TypeScript, or C to the table
- Have experience with real-time communication stacks, telecom infrastructure, or large-scale CPaaS/CCaaS platforms
- Are well-versed in integrating AI-driven workflows and agents, with a perspective on where these tools excel and where they fall short
Requirements:
- Have 6+ years of practical engineering experience with demonstrated ability to operate as a technical leader
- Are a strong developer with demonstrable technical depth: You've built backend services, worked on frontend interfaces, debugged infrastructure issues, and made meaningful product decisions along the way
- Leverage experimental data to drive decisions and remain agile enough to pivot based on empirical findings
- Have a track record of raising the bar around you, whether that's through mentorship, code review, improving tooling, or simply setting a standard that makes the whole team better
- Take a product-focused approach to engineering: You think about who is using what you build, why they're using it, whether it's actually working for them and what the next iteration of the product will entail
- Care deeply about the developer experience, such as the pain of bad APIs, poor docs, and confusing error messages enough to be driven to build better
- Have shipped user-focused products end-to-end, from problem definition through production, ideally building 0-to-1 at a startup or high-growth company
- Bring hands-on experience with Ruby on Rails, TypeScript, or C to the table
- Have experience with real-time communication stacks, telecom infrastructure, or large-scale CPaaS/CCaaS platforms
- Are well-versed in integrating AI-driven workflows and agents, with a perspective on where these tools excel and where they fall short