Skip to content

Open nowPosted 8 days ago

Senior/Staff Software Architect

MyCareersFuture94,028 open roles

Pay
SGD 10,000 – SGD 20,000 a Monthly
Where
West, Singapore
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior/Staff Software ArchitectMyCareersFuture · West, Singapore
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on MyCareersFuture's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.7% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.6%1 day
  2. 3.3%3 days
  3. 7.7%7 days
  4. 14.0%14 days
  5. 33.7%30 days
This job: posted 8 days ago

The posting

Senior/Staff Software Architect (Hands-on | B2B Fresh Food Supply Chain)

Location: The JTC Summit, 8 Jurong Town Hall Road, #18-06,Singapore 609434

Business Focus: B2B fresh food supply chain, F&B merchant ordering platform, supply chain fulfillment

Role Type: Hands-on architecture role — you'll be writing and shipping critical code, not just producing diagrams

About the Role

FoodMax is scaling from thousands of daily orders toward 10,000+ daily orders, alongside growing complexity across multiple suppliers, multiple warehouses, multi-temperature-zone storage, inventory, picking, delivery, and settlement.

You'll identify the key architectural risks in our current systems, design and drive an incremental evolution roadmap, and personally build out critical modules — safeguarding system stability, data consistency, and engineering velocity as order volume scales.

We're not looking for a consultant-style architect who only produces diagrams and review comments. We need a hands-on architect who owns the full loop — from problem identification and solution design to hands-on implementation and post-launch validation.

What You'll Do

1. Business Architecture & Domain Modeling

  • Deeply understand FoodMax's order, product, pricing, inventory, procurement, warehousing, picking, delivery, after-sales, and merchant settlement flows.
  • Define core domain objects, boundaries, and state machines, with a focus on order splitting, inventory consistency, fulfillment coordination, and exception compensation.
  • Design scalable, practical system models tailored to fresh food's unique challenges — high-frequency procurement, tight time windows, non-standard/variable-weight items, stockouts, and loss sensitivity.
  • Set the technical roadmap for evolving toward 10,000+ daily orders, multi-warehouse operations, and platformization.
  • Favor incremental, gradual-rollout, observable, and reversible changes over over-engineering beyond current scale.

2. Core System Evolution & Hands-on Delivery

  • Dig into existing code and data flows to identify performance, stability, consistency, and maintainability risks.
  • Personally design and build critical modules, technical prototypes, and shared infrastructure.
  • Drive idempotency, retry, compensation, reconciliation, and exception-recovery mechanisms across order, inventory, and fulfillment pipelines.
  • Plan and lead incremental modernization of legacy systems — rewrite-from-scratch should never be the default.
  • Own architecture initiatives end-to-end: design, review, implementation, and production outcomes — not just documentation.

3. Stability & Capacity Management

  • Build capacity models for core pipelines, identifying risks around order-cutoff peaks, batch jobs, message backlogs, database hotspots, and external dependencies.
  • Establish SLOs, full-chain monitoring, distributed tracing, alerting, and incident diagnosis for core systems.
  • Drive adoption of rate limiting, graceful degradation, circuit breaking, disaster recovery, backups, and chaos/failure drills.
  • Establish canary releases, fast rollback, and risk controls for major changes.
  • Continuously reduce incident rate and MTTR, improving prevention and recovery for critical outages.

4. Architecture Governance & Team Enablement

  • Build a lightweight, effective architecture review and technical decision-record process.
  • Guide engineering teams on module decomposition, interface design, data modeling, and complex refactoring.
  • Identify boundaries between shared capabilities and business capabilities to avoid duplicate builds and unmanaged microservice sprawl.
  • Set technical standards and engineering quality bars, and drive adoption across the team.
  • Partner with Product, Supply Chain, Procurement, Warehouse, Logistics, and Finance to shape business solutions, translating technical trade-offs into business language.

5. AI-Native Engineering Practices

  • Use AI coding tools to accelerate legacy code comprehension, validate architecture decisions, generate tests, refactor, and support code review.
  • Establish quality guardrails for AI-generated code, with particular attention to concurrency, consistency, security, and maintainability risks.
  • Drive testing, static analysis, code review, CI, and observability practices — never trading stability for short-term delivery speed.
  • Help the team build a culture where "AI accelerates delivery, engineering discipline protects quality."

What We're Looking For

Experience

  • Bachelor's degree or above in Computer Science, Software Engineering, or a related field, or equivalent demonstrated ability.
  • 8+ years of software development experience, including 3+ years in architecture, core system ownership, or technical leadership.
  • Strong hands-on coding ability — genuinely willing to stay hands-on, not just produce plans and reviews.
  • Track record of leading at least one core system evolution, major refactor, data migration, or stability initiative, with measurable before/after results.

Architecture & Engineering

  • Strong complex business-domain modeling skills — able to extract core objects, states, boundaries, and invariants from business rules.
  • Solid grasp of idempotency, consistency, state machines, reliable messaging, and exception compensation in order, inventory, payment, settlement, or fulfillment contexts.
  • Deep familiarity with relational databases, caching, message queues, service governance, and observability stacks.
  • Skilled in capacity planning, performance analysis, incident diagnosis, disaster recovery, and degradation strategies.
  • Pragmatic judgment to match solutions to actual business scale — avoiding unnecessary distributed complexity and over-engineering.
  • Understands DDD principles and applies them thoughtfully, without mechanically forcing concepts, layers, or terminology.
  • Comfortable reading and modifying existing code, and building out critical code paths, prototypes, and shared infrastructure.

AI-Assisted Development

  • Extensive hands-on use of modern AI coding tools for code comprehension, solution validation, test generation, refactoring, and code review.
  • Able to spot risks in AI-generated code around business logic boundaries, concurrency safety, data consistency, security, and long-term maintainability.
  • Uses automated testing and engineering quality gates to validate AI-generated output rather than accepting it at face value.
  • Practical experience using AI to boost team productivity or establish AI development standards.

Communication & Execution

  • Strong communication and cross-functional collaboration skills — able to explain technical solutions to business stakeholders in plain language.
  • Able to make clear trade-offs amid rapid business change, legacy constraints, and delivery pressure.
  • Strong problem decomposition, project-driving ability, and ownership of outcomes.
  • Intellectually curious, with the ability to quickly pick up new business domains, tools, and engineering practices.

Nice to Have

  • Experience in B2B e-commerce, fresh food/perishable supply chain, multi-warehouse inventory, logistics fulfillment, or merchant platforms.
  • Experience scaling order volume, expanding across multiple warehouses, platformizing a business, or incrementally modernizing a monolith.
  • Experience handling production incidents, running failure drills, and building stability practices.
  • Experience with non-standard/variable-weight items, stockout substitution, partial fulfillment, refund compensation, or supplier settlement.
  • Experience with Singapore or Southeast Asian supply chain / e-commerce systems.
  • Bilingual in English and Mandarin for cross-team communication.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against MyCareersFuture's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on MyCareersFuture's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    MyCareersFuture's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.