Remote Senior Staff Software Engineer

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 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.
About the job
Posted on
Job type
Salary
-
Location requirements

-

Experience level
Leave a feedback