About the Role
Role details below.
Responsibilities
- Design, build and maintain APIs, services, and systems across Telnyx’s Wireless stack
- Debug production issues across services and multiple levels of the stack
- Work with engineers across the company to build new features
- Improve engineering standards, tooling, and processes
- Troubleshooting connectivity issues across roaming partners globally
Requirements
- Senior software Engineer with Mobile Telecoms experience
- Passion for the mobile telecoms industry and its opportunities, particularly in the IoT market
- Familiarity with 3GPP specifications
- Excellent problem-solving skills
- Strong bias for collaboration and rapid, iterative development
- Multiple years of diverse professional software development experience with more than one programming language or platform (e.g. Go, Erlang, Elixir, etc.)
- Passion for robustness and correctness
- Practical skills in automated testing
- Understanding of relational databases, SQL
- Knowledge of mobile wireless systems and protocols
- Innate curiosity
- Strong sense of ownership
- Willingness to learn and apply new knowledge to solve problems
- Experience with IoT platforms and mobile network systems and protocols
- Experience in the design and implementation of commercial IoT/M2M solutions
- Experience with multi-vendor IPX connectivity
Nice to Have
- Familiarity with message queues like RabbitMQ and Kafka
- Familiarity with PostgreSQL
- Familiarity with more exotic databases/key-value stores such as ETS
- Familiarity with Docker, Kubernetes, Consul, Jenkins, Prometheus
- Basics of web front-end
Additional Information
- The company is financially stable and profitable, enabling investment in pioneering technologies and fostering an environment of continuous learning and growth.