Sangoma Technologies

Sangoma Technologies

Sangoma Technologies specializes in providing comprehensive business communication solutions, including scalable Voice Over IP telephony systems, Unified Communications as a Service (UCaaS), and various hardware and software components that enhance IP ...

Diversified Telecommunication Services
251-1K
Founded 1984
$28M raised

Description

  • Lead the day-to-day technical direction for a team of software engineers.
  • Serve as the primary technical mentor through coaching, code reviews, and guidance.
  • Contribute to software design, architecture, development, debugging, and production support.
  • Collaborate with Product Management to refine requirements, estimate work, and deliver customer-focused solutions.
  • Help prioritize work, remove technical roadblocks, and support sprint planning and execution.
  • Drive the development and continuous improvement of the CX and CCaaS platforms with a focus on scalability, reliability, and performance.
  • Participate in architecture discussions and promote engineering best practices across the team.
  • Champion modern development practices including CI/CD, automated testing, Infrastructure as Code, and observability.
  • Support production operations through troubleshooting, root cause analysis, and platform improvements.
  • Work with cross-functional teams including Product, Customer Success, Professional Services, Support, Security, and Infrastructure.

Requirements

  • 6+ years of professional software engineering or platform development experience.
  • Previous experience in a Technical Lead, Team Lead, Senior Software Engineer, or similar role.
  • Experience in CCaaS, CX, UCaaS, telecommunications, real-time communications, or customer-facing SaaS environments.
  • Strong software engineering background with experience building modern distributed applications.
  • Experience with one or more programming languages such as Python, Elixir, Java, Go, or Node.js.
  • Experience designing and developing cloud-native applications, APIs, and microservices.
  • Experience working in Linux/Unix environments.
  • Experience with PostgreSQL, MySQL, or similar relational databases.
  • Experience with Git, CI/CD pipelines, automated testing, and Agile development practices.
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.
  • Strong communication skills and a passion for mentoring engineers and collaborating across technical teams.
  • Experience with Contact Center and Customer Experience technologies, including omnichannel engagement, intelligent routing, agent desktop applications, analytics, workforce engagement, and CRM integrations (preferred).
  • Knowledge of SIP, VoIP, WebRTC, call routing, and telecommunications technologies (preferred).
  • Experience with Elixir is highly desirable.
  • Experience with AWS, Azure, or Google Cloud.
  • Experience with Kubernetes, Docker, Infrastructure as Code, and observability platforms.

Benefits

  • Extensive benefits including health, vision, dental, long-term disability, and short-term disability coverage after a short waiting period.
  • Matching 401(k) program with 100% match on 4% contributions.
  • Employee Stock Purchase Plan after one year of service.
  • Flexible Time Off and company holidays.
  • Entrepreneurial work environment with high-growth career opportunities.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Engineer - Microsoft Fabric (Contract)

FE fundinfo 1K-5K Capital Markets

FE fundinfo is seeking a Principal Engineer to own and evolve a greenfield Microsoft Fabric enterprise data platform that supports reporting, analytics, governance, and self-service data consumption across the business.

Databricks Power BI
4 hours, 57 minutes ago

Technology | Lead Exchange Connectivity Engineer | London (Remote)

Flowdesk 11-50 Capital Markets

Flowdesk is hiring a senior engineer to lead end-to-end exchange connectivity for its digital asset trading infrastructure, owning venue integrations, production go-lives, and operational reliability across crypto markets.

C++ HTTP Rust System Design TCP/IP WebSockets
5 hours, 12 minutes ago

Principal Engineer (US)

Dayshape 51-250 Professional Services

Dayshape is hiring a Principal Engineer, Client Integrations to support complex US enterprise implementations by shaping integration solutions, advising Professional Services, and strengthening technical capability across the team.

Databricks Microsoft Dynamics 365 Python SAP
5 hours, 27 minutes ago

Staff Software Engineer - ControlCheck

Bluesight 51-250 Pharmaceuticals

Bluesight is seeking a Staff Software Engineer to provide technical leadership for its ControlCheck healthcare data products that support hospital and pharmacy operations.

FastAPI LLM Microservices MySQL Python Ruby on Rails Terraform
5 hours, 27 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers