1. What is a Software Engineer at Pocket Fm?
As a Software Engineer at Pocket Fm, you are at the direct center of building a world-class audio series streaming platform that serves millions of daily active users across global markets. The engineering team is responsible for architecting high-throughput, low-latency microservices that power everything from core audio playback streaming, content monetization, and subscription management to user personalized recommendations and real-time social engagement features.
The complexity of this role lies in delivering a seamless, high-availability experience at scale. Every architectural choice you make—whether it is designing a low-level database schema to handle seat-locking concurrency or optimizing high-traffic recommendation algorithms—directly impacts millions of global listeners. Engineering challenges range from maintaining multi-region cache consistency and implementing complex billing systems for both micro-transactions and subscriptions to building real-time observability pipelines that detect streaming degradation before it affects end users.
Working as a Software Engineer here requires a sharp balance of analytical problem-solving, clean low-level software architecture, and pragmatic system design. You will routinely collaborate across backend, frontend, data science, and product engineering teams to turn ambiguous business requirements into production-ready, highly resilient software systems.



