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 3 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, Amazon Fulfillment Technology - Space Cube Capacity Management

Software Development Engineer role at Amazon Fulfillment Technologies, building systems to manage fulfillment center capacity and optimize supply chain operations.

Software Development Engineer II, Delivery Choice

Amazon seeks SDE II for Delivery Experience team to build innovative delivery solutions, offering competitive pay $129,300-$223,600 and comprehensive benefits.

Software Development Engineer II, Delivery Choice

SDE II position at Amazon's DEX team focusing on innovative delivery technology solutions, offering competitive compensation and opportunity to shape e-commerce delivery experiences.

Software Development Engineer, Amazon Payment Products Core Services

Software Development Engineer position at Amazon Payment Products Core Services team, building and maintaining critical payment processing systems and services.

Software Development Engineer II, Digital Acceleration

Amazon seeks SDE II for Digital Acceleration team to build scalable services for digital subscriptions platform serving Prime, Music, Audible, and other major properties.