Remote job
Senior Software Engineer, Core Experiences - Kuala Lumpur, Malaysia
Job details
About this role
Role overview
Help strengthen the shared technology behind an audio-based reading experience used to consume articles, cloud documents, and books across platforms. This senior engineering position focuses on foundational services and SDKs, combining product-minded API design with infrastructure and performance work. The listing is for Kuala Lumpur, Malaysia, and describes a busy remote team with a strong asynchronous culture.
Responsibilities
- Partner with product teams to shape project scope, shorten delivery cycles, and gather useful customer feedback sooner. - Navigate integration and user-experience tradeoffs while delivering capabilities through a cross-platform SDK. - Improve loading speed, content parsing, and other existing behaviors through better abstractions and algorithms. - Build cloud functions, lightweight backend services, and background jobs with Kotlin.
Requirements
- Apply end-to-end systems thinking and favor simple, understandable designs over unnecessary complexity. - Generate ideas quickly, compare practical options, and distinguish work that can ship now from work requiring deeper development. - Manage focus independently while knowing when to collaborate in a fast-moving remote environment. - Work constructively with designers, marketers, product managers, and other specialists, including negotiating different viewpoints.
Nice to have
- Hands-on experience with Kotlin Multiplatform. A Java background may transfer, but the role centers on Kotlin Multiplatform. - Familiarity with Google Cloud Platform.
Benefits and work setup
- Join a high-growth environment with opportunities to influence both engineering direction and the product. - Work with an entrepreneurial team that values informed risk-taking, initiative, and rapid learning. - Receive substantial autonomy through a hands-off management approach. - Competitive compensation, a friendly working atmosphere, and an emphasis on asynchronous communication. - Contribute to accessibility-oriented software serving people with dyslexia, ADHD, low vision, concussions, autism, and other learning or access needs.