Senior Staff Software Engineer - Voice Service and Experience

November 8

Apply Now
Logo of Outreach

Outreach

Technology and Sales

1001 - 5000

Description

• Making and receiving voice calls are a key component of the Outreach product offering. • Every month, Outreach customers complete more than 8 million calls with their prospects on our voice platform. • The Voice Service and Experience Team is hiring software engineers to increase its momentum in this space. • If you have experience building high availability voice communication experiences on top of open-source real-time communication software and commercial communications platform APIs, we’d love to talk to you about this opportunity. • Telecom system development is a little different from other web development. • The features we build are inherently heavy on state, complex in workflow, and include extensive third-party integrations. • You’ll have to be creative, build on top of a lot of existing technology, and stay focused on Outreach’s core value proposition of revenue efficiency. • You’ll be building systems to ensure calling is simple, reliable, and crystal clear; so that our customers can reduce the time on clicking around or performing repetitive actions and focus on what matters most - interacting with their prospects. • On the Voice Service and Experience Team we: • Own features end-to-end, from the customer need all the way to the back-end implementation. • Ship code to production every day. • Are highly collaborative and foster a learning environment. • Do Agile development, with Sprints and regular retrospectives. • Function in a highly progressive, quick-iteration environment focused on delivering consistent, incremental customer value. • Have something new to demo every week. • The team’s mission is to continually reduce the time spent by customer-facing representatives on data access and modification across different systems. • We provide customers with meaningful and relevant data aggregated at their fingertips, to increase the time they can invest in adding value for their customers. • We’re currently shoring up the core functionalities of our telecom product. • In the long term we want to give customers the same edge with calling and messaging that they have with email: the ability to optimize and constantly improve how they interact with customers. • We will face new challenges as we continue to scale out to ten times the volume of calling we have today and beyond. • These efforts present a diverse gamut of work that will help enhance Outreach’s competitive edge by making our customers more effective.

Requirements

• 9+ years of professional software development experience • Experience with successful developing and shipping a large-scale web application with a customer-empathetic mindset • Skilled with web technologies including Javascript, HTML, CSS and React (or framework of your choice) • Skilled with building cloud-based service application and shipping production quality code in Golang, Ruby or C++ • Proven technical and project leadership skills and able to guide and mentor others • Strong knowledge of shipping impactful and complex software projects • Experience with diagnosing real-time media quality issues (plus) • Experience with VoIP, specifically using WebRTC and SIP to facilitate real-time communication between users and with phone numbers across the globe (plus)

Apply Now

Similar Jobs

November 7

Software Engineer developing Salesforce solutions at Cummins.

November 7

Develop code and architecture at Smarter.Codes, a programming and digital marketing firm.

November 6

MLOps Engineer at Duck Creek, focused on AI/ML applications and services.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com