Software Engineer

A spend management software providing businesses visibility and control over their payables in the Asia-Pacific region.
Singapore
Backend
Mid-Level Software Engineer
In-Person
101 - 500 Employees
3+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer

Spenmo is revolutionizing the payables experience for businesses across the Asia-Pacific region with their innovative all-in-one software solution. Founded in 2019 and headquartered in Singapore, the company has quickly grown to over 200 employees and secured $36M in venture funding from prestigious investors including Y Combinator and Insight Partners.

The platform consolidates corporate cards, bill payments, approvals, and accounting reconciliation into a unified interface, helping thousands of customers save over 50 hours and $10,000 monthly. As a Software Engineer at Spenmo, you'll be at the forefront of developing robust APIs and tools that shape the future of business payments.

You'll work on architecting scalable infrastructure, collaborate across teams, and contribute to building a product that transforms how businesses handle their payables. The role offers an opportunity to work with modern technologies like Golang and Laravel, while tackling challenging problems in the FinTech space.

The ideal candidate will bring 3+ years of production software development experience, strong knowledge of REST and pub/sub patterns, and database expertise. You'll join a culture that values passion, innovation, and continuous learning, where diverse perspectives are welcomed and encouraged.

This is an exciting opportunity to join a fast-growing startup that's backed by leading investors and is making a real impact in the financial technology sector. You'll be part of a team that's building an iconic company while working on technology that helps businesses operate more efficiently.

Last updated 5 days ago

Responsibilities For Software Engineer

  • Design and develop robust APIs and tools based on Spenmo's customer needs
  • Architect product and core infrastructure with long term reliability, scalability, and security in mind
  • Collaborate with teams across the company for successful delivery of product/technical roadmap
  • Produce high-quality maintainable & testable code
  • Proactively improve the team's processes, codebases, and best practices

Requirements For Software Engineer

Go
Laravel
  • 3+ years of experience developing and shipping production-grade software
  • Experience working with backend programming languages such as Golang and Laravel
  • Experience with unit, integration, and E2E test frameworks
  • Strong knowledge of REST and pub/sub design patterns
  • Experience working with SQL or NoSQL databases
  • Lead by example and willingness to do what it takes to make Spenmo succeed

Interested in this job?

Jobs Related To Spenmo Software Engineer

Software Development Engineer, EU InTech Consumer Selection Discovery

Software Development Engineer role at Amazon's INTech organization in Madrid, focusing on e-commerce systems and customer experience innovation.

Software Dev Engineer II, AWS

AWS Software Development Engineer position focused on building scalable cloud services and innovative solutions

Cloud Support Engineer (Developer Mobile, Messaging & Serverless)

AWS Cloud Support Engineer position focusing on serverless, mobile, and messaging technologies, combining technical expertise with customer service excellence in Taipei.

Software Development Engineer II, MENA Tech

Amazon MENA is seeking an SDE II with 3+ years experience to design and build innovative software solutions for customers and sellers.

Software Development Engineer, Supply Chain Optimization Technologies

Build scalable supply chain optimization solutions at Amazon, developing sophisticated systems for inventory management and fulfillment.