Senior Software Engineer
RemoteKuala Lumpur, Kuala Lumpur, Malaysia
Job Summary
Senior Software Engineer to design, build, and maintain backend services using Go or other strongly typed languages; develop scalable, event-driven distributed systems powering critical banking operations; collaborate with Product, Compliance, Treasury, and Operations to define requirements and deliver high-quality solutions; write detailed design documents; review pull requests and provide feedback; implement end-to-end features from architecture to deployment; ensure code quality with maintainable, well-documented code and automated tests; contribute to engineering best practices, tooling, and system reliability.
Required Qualifications
- Minimum 5 years of professional software engineering experience
- Strong proficiency in Go, or proven exceptional ability in another strongly typed language
- Solid understanding of distributed systems and event-driven architectures
- Experience in a Tier 1 tech company (e.g., Stripe, Grab, Google, Deliveroo, Monzo, Shopee, Bytedance) or significant open-source contributions
- Hands-on experience with Temporal, GCP, or Encore.dev is a plus
- Collaborative, empathetic, and able to communicate effectively with technical and non-technical stakeholders
- Strong interest in fintech, banking, or financial infrastructure
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.