User Interface Software Engineer
Sangoma’s value proposition is audaciously simple, our solution is highly scalable, and our service reliability is unparalleled. Sangoma offers the only global fully integrated communication and productivity SaaS platform in the market, which includes UCaaS, Collaboration, Video, Contact Center, Virtualization, Access Controls, and Trunking.
We are seeking an experienced and detail-oriented Software Engineer to join our phone development team. In addition to the development and maintenance of core, diagnostic, and automation interfaces, there is a responsibility for ensuring the quality and reliability of our phone software products through the documentation of feature requirements and specifications as well as the execution of automated and manual tests. This role involves close collaboration with Product Management, Quality Assurance, and other stakeholders to deliver high-quality software solutions.
Your Role:
- Gather and document requirements and specifications from Product Management and create comprehensive use/test cases.
- Implement and maintain those requirements in user interface(s) as directed.
- Maintain and improve phone command line tools to support diagnostic and test efforts.
- Design, develop, and maintain automated test scripts to ensure efficient and thorough testing.
- Execute tests to verify product functionality, performance, and reliability and prevent regression.
- Log and track defects in issue tracking system; collaborate with other developers to resolve them.
- Diagnose and triage customer-reported problems, providing detailed analysis and solutions.
Your Background:
- Proven experience as a Software Engineer, or similar role, minimum 3-5 years.
- Strong communication and collaboration skills.
- Excellent problem-solving skills and attention to detail.
- Comfort in a Linux environment and proficiency with C++, Javascript, XML, and other scripting languages. Experience with Qt and QML highly desired.
- Experience with performance and security testing.
- Ability to work independently and as part of a team in a fast-paced environment.
What We Offer:
- Extensive Benefit Options (Health, Vision, Dental, Long & Short-term Disability) effective after a short waiting period
- Matching 401K program
- Flexible Time Off & Company Holidays
- Entrepreneurial work environment partnered with high-growth career opportunities.
- The compensation awarded to successful candidates will vary based on their work location, relevant skills, and experience, with the potential to make $ 100K to $110K.
Are you ready to directly impact the company and be rewarded for your performance? Are you prepared to take on a new challenge?
Must be authorized to work in the United States full-time for any employer. No agencies or third-party resumes, please.
Sangoma is proud to be an equal-opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status.