Remote Staff Software Engineer, Voice Service and Experience (UI/ Fullstack)
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Voice Service and Experience Team at Outreach is looking for a Staff Software Engineer to work on making and receiving voice calls, a key component of the Outreach product offering.
The team is seeking software engineers with experience in building high availability voice communication experiences on open-source real-time communication software and commercial communications platform APIs.
The role involves developing features heavy on state, complex in workflow, and with extensive third-party integrations to ensure simple, reliable, and crystal clear calling experiences for customers.
Responsibilities include partnering with product managers, designers, and analysts, working with commercial CPaaS APIs and open-source real-time communication software, and setting direction for the team.
The team's mission is to reduce the time spent by customer-facing representatives on data access and modification, providing customers with meaningful data to increase their value addition to customers.
Requirements:
7+ years of professional software development experience.
Experience in developing and shipping large-scale web applications with a customer-empathetic mindset.
Proficiency in web technologies including Javascript, HTML, CSS, and React (or framework of choice).
Ability to build cloud-based service applications and ship production quality code in Golang, Ruby, or C++ (a plus).
Strong knowledge of shipping impactful and complex software projects.
Experience with diagnosing real-time media quality issues (a plus).
Experience with VoIP, specifically using WebRTC and SIP for real-time communication (a plus).
Benefits:
Opportunity to work on a critical component of the Outreach product offering.
Collaborative and learning-focused environment with Agile development practices.
Regular opportunities to ship code to production and demo new features.
Chance to work on highly visible parts of the product and contribute to the company culture through mentorship and new initiatives.
Ownership of relationships with other engineering teams and collaboration with different functions within Outreach.