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 Senior Staff Software Engineer will be part of the Voice Service and Experience Team at Outreach, focusing on building high availability voice communication experiences for customers.
The role involves developing features that are heavy on state, complex in workflow, and include third-party integrations to ensure simple, reliable, and crystal clear calling experiences.
Responsibilities include partnering with product managers, designers, and analysts to understand user needs, working with commercial CPaaS APIs and open-source real-time communication software, and setting the engineering vision for the team.
The team's mission is to reduce the time spent by customer-facing representatives on data access and modification, providing meaningful data to increase customer value.
Daily tasks include collaborating with stakeholders, ensuring customer success on the platform, and improving team and company culture.
Requirements:
9+ years of professional software development experience.
Experience in developing and shipping large-scale web applications with a customer-empathetic mindset.
Proficiency in web technologies such as Javascript, HTML, CSS, and React (or similar framework).
Ability to build cloud-based service applications and deliver production quality code in Golang, Ruby, or C++.
Demonstrated technical and project leadership skills, with the ability to guide and mentor others.
Strong knowledge of shipping impactful and complex software projects.
Experience with diagnosing real-time media quality issues is a plus.
Experience with VoIP, WebRTC, and SIP for real-time communication is a plus.
Benefits:
Opportunity to work on a critical component of Outreach's product offering with a focus on voice communication.
Collaborative and learning-focused environment with daily code deployments.
Agile development practices with regular retrospectives.
Opportunity to have a visible impact on both customers and the organization.
Active participation in company culture through mentorship, interviewing, and new initiatives.
Ownership of relationships with other engineering teams and collaboration with different functions within Outreach.