How We Work
We build foundational technology—the kind that powers communications products from both the world’s most well-known brands and new, innovative startups.
We build for tomorrow’s challenges. Our products solve problems that exist today, but we’re watching how the world is changing today in order to be essential tomorrow.
Telnyx is a flat, decentralized organization where everyone is important but no one is crucial. We own our own projects while relying on each other’s expertise, ideas and skills.
We support employees with competitive salary, retirement and health benefits, meaningful equity grants and a modern, ergonomic office with top-notch technology and full amenities.
We are flexible. We work around holiday travels and daily errands. We’ve supported teammates as they’ve relocated to our other office location or worked from abroad for extended periods.
The company takes care of the menial so you can focus on the meaningful: meals, laundry, house cleaning, your commute and personal growth materials all covered.
Telnyx leverages agile development strategies. Daily meetings and structured project tracking keep the teams organized, and product managers keep development aligned with company objectives.
Teams meet once a day to sync on project progress and address blockers. We’ve found that short daily meetings keep projects on course, reduce scope creep and keep blockers from accumulating and causing major delays.
We employ a kanban development philosophy that prioritizes quick iterations that are responsive to changing business and customer needs. We compose products by their smallest possible components, put out new products for customer feedback early and often, and we continually layer new feature enhancements after release.
The Telnyx service is composed of dozens of smaller microservices. We like granular development that pulls functions apart into self-contained operations, as opposed to rolling development into unwieldy products that are difficult for developers to learn and analyze. We find this modularity makes development faster and makes it easier to identify and fix technical issues.
Docker, Consul, RabbitMQ, Kafka, Spark
PostgreSQL, Redis, Cassandra
Amazon AWS, Google Cloud, Microsoft Azure, IBM Softlayer
As an engineering organization, Telnyx looks for smart and deliberate problem solvers. We like teammates who communicate clearly, who share their knowledge willingly and who take pride in and ownership of the products they build.
Whether you’re ready to apply or just curious about how the process works, we want to be transparent about what to expect. Our hiring process differs from role to role, but these are the general steps that we use to get to know you:
Submit your credentials. This helps us find qualified candidates.
Speak with a senior engineer. This helps us get to know your background and provides you an opportunity to learn more about the role.
Solve a predetermined challenge. This helps us verify your experience and understand how you approach unfamiliar problems.
Speak with 5-6 team members in pairs and complete a paired programming or algorithm challenge. This helps us evaluate technical skill, experience and value fit.