Job Details

Senior Mobile Software Engineer

Sangoma Technologies Corporation
San Diego, California, United States
Sr. Mobile Software Engineer

Sangoma's value proposition is audaciously simple, our solution is highly scalable and our level of 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.

Sangoma is looking for an experienced software engineer to join its mobile development team. This new position will have an opportunity to provide some leadership to a team that works on mobile clients for our award-winning Unified Communications systems. They will be asked to design and implement creative solutions to empower our users with easy to use communication tools. If you're motivated, creative, and like to take ownership of problems, we want to talk to you.

Your Role:

Work with Product Management, UI/UX design, QA and other engineering teams to build great experiences for users of our communications platforms.
Interpret use cases, mockups, wireframes, and feature definitions into real-world software solutions.
Follow established best practices in the development of unit/integration tests and build/deployment scripts.
Take a central role in defining software architectures and evaluating frameworks and tools for application development.
Ensure optimal performance, usability, and compatibility of applications.
Ensure that documentation, unit tests, and high coding standards are a part of all software projects.

Your Background:

BS in Computer Science or equivalent degree/experience
5+ years professional mobile software development experience
Extensive development experience in any or all of the following:
Swift, ObjectiveC, Java, Kotlin

Strong working knowledge of Reactive Extensions (RxSwift, RxJava, RxKotlin, etc.)
Experience with React/React Native, Javascript, and Typescript
Experience with managing the release process for applications being distributed through the Apple App Store and/or Google Play Store
Experience with one or more of:
JavaScript, Node.js, PostgreSQL, MySQL

Proficient in git for version control
Experience with VoIP technologies is a plus
Experience with Bamboo, Docker, Ansible, or other automation tools is a plus

What We Offer:

Extensive Benefit Options (Health, Vision, Dental, Long & Short term Disability) effective after a short waiting period
Matching 401K program - 100% match on 4%.
Flexible Time Off & Company Holidays
Entrepreneurial work environment partnered with high growth career opportunities

Are you ready to make a direct impact on the company and be rewarded for your performance? Are you ready to take on a new challenge?

Must be authorized to work in the United States on a full-time basis for any employer. No agencies or third-party resumes, please.

Sangoma Communications is an Equal Opportunity/ Affirmative Action employer. We provide equal employment opportunities to all qualified employees and applicants for employment without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, veteran status, disability or any other legally protected status. We prohibit discrimination in decisions concerning recruitment, hiring, compensation, benefits, training, termination, promotions, or any other condition of employment or career development.

Job Applicant Privacy Notice:

Sangoma collects and processes personal data related to job applicants as part of our recruiting process. We are committeed to being transparent about how we collect and use that data to meet our data protection obligations. Please visit to view our complete Privacy Policy.

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events