Sangoma logo
Sangoma

Sangoma Technologies is a trusted world leader in value-based Unified Communications & UCaaS solutions.

Engineering Team Lead – CX/CCaaS Platform

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 1984H1B SponsorCompany SiteLinkedIn

Location

Florida + 3 moreAll locations: Florida | Illinois | Ohio | Texas

Posted

4 days ago

Salary

0

Seniority

Senior

Job Description

Engineering Team Lead – CX/CCaaS Platform

Sangoma

• Lead the day-to-day technical direction for a team of software engineers. • Serve as the primary technical mentor, providing coaching, code reviews, and guidance to team members. • Contribute directly 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 Sangoma's 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 software development practices, including CI/CD, automated testing, Infrastructure as Code, and observability. • Support production operations by assisting with troubleshooting, root cause analysis, and continuous platform improvements. • Work closely with Product, Customer Success, Professional Services, Support, Security, and Infrastructure teams to deliver exceptional customer experiences. • Assist Engineering Management with technical planning, onboarding, and mentoring new engineers.

Job Requirements

  • 6+ years of professional software engineering or platform development experience.
  • Previous experience serving as a Technical Lead, Team Lead, Senior Software Engineer, or similar role.
  • Experience working within 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 with a passion for mentoring engineers and collaborating across technical teams.
  • Preferred Qualifications
  • Experience with Contact Center and Customer Experience technologies, including omnichannel engagement, intelligent routing, agent desktop applications, analytics, workforce engagement, and CRM integrations.
  • Knowledge of SIP, VoIP, WebRTC, call routing, and telecommunications technologies.
  • 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 Benefit Options (Health, Vision, Dental, Long & Short term Disability) effective after a short waiting period
  • Matching 401K program - 100% match on 4%.
  • Employee Stock Purchase Plan after one year of service.
  • Flexible Time Off & Company Holidays
  • Entrepreneurial work environment partnered with high growth career opportunities

Related Job Pages

More Full-stack Engineer Jobs

MCG Health logo

Staff Software Development Engineer

MCG Health

We lead the healthcare community to deliver patient-focused care.

Full TimeRemoteTeam 201-500H1B Sponsor

• Establish yourself as the engineer others look to when the problems are the hardest and make sure they come away knowing how to approach the next one themselves. • Lead API surface decisions: what gets exposed, what stays internal, what the stability guarantees are for external consumers. • Own technical discovery for new capabilities; work with product and clinical stakeholders to translate requirements into feasible contracts. • Participate in on-call rotation for the Synapse Everywhere platform; respond to incidents, own post-incident reviews, and drive reliability improvements from what is learned. • Provide expert code reviews and technical mentorship within the team. • Design solutions on modern infrastructure (cloud solutions, k8s, LLMs) with expert level understanding of what and why, not just being able to call infrastructure or run pipelines.

Washington
$136K - $190.4K / year

Senior Simulation Vehicle Modeling Engineer

Torc Robotics

Torc Robotics, founded in 2005 by Virginia Tech students, is an autonomous vehicle company headquartered in Blacksburg, Virginia, and an independent subsidiary

• Develop and own vehicle dynamics models, including high-fidelity truck models that accurately represent longitudinal, lateral, and transient behavior for use in simulation and autonomy validation • Design, develop, and maintain high-fidelity simulation platforms used to validate autonomous driving software in closed-loop evaluation pipelines at scale • Partner with autonomy engineering teams to capture and implement vehicle model requirements that support planning, controls, and system-level V&V activities • Own model capability communication, known limitations, and release notes to enable effective autonomy validation • Ensure vehicle model updates do not regress autonomy V&V system performance by using automated regression frameworks • Execute full software development lifecycle activities primarily in C++ within a Linux development environment and ROS/ROS2 tooling, applying Lean-Agile methodologies • Perform root cause analysis on issues identified during simulation runs and hardware-in-the-loop testing • Participate in designing test plans for data acquisition and telemetry that support field data collection for vehicle model refinement • Support system-level test plans and verification strategies • Communicate progress, design decisions, and blockers clearly at daily stand-ups and design reviews • Build and maintain collaborative relationships with OEM partners and simulation tool vendors to evaluate, integrate, and co-develop simulation capabilities

Michigan
$160.8K - $193K / year
Bluesight logo

Staff Software Engineer – ControlCheck

Bluesight

Bluesight, the Medication Intelligence Company

Full TimeRemoteTeam 51-200H1B No Sponsor

• Help set technical direction for the ControlCheck team, designing work that spans multiple domains (front-end, back-end, infrastructure) over months, not sprints • Contribute to critical architectural decisions for services built on Ruby on Rails and Python FastAPI, deployed via Terraform and guide the team on architectural choices. • Make critical technical and architectural calls within the timelines the team needs. • Drive proactive de-coupling of services and application of sound microservices patterns as ControlCheck scales. • Identify and resolve the hardest technical problems in the codebase — expert-level debugging across distributed systems and complex applications • Help elevate the whole team's technical ability and execution — the goal is doubling (or more) the team's collective output, not just personal 5–10x contributions • Lead cross-team dependency management and coordinate cross-discipline efforts with Product, QA, and adjacent engineering teams while maintaining productive relationships across the organization. • Communicate large systems and technical tradeoffs clearly to both engineering and non-technical stakeholders, including in roadmap and planning conversations • Influence at the Engineering Manager level — partner closely with your EM and fellow technical leads on team execution, hiring signal, and technical roadmap and provide technical guidance across the broader engineering team, not just direct collaborators. • Mentor senior engineers and serve as an escalation point for the team's most difficult technical challenges • Maintain a 'customer service' mentality toward the rest of the team — your job is to help make everyone else's work better

California
$160K - $200K / year
nerdware GmbH logo

Senior Software Architect

nerdware GmbH

It’s okay to be a nerd. Wir von nerdware packen die Digitalisierung von Unternehmen an.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Design and architect modern software solutions — from requirements analysis and architectural decisions through to production implementation • Take responsibility for scalable, maintainable and high-performance system designs based on modern technologies and cloud platforms • Participate in exciting client projects as the technical point of contact for architectural questions • Identify and incorporate AI-driven features or use cases into architectures where they make sense functionally and are economically viable • Design the integration of machine learning models, large language models (LLMs) or data-driven services into existing or new systems — depending on the project context • Provide technological advice to our clients on architecture and technology decisions • Ensure code quality and adherence to architecture standards through clean code, testing, reviews and best practices • Actively shape new technological topic areas — especially in the growing field of artificial intelligence

Germany