We’re seeking talented engineers to help build the best telecommunications API on the planet. As the Tech Lead for the cross-platform C++ platform you will be the leader of the engineering team developing the core technology that powers our Mobile SDKs. You will bring the power of Twilio, WebRTC and the latest communications technologies to all of Twilio’s Mobile SDKs.
About the job:
Successful candidates will be strong developers with experience shipping high-profile, user-facing mobile products, working in large code bases, and engineering features for security,scalability, and high availability.
Work on Twilio’s cross-platform C++ SDK architecture and drive development using the latest audio/video technologies that power WebRTC.
Participate in all phases of our software development life cycle to convert concepts and specifications into released core SDK features.
Collaborate with product management to define, architect, and build new customer-facing features.
Collaborate with SDK Infrastructure to ensure the backend requirements meet the needs and requirements of the core SDK platform.
Lead a small team of developers, defining architecture and developing solutions to the most challenging problems in real-time communications.
Own, operate, and maintain your team’s services in production under the mantra of “operational excellence”
Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment. This is a hands-on coding position.
Ability to ship software quickly and frequently.
Ability to lead a team of developers and work in conjunction with Engineering Management and Product Management.
A Computer Science degree, or equivalent experience.
5 - 7+ years in industry as a C++ developer with a proven track record for shipping SDKs, libraries or products focused in the real-time communications space.
Mastery of cross-platform C/C++ technologies a must, Android or iOS experience.
A solid understanding of networking, algorithms, memory management, and concurrent programming.
Ability to write maintainable code with extensive test coverage and work in a professional software engineering environment (with source control, dev / stage / prod release cycle, continuous deployment).
Proven ability to work on closely-knit teams using Agile tools for tracking progress, issues, etc.
Enthusiasm for working in a fast-paced startup. We ship to thousands of people on a very regular basis with tight schedules and small teams, and it takes a certain kind of energy and drive to get it done!
Passionate. Persistent. Creative. You find clever ways around problems, or just plow through them.
You have knowledge of SIP stacks such as JAIN SIP and PJSIP.
You work with audio/video applications.
You contribute to or maintain an open source project.
You have a strong passion for security.
You've developed an app using Twilio Client API stack.
- A monthly benefit stipend towards health insurance of your choice.
- An Amazon Kindle, €25/month to spend on books and a Twilio track jacket after demoing your first Twilio app in front of the company!
- Enjoy a €25/month Health and Wellness perk to use towards any gym memberships or fitness classes.
- Excellent gear (we ❤ Apple computers and big monitors — two if you need 'em).
- Professional yet lively and welcoming work environment.
- A strong belief in life/work balance.