Sending applications for this position is currently not working. Try again later.

MY - Principal/ Staff Engineer

Permanent employee, Full-time · Malaysia

About the role
We are currently expanding and looking for an exceptional and motivated ​Principal/ Staff Engineer to work on our backend and trading platforms.

You will need to leverage the entire technology stack to deliver improvements to those systems, restructure and refactor code, reevaluate technical approaches and solutions, and ensure high availability, stability, and observability to run our backend infrastructure smoothly while we are building new products and scaling our customer base massively on top of it.

You will be part of a team that is constantly tackling difficult questions of scale, architecture, and interaction. Your contribution to a dynamic engineering team allows you to be exposed to a variety of concepts and technologies. You will be challenged and required to grow as an individual alongside your team.

-----

We have assembled an agile stack of microservices primarily written in Scala, Kotlin, Python, and JavaScript that is organised in Kubernetes and runs on AWS, communicates via Kafka and persists data in Cassandra, MongoDB, and Postgres databases. We heavily utilise Event Sourcing as a data modelling and persistency concept for our core trading system.

We strive to keep most of the services simple and robust so they are easy to develop, test and maintain allowing us to iterate quickly and productively.

Do check out StashAway's Engineering blog to learn more about the technology we use, the challenges we face, and the solutions we deliver!

-----

Responsibilities:
  • You will develop and lead a broad tech strategy together with the other technical leads that will enable us to scale our product across customers, countries, and features. 
  • You will oversee the technical aspects of the work of the engineers in the tribe's squads and mentor less experienced engineers along the way.
  • You will also drill down into specific technical problems when needed and guide technical implementations of feature development.
  • Write testable, clean, efficient code that can be confidently released in production.
  • Code in a collaborative, agile environment developing many new features.
  • Write well-tested, clean code and review other team members’ contributions.
  • Be part of a team that enables faster internationalisation and the development of new products.
Requirements
  • Bachelor degree in Computer Science, Engineering.
  • At least 6 to 10 relevant years of experience in building fast scalable products that is consumer facing that is subjected to high load and at the same time iterating rapidly on a complex product. 
  • Tech Stacks: Java, Ruby, Postgres, Redis, GRPC, Kafka, Distributed Systems
  • Familiar with agile processes, testing and continuous integration.
  • Eager and willing to learn new things, staying up to date with the latest technologies, and expanding your base skill sets to propose new approaches to your work.
    • We have an annual Learning & Development budget of S$1,000/year for you to take charge of your up-skilling and learning!
  • Able to work independently with minimum supervision.
  • Ideally also in a role such as Infra, Devops, or some more senior role in charge of development processes, engineering principles, etc.
  • Good-to-Haves:
    • Tech Stacks: Scala, Akka, Lagom
Benefits
Employee financial and physical well-being
  • Compensation package: you will receive a competitive total compensation package with Employee Stock Options (if you are a full-time employee).
  • Comprehensive insurance coverage: free panel outpatient GP clinic visits as well as hospitalisation and surgical insurance coverage.
  • Employees' Provident Fund: this co-contributions fund is available (if you are a full-time MY employee).
  • Management fee discount: you will receive discounts on asset management fees when you invest with us.
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 can 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: to help you set up your optimal workstation wherever you are.
Learning and development opportunities
  • Annual L&D budget: you will be given SGD 1,000 (approximately MYR 3,000) with the aim to encourage and reinforce a culture of continuous learning for professional and personal development.
  • Discount on selected postgraduate courses with INTI; you will receive a 40% discount for full-time MY employees and a 16% discount for your spouses and children.
Team bonding budget and initiatives
  • Quarterly team bonding budget per pax (depending on COVID restrictions).
  • Bi-annual off-sites (once in Apr and Oct): a full day of team bonding activities and challenges.
  • Exclusive retail discounts and benefits through our partnership with Perkaholic.
About us
What We Do

StashAway is the faster way to reach your financial goals. As a digital wealth management platform, we design personalised portfolios and monthly investment plans based on your unique characteristics, and manage your portfolio with highly advanced investment strategies.

The company was founded in Singapore in 2016 with the ambition of expanding to other fast-growing Asia Pacific markets since 2018.

StashAway is led by its three founders, Michele Ferrario, former CEO of ZALORA Group; Freddy Lim, former Global Head of Derivatives Strategy of Nomura; and Nino Ulsamer, founder of several technology companies around the world.

Why We Do 

We deliver sophisticated, personalized advice at a fraction of the cost of existing, basic solutions. Our advanced technology enables us to deliver to each investor a sophisticated investment strategy that was once only available to institutions and high net-worth individuals.

Traditional investment products charge between 1.25% and 5% in annual fees. At 0.2% to 0.8% in annual management fees, StashAway offers a convenient, digital user experience with personalised portfolios with no minimum balance, no restrictions for withdrawals, and real-person client service. We encourage individuals of all net worths with portfolios of any size to build their wealth.

Who We Are

Supported by prominent advisors, the StashAway team is committed to providing investment advice and client experience of the highest quality. Our team is made up of top-tier developers, designers, fund managers, creatives, and managers with diverse backgrounds from all over the world – currently representing Australia, Belarus, China, Denmark, France, Germany, Hong Kong, India, Indonesia, Italy, Japan, Malaysia, Poland, Russia, Singapore, Sri Lanka, Syria, Thailand, the United Kingdom, the United States, Vietnam, and Zimbabwe.

In April 2021, StashAway raised US$25M through a Series D round led by Sequoia Capital India, with participation from returning investors Eight Roads Ventures and Square Peg.

We write our own rules, and do whatever it takes to build a substantial, meaningful product and service. We work hard, don’t cut corners, and love bonding over (lots of) food.

With regards to our culture, we want StashAway to (i) have a rewarding, diverse, radically candid and cooperative growth environment; (ii) where people work hard, take responsibilities and grow as individuals and as a team; (iii) embrace an open-minded meritocracy, and (iv) are ethical and compliant.
Your application
Thank you for considering a career at StashAway. Please fill out the following form. In case you are experiencing problems with the document upload, mail your documents to jointheteam@stashaway.com.

*** Applications without the required documents submitted will be regarded as incomplete ***

Required Documents

  • Résumé or Curriculum Vitae
  • Cover letter

Optional Documents

  • Portfolio (if applicable)
  • Educational transcript
  • Reference letter

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.