Return to jobs list

Staff Software Engineer

Full Time · Engineering · Hybrid

Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia

About the Job

StashAway is Asia’s leading digital wealth manager. We’re on a mission to empower people to build long-term wealth, and we’re live across five countries. Our product & engineering teams are the engine that drives that mission, with a relentless focus on intuitive customer experience and solving the hard technical problems that come along the way.

We’re looking for product-oriented, full-stack Staff Software Engineers to be our go-to technical leaders. You will play a pivotal role in shaping our technical direction and culture, both within your immediate squad and to the wider engineering org. You’ll be exposed to complex technical challenges and be part of a team that is constantly tackling difficult questions of scale, architecture, and interaction. You will direct impact our customers’ lives by shipping meaningful products.

Check out the StashAway Engineering blog to learn more about the tech we use, challenges we face, and solutions we deliver!

Key Responsibilities

  • Drive technical scoping and decision-making on high-impact initiatives, balancing business value with long-term architectural sustainability. Continue hands-on execution as a senior individual contributor to deliver high-quality, robust solutions.

  • Take end-to-end ownership of critical systems, ensuring their observability, reliance and performance in production.

  • Act as a technical mentor and coach to other engineers. Drive innovation by experimenting with new technologies and leading the charge on solving problems of high complexity and wide scope.

  • Shepherd the definition and improvement of our technical standards for style, maintainability, and best practices. Maintain and evangelise these standards through code review, coaching, sharing, and tooling.

  • Leverage technological step changes like GenAI to improve our products, development process, and operations.

  • Work in a collaborative agile environment alongside engineering leads, product managers, designers, and business stakeholders, maintaining a high bar for delivering high-quality code and fast-paced product value.

What You’ll Bring

  • Significant professional experience in building and owning production distributed systems at scale and a track record in a staff-level or tech lead role, typically seen in engineers with 8+ years of experience.

  • Mastery of one or more full-stack technologies with an emphasis on best practices, design patterns, and architecting for reliability and scale.

  • A strong product builder’s mindset with a passion for delivering customer value and a demonstrated ability to drive collaboration with cross-functional stakeholders.

Projects You Might Work On

You’ll tackle a diverse range of high-impact challenges based on the squad you join. This may include:

  • Build delightful money transfer experiences - Tackle challenges in deposit and withdrawal flows. Initiatives include: instant deposit methods in various regions, and better deposit and withdrawal UX

  • Build new ways for people to invest - Ship key features that expand how our customer build wealth. Recent launches include: Simple Guaranteed, private market investments for accredited investors, ETF Explorer.

  • Engage customers in developing valuable investing habits - Build systems that encourage customer interactions and grow StashAway’s customer base. Drive new rewards and promotion mechanics, evolve our referral systems, and enable more relevant marketing campaigns.

  • Drive a delightful customer onboarding experience and increase conversion - Improve our customers’ first impression of StashAway and remove the barriers to entry when it comes to investing. Ship features like: electronic-KYC flows, and UX improvements to reduce onboarding friction, and improved account security features.

  • Contribute to core engineering platforms - Drive impact beyond your product domain by working on the shared platforms powering our engineering team. Ship a better mobile release process, push better internal tooling for our Temporal workflow platform, or improve our extensible internal admin framework.

Accountability of the Role

As a Staff Software Engineer, you are in a high-leverage technical leadership role. You are accountable for outcomes that multiply the impact of our engineering org. You own:

  • The end-to-end success of large- scale cross-team initiatives, both product and technical, often ambiguous, ensuring they are well-designed, de-risked, and successfully delivered to meet business goals.

  • The long-term technical health of your domain, ensuring the architectural coherence and sustainability of core systems. This means making strategic technical decisions that balance immediate product needs with future scalability and maintainability.

  • Engineering-wide standards and quality- defining, evangelising, and evolving our best practices and improving quality and developer velocity.

  • The technical growth of other engineers, acting as a force multiplier and elevating teammates through mentorship, by example, and through fostering a culture of deep technical expertise and innovation.

Benefits

Employee financial and physical well-being

  • Compensation package: You will receive a competitive total compensation package that includes employee stock options if you are a full-time employee.

  • Comprehensive insurance coverage: Free panel outpatient GP clinic visits, group hospitalisation and surgical insurance, and Covid hospitalisation insurance coverage (conditions apply).

  • Management fee discount: You will receive an employee discount on your asset management fees when you invest with StashAway.

Flexible work arrangements and policies

  • Work-from-home policy: You may choose to work from home or the office depending on what works best for you and your team.

  • Work-from-anywhere policy: You may request to work remotely for up to eight weeks in another country.

  • Unlimited paid annual leave: It should be simple for you to decide if you would like to take more or fewer days off. We trust that you are accountable for your work and know best if you need 10 or 30 days of paid annual leave that year.

  • Personal work equipment budget: It’s important that you have a workstation that’s optimal for you wherever you are.

Learning and development opportunities

  • Annual L&D budget: You will be given an annual Learning and Development budget to help you continuously learn in your pursuit of your professional and personal development. You may use the budget for resources and tools that may help you perform better at work.

Team bonding budget and initiatives

  • Quarterly team bonding budget: We encourage you to socialise with colleagues across job functions, departments, and entities to know them better as individuals beyond what they professionally do.

  • Annual off-site (Q4): Each off-site gathers all employees for a full day of company-wide team bonding activities and challenges.

Made with