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.
As a Senior Software Engineer in our Trading Squad , youâll have a foundational impact on the mission-critical trading platform that manages our clientsâ wealth. This is a modern distributed system that processes many millions of dollars in daily transactions, and must be fault-tolerant and scalable enough to handle StashAwayâs rapid pace of growth. We leverage workflows, message queues, and databases to ensure our business logic is processed reliably and efficiently.
Check out the StashAway Engineering blog to learn more about the tech we use, challenges we face, and solutions we deliver!
Key ResponsibilitiesDesign, build, and ship core features on our trading platform, translating product priorities into high-impact customer experience and back-office functionality
Ship well-tested, maintainable solutions that can run high workloads in a rapidly-scaling environment, using Kotlin, Micronaut, Typescript, Temporal, Kafka and other related technologies
Take end-to-end ownership of critical systems, ensuring their reliability and performance in production. This includes a strong focus on continuous deployment, observability, and incident response and resolution
Raise the teamâs technical bar by mentoring other engineers, conducting code reviews, and championing best practices
Leverage technological step changes like GenAI to improve our products, development process, and operations
Collaborate in an agile environment with your team, product managers, and other cross-functional stakeholders to deliver value.
What Youâll BringProven experience in building production distributed systems at scale, typically seen in engineers with 4+ years of experience.
Deep expertise in at least one modern programming languages \& associated tech stacks. We primarily use Kotlin (JVM) and Typescript (NodeJS) \& youâll be expected to achieve quick proficiency in these.
A strong product builderâs mindset with a passion for delivering customer value.
Projects You Might Work OnYou'll tackle a diverse range of high-impact challenges, including:
Build new ways for people to invest - Youâll ship key functions on our trading platform that expand how our customer build wealth. Recent launches include: Simple Guaranteed, private market investments for accredited investors, ETF Explorer
Refactor legacy systems for maximum payoff - We believe in tackling tech debt strategically. Execute high-impact refactors to pay down the right tech debt at the right time. The refactors weâve shipped for dividend handling and fee charging have contributed to our teamâs increased agility in both delivery and support
Innovate for trading efficiency - Youâll partner with operational \& investment stakeholders to unlock hidden value in our platform. This can mean building an order netting system to speed up transactions \& reduce costs, creating a smarter rebalancing rules engine, or building tools that make our trading operations faster for both customers and our team.
Accountability Of The RoleAs a software engineer at StashAway, you are accountable for outcomes, not just tasks. You own:
The end-to-end success of your teamâs initiatives, from initial technical design, to implementation and delivery, to business impact.
The health and reliability of your systems in production, including their stability, performance, and the effectiveness of your response to any incidents.
The quality and maintainability of the code you and your team ship, contributing positively to the long-term health of our platform.
The growth and effectiveness of your team, elevating your teammatesâ capabilities through peer mentorship, code reviews, and fostering a culture of feedback.
BenefitsEmployee 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.
Personalised insurance and comprehensive health coverage: Full or partial subsidy of your personal hospitalisation and surgical insurance premium and access to panel outpatient GP, specialist, dental, wellness, and health screening partners.
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.