Overview
In this role you drive growth in the messaging services unit by owning the SMS revenue across a portfolio, negotiating terms with aggregators and buyers, and expanding into silent authentication via mobile identity. You will connect SMS trading to enterprise opportunities and cross-sell into the silent authentication space, representing IDT at industry events. You’ll work with commercial operations to optimize routes, test providers, and improve delivery, delivering measurable margin and volume impact. This is a high-impact, commercial role that bridges traditional SMS with emerging network API solutions.
Responsibilities
- Accelerate revenue growth for the SMS business across your account portfolio
- Negotiate SMS terms with aggregators, operators, and enterprise clients to maximize margin and volume
- Collaborate with Commercial Operations to evaluate providers, test routes, and identify top destinations
- Source niche SMS providers to improve coverage and delivery rates
- Develop innovative trading models for sustainable revenue and differentiation
- Represent the company at industry events and conferences
- Bridge SMS relationships into the silent authentication/network API space with enterprise clients
- Identify cross-sell opportunities to migrate or supplement SMS clients with silent authentication
- Feed market intelligence on pricing, buyer appetite, and competitor positioning to product teams
Key requirements
- Minimum 3 years in sales or trading within messaging or wholesale telecoms
- Proven track record of meeting and exceeding revenue targets
- Strong network across aggregators, MNOs, and enterprise messaging buyers
- Deep commercial understanding of A2P SMS routing, pricing, and interconnect dynamics
- Excellent negotiation skills; experience closing complex, multi-party deals
- Strong written and spoken English; high proficiency in Excel and PowerPoint
- strong negotiation
- cross-functional collaboration
- commercial acumen
- A2P SMS routing, pricing, interconnect dynamics
- Excel
- PowerPoint
…
