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 an innovative fintech company revolutionizing business payables in the Asia-Pacific region. Founded in 2019 and headquartered in Singapore, they've grown to over 200 employees and raised US$36M in venture capital from prestigious investors including Y Combinator and Insight Partners.

The company offers an all-in-one software solution that consolidates corporate cards, bill payments, approvals, and accounting reconciliation into a single interface. Their platform helps thousands of customers save over 50 hours and $10,000 monthly in operational efficiency.

As a Software Engineer at Spenmo, you'll be integral to building and scaling their backend infrastructure. The role requires expertise in Golang and Laravel, with a focus on developing robust APIs and maintaining high-quality, testable code. You'll work on architecting solutions that prioritize reliability, scalability, and security.

The ideal candidate should have 3+ years of experience in production software development, strong knowledge of REST and pub/sub patterns, and database expertise. Additional experience with microservices, AWS, gRPC, and containerization is valued.

This is an excellent opportunity to join a rapidly growing startup that's making a significant impact in the fintech space. The company culture emphasizes innovation, learning, and taking initiative. They welcome diverse perspectives and encourage applications from candidates whose experience might not precisely match the job description but bring unique insights and skills.

Last updated a month 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

Technical Program Manager III, Manufacturing Operations, Pixel

Technical Program Manager III position at Google leading manufacturing operations for Pixel products, combining program management expertise with hardware manufacturing experience.

Associate Corporate Counsel, Technical Infrastructure, Networks

Legal position at Google focusing on technical infrastructure and networks, requiring 3+ years experience and offering comprehensive benefits package.

Technical Program Manager, Supply Chain Systems, Business Operations

Technical Program Manager position at Google Cloud, managing supply chain software development programs and leading cross-functional teams in Bengaluru.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.

Software Developer III, Infrastructure, Core

Software Developer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and opportunity to work on large-scale technologies.