9214 Senior Backend Software Engineer
Onboard new SMS vendors for the Company and own vendor operations tasks.
Description of Role:
This role will build critical functionality that saves us about (USD)X million annually and improves SMS reliability.
It does this by onboarding 3 new vendors who offer cheaper SMS delivery for the Company and investing in a smart routing layer that improves our delivery quality and cost per message.
In addition, this role will also help us improve our vendor operations work, like changing SMS shortcodes for certain countries, updating APIs based on vendor updates.
Gather clear requirements from stakeholders upstream (engineering, product, data) and downstream (vendor providers).
Own technical design for projects while working with the relevant engineering, product and data stakeholders.
Ability to scope multi-task projects and give reasonable timeline estimations.
Demonstrate productivity as expected by Tech Lead, Managers.
Ability to communicate blockers/need for help proactively, and able to unblock themselves.
5+ years of experience of backend, distributed systems.
Be able to understand and build and scale high throughput / high availability systems.
Proactively monitor system health, and improve the system and integrations with the existing vendors.
Proficient with AWS technologies like SQS, Kafka, SNS, etc and MySQL.
Proficient in Java / Kotlin, Ruby (preferred).
Experience with third party vendors that use REST.
Bonus: Experience with SMS Notifications.