Senior Software Engineer Backend

CrestaCresta·Remote(Toronto)·
00,000 -
50,000
Software Development

WFA Digital Insight

As companies increasingly rely on AI to streamline operations, the demand for skilled software engineers in this space is surging. In 2023, backend developers proficient in distributed systems are highly sought after, especially in remote work settings. Cresta, with its innovative approach to transforming customer interactions using AI technology, stands out in this growing market. The opportunity to work with industry leaders and on sophisticated solutions makes this role particularly appealing. Candidates should be ready to showcase their technical prowess and collaborative spirit to thrive at Cresta.

Job Description

About the Role

As a Senior Software Engineer on Cresta's Voice Platform team, you will play a crucial role in revolutionizing real-time voice infrastructure. Your objective will be to design, scale, and operate backend systems that support an innovative voice ecosystem powered by AI.

Responsibilities

  • Lead the design and development of scalable, distributed backend microservices, mainly in Golang with some use of Python for AI-related services.
  • Own and enhance voice platform integrations with major enterprise communication and contact center systems.
  • Drive initiatives to expand platform capabilities, focusing on bi-directional SIP and WebRTC integrations.
  • Support multilingual and translation pipelines as well as real-time conversation intelligence features.
  • Collaborate with engineering and product teams to bring advanced features into production.

Requirements

  • Strong experience in designing and implementing backend microservices.
  • Proficient in Golang and familiar with Python.
  • Knowledge of SIP, WebRTC, and real-time communication systems.
  • Demonstrated success in a collaborative team environment.

Nice to Have

  • Experience with AI applications and their integration into voice platforms.
  • Background in contact center technology.
  • Familiarity with distributed systems and cloud technologies.

Benefits

  • Competitive salary range of
    00,000 -
    50,000.
  • Remote work flexibility.
  • Opportunity to work at the forefront of AI and customer interaction technology.

How to Stand Out

  • Highlight your experience with backend development, especially in Golang, during your application.
  • Showcase any projects or tools you've used that relate to SIP, WebRTC, or distributed systems in your portfolio.
  • Prepare to discuss specific challenges you've faced in previous roles and how you've overcome them in a collaborative environment.
  • Consider your salary expectations based on your experience and the outlined range to negotiate effectively during the interview.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.