Company Summary
Started in 2023, HeyMax is one of the fastest growing fintech companies in Singapore. We leverage technology to revolutionize the way people maximize their miles and rewards through merchant affiliation, credit card rewards, and more. We are committed to simplifying personal finance and delivering equitable personal finance optimizations to our customers. For businesses, HeyMax is shaping up to be the most advanced customer acquisition platform for high-value customers.
HeyMax was started by 4 ex-Meta veteran engineers, joined by a founding team of talented builders and operators from Endowus, Aspire, Funding Societies, SingSaver, and beyond. HeyMax is supported by a list of top-tier investors that includes founders, VCs, and industry leaders.
What We're Looking For
Ever found yourself trapped in endless meetings where discussions spiral, approvals pile up, and not a single line of meaningful code gets shipped? Or spent your time optimizing a tiny corner of a massive system, wondering whether your work actually matters?
If those scenarios sound familiar, HeyMax is built for a different kind of engineer. We are a fast-moving fintech startup where your work matters, your ideas count, and you can make a direct difference for users.
We are looking for a Senior Software Engineer who wants to build meaningful products in an environment where engineering impact is direct, visible, and amplified by AI. You should be the kind of engineer who already uses tools like Claude Code, Cursor, Copilot, or similar systems to move faster across implementation, debugging, testing, and code review.
You care about shipping quickly, but not carelessly. You bring strong judgment, technical depth, and the ability to turn ambiguous product ideas into reliable systems used by real customers across multiple markets.
What You'll Do
- Build High-Impact Product Features: Design, implement, and ship features that improve how users earn, track, and redeem rewards through HeyMax.
- Use AI-Augmented Development: Apply AI tools across your daily workflow, from exploring requirements and generating implementation plans to testing, debugging, and reviewing code.
- Own Technical Design: Make sound design decisions for the systems and features you work on, balancing speed, reliability, maintainability, and product impact.
- Stay Hands-On: Spend most of your time building. We value senior engineers who stay close to the code and understand the details of what they ship.
- Improve Engineering Quality: Write clean, maintainable code, improve observability, strengthen tests, and help keep our systems reliable as we scale.
- Collaborate Across Functions: Work closely with product, design, business, and operations teams to translate customer and business needs into practical technical solutions.
- Mentor Through Example: Support other engineers through code reviews, pairing, thoughtful feedback, and by sharing effective AI-assisted development patterns.
Responsibilities
With great power comes great responsibility. Here's what you'll own:
- Build and maintain production-grade systems across mobile, backend, infrastructure, data, or AI-related surfaces.
- Take projects from ambiguous requirements to shipped, measurable outcomes.
- Contribute to architecture discussions and own technical decisions within your project areas.
- Use AI tools thoughtfully to accelerate development while maintaining strong engineering judgment.
- Review code, improve implementation quality, and help the team move quickly without sacrificing reliability.
- Partner with cross-functional teams to understand business context and deliver practical solutions.
- Identify technical debt, reliability gaps, and opportunities to improve developer velocity.
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience. Strong software engineering experience, ideally with a track record of delivering complex projects end-to-end.
- Technical depth in one or more areas: mobile, backend, infrastructure, data, or AI.
- Experience building and operating production systems used by real customers.
- Strong product sense and ability to make pragmatic tradeoffs under ambiguity.
- Active use of AI coding tools such as Claude Code, Cursor, Copilot, or similar systems.
- Strong communication skills and ability to collaborate with both technical and non-technical teammates.
- High ownership mindset: you care about outcomes, not just tickets.
- Bonus: experience with fintech, loyalty/rewards systems, or multi-region deployments across Southeast Asia.
Our Mission
At HeyMax, we believe that travel brings joy and fosters empathy. Our mission is to make aspirational travel experiences accessible to everyone.
Our Vision
We have created a platform that connects you to the brands you love. Every time you interact, your purchases are rewarded in the form of a universal travel currency, Max Miles, to travel anywhere.
Our Values
- Deliver Long-Term Customer Value: Every decision starts with our users. We listen, design, and iterate with their needs at the center.
- Transparency: Trust is built on honesty. Whether it is our product, policies, or partnerships, we communicate openly and proactively so our team and users can rely on us to deliver exactly what we promise.
- Be The Owner: Ownership is our mantra. More than just accountability, it is taking initiative, making informed decisions, and leading with integrity. We each own the impact we have on our customers, the well-being of our team, and the outcomes of our actions.