Asterisk Jobs

Asterisk Jobs and Voice Over IP (VOIP) Jobs

Attention! This Asterisk/VOIP Job Was Posted More Than 30 Days Ago!

UCaaS Technical Architect

at Thinking Phone Networks (Cambridge, MA, USA or Ottawa Canada) Full Time Tuesday, November 8th, 2011

Job Description:

Wear jeans and sneakers to work. CHECK.

Design, implement, and support a massive scale Linux based SIP and XMPP environment. CHECK.

Work hands on with and contribute back to opensource projects like OpenSIPS, Asterisk, and ejabberd. CHECK.

Freedom to get your job done without a lot of red tape. CHECK.

Thinking Phone Networks ( is seeking well qualified applicants to join the backend service delivery team of a fast growing, enterprise business-focused Unified Communications as a Service (UCaaS) provider in the Cambridge MA area. An ideal candidate has at least 5 years hands on experience designing / architecting, implementing, and supporting a large scale SIP based communications environment. Experience with high availability service provider environments and demonstrated ability leading technical teams is a large plus. This position requires both hands on technical skills and team leadership and management abilities.

The industry is in the midst of a fundamental shift. Traditional lines of demarcation between premise based pbx vendors, carriers, and new software based entrants is blurring. We believe that over the next 5 years a large portion of the existing enterprise UC market will be delivered via the cloud. Existing carriers and pbx vendors are struggling with delivering enterprise class cloud based solutions, and we believe this very large market opportunity is up for grabs by newer UCaaS entrants with a strong vision and ability to execute. Thinking Phone Networks is currently recognized by industry leading analysts as “visionaries” in the enterprise UCaaS space, and we are very well positioned to take advantage of this market shift.

This is your opportunity to join an exciting business that is poised for significant growth. You will work closely with the management team, who has a proven track record of building successful companies in the SaaS and enterprise software space. You will be responsible for growing a technical team that will help us bring our platform to the next level and support our future growth. In this position you will have both R&D and operational responsibilities for the UC platform at the SIP / XMPP / UC feature level and report directly to the CTO.

Soft Skills

-Candidate should be comfortable mentoring and leading highly technical teams, and have a hands-on, “lead by example” philosophy.

-Strong written and communications skills with a demonstrated comfort level authoring non-trivial documents and using these documents to keep different types of constituents informed about what is going on.

-Excellent analytic and troubleshooting skills for problems that span multiple domains (applications, network, system, hardware).

-The position requires an organized, highly motivated individual that has excellent project and task management skills.

Hard Skills

-Hands on familiarity with SIP and RTP protocols required. Knowledge of XMPP protocol is highly desirable. You should be able to read wireshark SIP call traces in your sleep.

-Experience with PBX UC functionality: extension plans, ring groups, find me / follow me, shared line appearances, call parking, etc.

-Experience with Call Center UC functionality such as agent login / logoff, queues, ACD, realtime consoles, call center analytics, etc.

-Operational experience with OpenSIPS, Kamailio, OpenSER, or SER a big plus.

-Operational experience with Asterisk PBX a big plus.

-Operational experience with Openfire or ejabberd a big plus.

-Experience building and supporting high volume / high availability architectures a big plus.

-Knowledge of SIP endpoints such as Polycom handsets, ATA units, soft phones a plus.

-Experience with video endpoints (e.g. Polycom HDX, Tandberg, etc) a plus.

-Familiarity at the Linux command line, and experience supporting mission critical apps in a Linux (or other Unix) environment required.

-Scripting or coding experience (e.g. bash, perl, python, ruby) a plus.


-Develop, test, productionalize, and support high availability UC architectures to support our enterprise customer base.

-Develop, test, productionalize, and support new UC features to support enterprise customer requirements.

-Work with the Infrastructure team (OS, Network and below), and Development (in-house developed application stack) to design and support our UC platform as a whole.

-Provide communication to management and other constituents about project status, maintenance activity and other notable events.

-Lead, mentor, and organize a team to create elegant, scalable, resilient, and documented service designs, while at the same time meeting business goals and deadlines.

About Thinking Phone Networks

Thinking Phone Networks is focused on unified communications-enabling enterprise organizations to drive dramatic business process improvement and was recently named a “Visionary” by leading analyst firm Gartner, Inc. Our award-winning ThinkingSuite cloud ecosystem combines a powerful analytics engine and application integration with comprehensive unified communications capabilities on a single hosted platform. ThinkingSuite communications services are deployed by hundreds of leading-edge enterprises at thousands of locations around the globe. Visit us at

How to apply:

Send your resume and cover letter to and include a link to this job posting for consideration.