Skip to content

Open nowPosted 24 days ago

Senior Software Engineer - Data Platform

MyCareersFuture94,028 open roles

Pay
SGD 7,500 – SGD 9,500 a month
Where
Central, Singapore
Get the CV for this job

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

Your applicationOpen nowSenior Software Engineer - Data PlatformMyCareersFuture · Central, 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 24 days ago

The posting

About the Company:

We're not here to run campaigns. We're here to help businesses build legacies.

OOm is one of Singapore's leading performance digital marketing agencies, and we've been growing businesses since 2006. Across SEO, SEM, social, content, and web, we work as true partners to our clients. We are obsessed with their success, honest about what works, and relentless in our pursuit of results that last well beyond one quarter.

Over 8,000 clients. 30+ industry awards. A Premier Google Partner. A Meta Business Partner.

But more than the accolades, what defines us is how we work and who we work with.

We believe in winning together. That means we back great teams over individual stars, make bold calls over safe ones, and build for tomorrow even when today's demands are loudest. We move with conviction, we show up with grit and resilience, and we never stop growing because that's exactly what we ask of the businesses we serve.

The Opportunity

About Us

At our company, we're building a suite of modern business applications that help organisations work smarter through automation, intelligent workflows and AI-powered experiences. While AI is a key part of our products, great software is built on strong engineering foundations.

This role is suited for an engineer who enjoys solving complex system and data problems, not just building application features. We are looking for someone who can combine strong hands-on engineering ability with architectural thinking. Someone who can build the foundations today while ensuring they do not become the constraints of tomorrow.

What You’ll Do

This is a hands-on engineering role at the intersection of backend engineering, data systems, and platform architecture. You will work on technically complex problems involving data integration, data modelling, distributed processing, and reliable backend services.

You will play a key role in shaping how data is collected, structured, connected, and made available across our products, while helping establish engineering patterns that can scale as the platform evolves.

You’ll:

  • Design and build scalable backend services and data platform capabilities
  • Build systems that ingest, process, and integrate data from multiple internal and external sources
  • Design robust data models for complex and interconnected datasets
  • Develop mechanisms for linking, resolving, deduplicating, and reconciling records across systems
  • Build reliable APIs, integrations, and data processing workflows using synchronous and asynchronous patterns
  • Design for data integrity, traceability, performance, reliability, and scalability
  • Handle real-world integration challenges including retries, duplicate data, partial failures, and recovery
  • Contribute to the architecture of multi-tenant, data-intensive SaaS systems
  • Own technical solutions from system design through production, identifying architectural risks and trade-offs
  • Collaborate with Product and Engineering to translate business requirements into pragmatic, scalable technical solutions

The Talent

  • Minimum 5 years of professional software engineering experience, with strong backend engineering fundamentals
  • Strong proficiency in at least one backend programming language such as Python, TypeScript, Java, or Go
  • Strong SQL and relational database knowledge
  • Experience designing backend services and APIs
  • Experience designing complex data models
  • Experience building data-intensive applications or platforms
  • Experience integrating with third-party systems and APIs
  • Understanding of asynchronous processing, queues, and background workers
  • Experience designing reliable systems that handle failures and inconsistent data
  • Experience working with cloud infrastructure
  • Comfortable navigating ambiguity, evaluating trade-offs, and designing pragmatic solutions rather than over-engineering for hypothetical scale.
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.