SignalWire is looking for an experienced full-stack engineer to join as a technical lead on one of their product teams. The role involves end-to-end ownership of developer and end-user experiences across various platforms, while partnering with engineering leadership and the developer community to create products that meet their needs.
Responsibilities:
- Think holistically about the developer and end-user experience across our APIs, SDKs, AI Agent platform, Call Fabric, SWML, and carry the end-to-end ownership
- Partner with engineering leadership, product, and our developer community to understand emerging capabilities in real-time AI and communications, and translate them into products developers actually want to use
- Own technical quality across the stack (performance, reliability, latency, and developer experience)
- Move fluidly across various domains, pick up unfamiliar systems quickly, and optimize for customer impact
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