Software Engineer

A spend management software that helps businesses manage payables, from bill payments to corporate cards and expense claims.
Singapore
Backend
Mid-Level Software Engineer
Remote
101 - 500 Employees
3+ years of experience
Finance

Description For Software Engineer

Spenmo is revolutionizing payables management in the Asia-Pacific region with their comprehensive software solution. As a Software Engineer, you'll be instrumental in building and maintaining their platform that helps thousands of businesses save time and money.

The role involves designing and developing robust APIs and tools based on customer needs, while ensuring long-term reliability, scalability, and security. You'll collaborate across teams to deliver the product roadmap, from conception to production deployment. The position requires expertise in backend programming (Golang, Laravel), testing frameworks, and database optimization.

Spenmo has shown impressive growth, with 200+ employees and over US$36M in venture capital from prestigious investors including Y Combinator and Insight Partners. The company culture values passion, innovation, and continuous learning. They welcome diverse perspectives and encourage applications from candidates whose experience might not exactly match the job description.

The ideal candidate will have 3+ years of experience in production-grade software development, strong knowledge of REST and pub/sub patterns, and database expertise. Additional valuable skills include experience with FinTech/B2B startups, microservices, AWS, gRPC, and containerization technology.

Join Spenmo to be part of a fast-growing team that's already helping thousands of customers save over 50 hours and $10,000 monthly through their streamlined AP processes. This is an opportunity to contribute to building an iconic company while working with modern technologies and solving real business challenges in the fintech space.

Last updated 12 minutes 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 the successful delivery of the 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
Redis
Kubernetes
  • 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 (schema design and query optimization)
  • You lead by example and aren't afraid to do what it takes to make Spenmo succeed

Interested in this job?

Jobs Related To Spenmo Software Engineer

Software Engineer II

Microsoft is hiring a Software Engineer II to join their Business & Industry Copilot team, working on AI-driven business applications with competitive pay and benefits.

Software Engineer II, Engineering Productivity, Google Home

Software Engineer II position at Google Home focusing on engineering productivity and tooling infrastructure development using Python and Java.

Software Engineer II

Software Engineer II position at Microsoft's Purview Information Protection team, focusing on building security features for Office products to protect sensitive information across platforms.

Software Dev Engineer, Payee Management

Build next-generation financial systems handling billions in transactions at Amazon, developing scalable solutions for payment processing and financial automation.

Software Engineer III, ChromeOS Engineering Infrastructure and Operations

Software Engineer III position at Google focusing on ChromeOS Engineering Infrastructure and Operations, requiring 2+ years of experience in software development and developer tools.