Technical Lead

ENDOWUS SINGAPORE PTE. LTD.Singaporemycareersfuturepubblicata il 15/10/2026
Indispensabile:TypeScriptJavaKotlinReactFlutterAWSGoogle CloudKubernetesCloudFrontendBackendMobileDevOpsQA/TestCI/CDMicroservicesFinTechSecuritySeniorLeadRemote

The Opportunity

We are seeking a hands-on Technical Lead to define & develop the technical vision & implementation approach for our most ambitious projects, such as Retirement Solutions .

In this role, you will hold strategic responsibility for project architecture, looking beyond immediate feature delivery to design scalable, resilient systems capable of handling complex financial workflows. Acting as the bridge between business goals and engineering execution, you will ensure our technical choices support long-term scalability & stability while adhering to strict regulatory standards.

What You'll Do

  • Design System Architecture: Translate complex business requirements into robust, scalable technical designs for the retirement vertical.
  • Drive Technical Strategy: Make high-level decisions on technology stacks and integration patterns (Build vs. Buy) to ensure long-term viability.
  • Ensure Compliance: Embed security and regulatory requirements (e.g., MAS TRM) into the architecture from the start to ensure system resilience.
  • Drive Implementation: Ensure that the code delivered matches the architectural vision and quality standards.
  • Manage Technical Debt: Proactively identify bottlenecks and create roadmaps to address tech OKRs.
  • Mentor Engineers: Provide technical guidance to senior engineers, helping them develop their architectural thinking and design skills.

What You'll Bring

The Must-Haves:

  • 8+ Years of Experience: Significant experience in software engineering and system architecture, specifically within FinTech, Banking, or complex enterprise systems.
  • Architectural Expertise: Proven ability to design microservices, event-driven architectures, and scalable cloud-native solutions (AWS/GCP).
  • Strategic Problem Solving: Ability to frame ambiguous technical problems and develop long-term roadmaps that align with business goals.
  • Tech Stack: Expert level fluency in a JVM language such as Scala, Java, or Kotlin. Strong experience with Cassandra, Kafka, and relational databases.
  • Operational Maturity: Strong understanding of CI/CD, DevOps, and site reliability engineering (SRE) principles.
  • Communication: Ability to explain complex architectural concepts to non-technical stakeholders and drive consensus across cross-functional teams.
  • Security Focus: Deep knowledge of secure coding practices and data protection standards required for regulated financial institutions.

The Nice-to-Haves:

  • Experience designing systems for Pension Administration, Ledger Management, Portfolio Management or Payments .
  • Hands-on Scala/Akka Experience: You have used Akka Streams or Akka Cluster in production.
  • Event Sourcing/CQRS: You have built systems where state is derived from a log of events.

Our Tech Stack

  • Backend: Written in Scala/Akka. We are heavy users of DDD, Event Sourcing, and CQRS. APIs are tested using Cucumber-Scala.
  • Data & Messaging: We use Kafka for async communication between services. Cassandra is our transactional database & PostgreSQL is our read-side database. Our data lake is built using Spark/Athena.
  • Frontend: The web app is in TypeScript/React (e2e tested with Playwright). The mobile app is in Dart/Flutter (tested with flutter_test & Maestro).
  • Ops : We are 100% cloud-native (AWS) and rely heavily on CI/CD & IaC for automated deployments & operations.

Want to look under the hood?

Read how we solve distributed systems challenges on our Engineering Blog at https://build.endowus.com/

Why Endowus?

  • Modern Stack, Serious Business: You get to apply a cutting-edge stack (Scala, K8s) to mission-critical financial infrastructure. You get the intellectual depth of a top-tier private bank with the agility of a startup.
  • World-Class Engineering Talent: You will work with colleagues from top product companies like Amazon, Goldman Sachs, Google, Grab, JPMorgan, Meta, Redmart and Shopee. We bring together strong fintech DNA with the best of agile startup culture.
  • Career Growth with Upside: We manage massive AUA ($10 billion and growing) with a lean, high-talent team (~85 in product engineering). This means high visibility, high impact, and significant ESOP upside in a company that is defining the category.
  • Leadership Pedigree: Our leadership team brings experience from Morgan Stanley, Goldman Sachs, UBS, McKinsey, Bloomberg, Amazon, Alibaba, Grab, Shopee, Salesforce, and more.

Why NOT Endowus?

We want you to thrive here, which means we must be honest about the environment.

  • You prefer highly structured environments: If you do your best work when given a detailed roadmap and specific tasks to execute, you might find our level of autonomy stressful. We rely on engineers to help define the "what," not just the "how."
  • You prefer a "Move Fast and Break Things" culture: We move fast, but we manage people's life savings. If you view writing tests or rigorous code reviews as bureaucratic slowdowns, you will likely feel frustrated by our safety culture.
  • You prefer deep specialization: If you want to focus 100% on coding a specific component and leave infrastructure, QA, operations, or product decisions to others, this role may feel too broad. We need owners who can wear multiple hats.
  • You want 100% Remote: We work in the office at least 3 days a week because we believe in the serendipity of in-person collaboration.

The Interview Process

We respect your time and aim to be thorough yet efficient.

  1. Recruiter Screen (30 min): Quick alignment on role, stack, and mission.
  2. Online Coding Assessment (60 min): A hands-on coding challenge to assess your problem-solving fundamentals.
  3. Technical Deep Dive (60 min): Live coding and discussion. We focus equally on code & communication - we want to get a feel for what it’ll be like coding everyday next to you.
  4. System Design (60 min): We talk Architecture, DDD, and how you handle data consistency at scale.
  5. Culture & Values (60 min): Meeting with Leadership to ensure we are a match.