Careers

Work with senior people on problems that actually matter.

We hire slowly and keep people for a long time — 93% of our engineers stay beyond their second year. No crunch culture, no bait-and-switch staffing, no pretending juniors are seniors.

Remote-first with home-office budget $2,000 annual learning budget Transparent salary bands
50+ Engineers & specialists
1 Country served
10+ Products shipped
99.98% Platform uptime SLA
Why MSU

The conditions senior engineers ask for.

Great engineers leave jobs because of the environment, not the technology. We removed the things that make people leave: artificial deadlines, silent scope changes, and managers who never write code.

  • You meet the client. You own your architecture decisions.
  • Estimates are made by the people doing the work — not by sales.
  • Weekly one-to-ones, quarterly growth conversations, real career paths.
  • Overtime is exceptional, compensated and never expected.

Outcomes over output

We measure ourselves on the business results we create, not the tickets we close.

Own it end to end

The engineer who builds it also runs it. Accountability is never outsourced.

Default to transparency

Shared boards, honest reporting and bad news delivered early — always.

Craft is non-negotiable

Clean architecture, tested code and documentation are the baseline, not a bonus.

Benefits

What we offer, in writing.

Benefits are contractual, not discretionary. They do not disappear when a quarter goes badly.

Remote-first

Work from anywhere with a home-office stipend and a hardware budget refreshed every three years.

Learning budget

$2,000 per year for certifications, conferences and courses — plus paid study days.

Health & wellbeing

Private medical cover, mental-health support sessions and a genuine no-crunch culture.

Generous time off

26 days of paid leave, local public holidays honoured and a company-wide winter shutdown.

Real ownership

Every engineer talks to the client, influences architecture and sees their work in production.

Craft culture

Internal guilds, open-source time and monthly engineering deep-dive sessions.

Teams hiring

Where you would fit.

4 roles

Engineering

Backend, cloud, data and quality engineering roles across two delivery centres.

1 role

Product & Design

Product designers and product managers embedded in delivery squads.

1 role

Delivery & People

Engineering managers, delivery leads and technical recruiters.

Open positions

6 roles currently open.

Do not see your specialism? Send a speculative application — we review every one and keep strong profiles on file for the next engagement.

Senior Backend Engineer (Go / Node.js)

Platform Engineering Onsite — Jakarta, ID Full-time Senior

Design and scale distributed services for financial and logistics platforms. You will own service boundaries, data contracts and observability for high-throughput workloads.

What you will do

  • Design resilient, well-documented service APIs
  • Lead code reviews and mentor mid-level engineers
  • Own performance, reliability and cost of your services
  • Collaborate directly with client architects

What we look for

  • 6+ years building production backend systems
  • Deep knowledge of Go or Node.js and relational databases
  • Hands-on experience with Kubernetes and CI/CD
  • Strong written English and client-facing confidence
Apply for this role Applications reviewed within 3 business days.

Cloud / DevOps Engineer (AWS)

Cloud & Reliability Onsite — Jakarta, ID Full-time Mid–Senior

Build and operate landing zones, IaC modules and Kubernetes platforms for regulated clients. You will automate everything that can be automated.

What you will do

  • Author Terraform modules and CI/CD pipelines
  • Operate EKS clusters with SLO-driven alerting
  • Lead migration and disaster-recovery exercises
  • Drive FinOps cost reduction initiatives

What we look for

  • 4+ years of AWS production experience
  • Strong Terraform and container orchestration skills
  • Proficiency with observability tooling (Prometheus, Grafana, OTel)
  • AWS certification is a plus, not a requirement
Apply for this role Applications reviewed within 3 business days.

Data Engineer (Python / dbt)

Data & AI Onsite — Jakarta, ID Full-time Mid

Build lakehouse pipelines and analytics models that business teams actually trust, with lineage, tests and documentation from day one.

What you will do

  • Develop batch and streaming ingestion pipelines
  • Model warehouse layers with dbt and enforce tests
  • Implement data quality monitoring and alerting
  • Partner with analysts and client data owners

What we look for

  • 3+ years of data engineering in production
  • Strong SQL and Python; dbt or equivalent
  • Experience with Snowflake, BigQuery or Databricks
  • Understanding of data governance and privacy
Apply for this role Applications reviewed within 3 business days.

QA Automation Engineer

Quality Engineering Onsite — Jakarta, ID Full-time Mid

Own the automation strategy for client products: reliable suites, fast feedback and quality metrics that stakeholders understand.

What you will do

  • Design and maintain end-to-end test frameworks
  • Integrate suites into CI with meaningful gates
  • Report quality trends and defect root causes
  • Champion accessibility and performance testing

What we look for

  • 3+ years of test automation experience
  • Playwright, Cypress or equivalent tooling
  • API testing and contract testing knowledge
  • Comfortable working in Scrum ceremonies
Apply for this role Applications reviewed within 3 business days.

Product Designer (UX/UI)

Product Design Onsite — Jakarta, ID Full-time Mid–Senior

Turn complex enterprise workflows into interfaces that feel obvious. You will work embedded in delivery squads, from research to design system tokens.

What you will do

  • Run discovery research and usability testing
  • Produce flows, wireframes and high-fidelity UI
  • Maintain and extend client design systems
  • Pair with engineers through implementation

What we look for

  • 4+ years designing digital products
  • Strong Figma craft and design-token knowledge
  • Portfolio showing complex B2B or SaaS work
  • Practical understanding of accessibility standards
Apply for this role Applications reviewed within 3 business days.

Engineering Manager

Delivery Onsite — Jakarta, ID Full-time Senior

Lead two delivery squads with full people-management responsibility, while staying close to architecture and client outcomes.

What you will do

  • Grow, coach and retain engineering talent
  • Own delivery health, quality and client communication
  • Shape proposals, estimates and team composition
  • Drive engineering standards across the practice

What we look for

  • 8+ years in software engineering, 2+ managing engineers
  • Track record running client-facing delivery
  • Fluency in English
  • Systems-thinking mindset and commercial awareness
Apply for this role Applications reviewed within 3 business days.
Hiring process

Five steps, roughly two weeks, no ghosting.

You will always know where you stand. If we are not moving forward, you will hear it from a person with a reason.

01

Application review

A human reviews your application within 3 business days.

02

Intro conversation

45 minutes with a recruiter about your goals, expectations and the role.

03

Technical deep dive

Pairing or system-design session with two senior engineers. No whiteboard trivia.

04

Team & client fit

Meet the delivery lead who will support you, plus a conversation about working with clients.

05

Offer

Transparent written offer with compensation band, growth path and start date.

Recruiting

Not the right role today? Tell us what you are great at.

We hire ahead of demand for genuinely strong engineers. Send your CV and a short note about the problems you want to work on — we will keep you in mind for the next engagement.