Key Takeaways
- Apply at toss.im/career — the careers site is fully custom-built and runs the candidate experience end-to-end, even though Greenhouse powers the underlying ATS infrastructure.
- Eight affiliates hire under the Viva Republica umbrella (Toss, Bank, Securities, Insurance, Payments, Place, CX, Insights). Each operates under different financial regulators; check which entity you would actually join.
- Submit a single combined PDF (resume + 경력기술서) up to 50MB. Use the four-bullet project structure that Toss explicitly recommends on every posting: problem, why-it-mattered, your role, the change that resulted.
- Korean is the working language. English is acceptable for senior technical roles, but Korean fluency dramatically widens your options and is effectively required for non-engineering positions.
- Plan for four to seven weeks from application to offer (longer for senior and regulated-entity roles). Same-day interview feedback is a real Toss promise.
- The cultural-fit interview is weighted equally with the technical interview. Read the published 'Toss Way' culture documents at toss.im/career/culture before you apply.
- IPO timing is uncertain — the planned 2024 listing has been deferred into the 2025–2026 window. Equity compensation is real and meaningful, but the liquidity timeline is not guaranteed.
About Toss (Viva Republica)
Application Process
-
1
Step 1
Step 1 — Browse open roles at toss.im/career/jobs. The careers site is fully custom-built (verified live: 504+ open positions at the time of this writing) and runs in both Korean and partial English. Use the three top filters — All functions, All affiliates, All job types — to narrow the list. Affiliates are split into eight legal entities (Toss, Toss Bank, Toss Securities, Toss Insurance, Toss Payments, Toss Place, Toss CX, Toss Insights), and the entity you join determines which Korean financial regulator oversees your role and what data you may touch.
-
2
Step 2
Step 2 — Open the job detail page (toss.im/career/job-detail?job_id=XXXXXXXXXX). Each posting follows a consistent structure: a description of the team (합류하게 될 팀), the work you will do (합류하면 함께할 업무), a 'we are looking for' section (이런 분과 함께하고 싶어요), a resume-writing recommendation block (이력서는 이렇게 작성하시는 걸 추천해요), the technology stack used by that team, the hiring journey diagram (합류 여정), and an alumni testimonial. Read every section carefully — the resume recommendations are not boilerplate; they are written by the actual hiring manager and are the single best signal of what the team values.
-
3
Step 3
Step 3 — Click the Apply button (지원하기). The application URL pattern is toss.im/career/apply/basic/{job_id}. The form is in Korean only and requires: your name, email, phone number, an optional 'I currently live overseas' (해외에 거주중이에요) checkbox that hides Korean address fields, a single combined resume + portfolio document (이력서 및 경력기술서) capped at 50MB, an optional supplementary portfolio (Notion or Figma links work — confirm the share permission is set to 전체 공개 / public), prior work experience entries (up to five most recent positions with company name, title, dates, current-employment toggle), and a free-text field for how you found the role (채용 공고를 접한 경로).
-
4
Step 4
Step 4 — Complete the consent (동의) section. Toss is a regulated financial group, so the consent form is unusually long: you must explicitly agree to personal-data collection and use, sensitive-data collection (only required for some roles), the 'consider me for other open roles' option (강력히 추천 — checking this lets recruiters re-route your file to other Toss teams if you are not selected for the specific posting), and the future-job-alerts opt-in. Do not refuse the 'other roles' consent unless you have a strong reason; it dramatically improves your odds across the eight affiliates.
-
5
Step 5
Step 5 — Submit and wait for the screening result. Toss publishes a strong promise on every posting: 인터뷰 결과를 당일에 안내해 드려요 — interview results are communicated the same day. In practice this applies to feedback after each round, not to the resume-screening step itself, which typically takes 5 to 10 business days for engineering and design roles, longer for compliance-heavy roles in the bank and securities entities. If you do not hear back within two weeks, send a brief Korean-language follow-up to the recruiter listed at the bottom of the posting; do not chase aggressively.
-
6
Step 6
Step 6 — If selected, you will be invited to the first job interview (직무 인터뷰), usually conducted via Google Meet. Engineering candidates can expect a live coding exercise (typically in your language of choice — Kotlin, Java, Python, Swift, and TypeScript are all common), system-design discussion, and deep behavioral questions tied to past projects. The interview is conducted primarily in Korean, but for senior technical hires the conversation can switch to English on request. Bring concrete numbers: scale, latency targets, error budgets, the specific decisions you made and why.
-
7
Step 7
Step 7 — Pass the job interview and you advance to the cultural-fit interview (문화적합성 인터뷰), which Toss treats with at least as much weight as the technical round. This is where the 'Toss Way' is evaluated — the questions probe how you handle disagreement, ownership, asynchronous decision-making, and Toss's signature 'silver surfer' high-bar mindset. Cultural-fit interviews are conducted in Korean and are usually 60 to 90 minutes with two interviewers from outside your prospective team.
-
8
Step 8
Step 8 — Reference check (레퍼런스 체크). Toss conducts mandatory reference checks for almost every offer. You will be asked to provide two to three references — typically a current or former manager, a peer, and a direct report if you have managed people. Toss's recruiters will call (in Korean) and ask structured behavioral questions for 20 to 30 minutes per reference. Tell your references in advance, and give them context about the specific role.
-
9
Step 9
Step 9 — Executive offer interview (처우협의 / 최종합격). The final step combines compensation negotiation with a meeting with the function head or an executive sponsor. Total compensation packages typically include base salary, sign-on bonus (especially for engineers leaving Naver, Kakao, Coupang, or the major chaebol), restricted stock units in Viva Republica priced against the most recent secondary-market valuation, and a generous benefits package described in detail at toss.im/career/culture. The IPO timing affects the upside math on the equity component — make sure you understand the current strike price and the vesting schedule before signing.
Resume Tips for Toss (Viva Republica)
Lead with measurable scale
Lead with measurable scale. Toss reviewers spend tens of seconds on the first screen; they want to see a number that proves you have operated at the size and complexity the role requires. For engineering, that means QPS, p99 latency, dataset size, transaction volume, or user count. For product and design, that means weekly active users, conversion lift, retention delta, or revenue impact. Vague claims like 'led the redesign' are read as a negative signal — the resume recommendation block on every Toss posting explicitly asks you to describe 'what change resulted'.
Submit a single combined PDF, not a Word document
Submit a single combined PDF, not a Word document. The application form accepts only one resume-and-career-statement (이력서 및 경력기술서) file up to 50MB. Korean hiring conventions strongly favor a unified document that includes the standard short-form resume followed by a detailed 경력기술서 (career narrative) with one section per major project. The recommended structure for each project is the four bullets the company itself specifies: (1) what problem you solved, (2) why the problem mattered and what constraints existed, (3) what role you played and what decisions you made, (4) what change resulted.
Write in Korean if you can; otherwise write in clear, simple English and add a s
Write in Korean if you can; otherwise write in clear, simple English and add a short Korean cover paragraph. Toss's official position is that English is acceptable for senior technical roles, but the reality is that Korean-language resumes are read first and read more carefully. If your Korean is intermediate or better, write the resume in Korean and have a native speaker proofread it. If you cannot write Korean fluently, do not fake it with translation software — submit a polished English resume and add three or four sentences in Korean at the top explaining your interest in Toss specifically. Recruiters appreciate the effort and the honesty.
Mirror the team's stack vocabulary exactly
Mirror the team's stack vocabulary exactly. Toss engineering teams publish their stacks on every posting (typical server team: Java, Kotlin, Spring Ecosystem, Spring Cloud Ecosystem, JPA/Hibernate, MySQL, Redis, MongoDB, Elasticsearch, Kafka, Kubernetes, Istio, GoCD, ArgoCD, Vault, Podman, Prometheus, Thanos, Grafana). If you have used a stack component, name it explicitly with a project example. If you have not, do not pretend — Toss's technical interviews go deep enough to expose padding within the first ten minutes.
Quantify the design system or the regulated-data work
Quantify the design system or the regulated-data work. Designers should reference specific Toss-comparable artifacts — design tokens, accessibility audits, motion specifications, design-system contributions. Compliance, legal, and operations candidates in Bank, Securities, and Insurance should explicitly call out which Korean financial regulations they have worked under (전자금융거래법, 자본시장법, 보험업법, 신용정보법, 자금세탁방지법) and which regulators they have interfaced with (FSC, FSS, KFIU). Vague claims like 'familiar with financial regulation' are weaker than naming the statute and the case.
Use the optional portfolio slot intelligently
Use the optional portfolio slot intelligently. The form accepts a separate portfolio file plus a free-text URL. If you have a Figma file, a Notion case-study site, a personal blog, or a GitHub profile that shows real work, link it. Designers should link Figma; engineers should link GitHub; product managers should link a Notion case-study page or a writing portfolio. Verify the share-permission setting is open to anyone with the link before submitting — Toss explicitly warns about this on the form.
Be honest about overseas residency
Be honest about overseas residency. The form has a checkbox for 해외에 거주중이에요 (currently living overseas). Check it if it is true. Toss is open to relocating talent and has a structured visa-sponsorship process (E-7 specialized-occupation visa is the typical route), but the relocation timeline adds two to three months to the start date. Surfacing this early lets the recruiter route your application correctly.
Tailor the 'how you found this role' field
Tailor the 'how you found this role' field. The free-text field 'how you came across this posting' (채용 공고를 접한 경로) is read by the hiring team. A specific answer ('Toss Tech blog post on event-driven architecture by 토스플레이스 server team') is far stronger than 'LinkedIn'. It demonstrates that you have done your homework and that you are applying to this specific team for a specific reason, not blanketing the careers page.
Do not include a photo, age, or gender
Do not include a photo, age, or gender. Toss is one of the few Korean employers to explicitly request that candidates omit demographic information from the resume — it is in the 채용팀 개인정보 처리방침 (Hiring Team Privacy Policy) at the bottom of the careers site. Korean resume templates often include a passport-style photo and resident-registration-number field by default; remove both before submitting.
ATS System: Custom toss.im/career portal (Greenhouse backend)
Toss runs a fully custom-built candidate experience at toss.im/career. The job listings, detail pages, and application form are all in-house Toss code — no Greenhouse, Lever, or Workday branding is visible to candidates. However, technical inspection of the underlying URLs reveals Greenhouse infrastructure powering the requisition tracking and application storage in the background (the ?gh_src= parameter on syndicated job links is the giveaway, and job_id values follow the Greenhouse 10-digit numeric pattern). For the candidate this means two things: first, the application experience is uniquely Korean and uniquely Toss — the form structure, the consent flow, the 'consider me for other roles' opt-in, the 50MB single-file upload, and the same-day interview-feedback policy are all Toss innovations layered on top of the standard Greenhouse data model. Second, the underlying parsing and storage behave like a standard Greenhouse instance, so all of the usual ATS-friendly resume hygiene rules apply: clean PDF (not scanned image), text-selectable content, standard section headers, no dense multi-column layouts, no embedded text-as-image, no header/footer crowding. The custom front-end means Toss recruiters do not have access to the Greenhouse 'one-click apply via LinkedIn' shortcut, so every application is built fresh from your uploaded resume.
- Submit a clean, machine-readable PDF — never a scanned document, never a Word doc with embedded images. Greenhouse's parser will index the text behind the scenes; image-only PDFs become unsearchable.
- Use a single-column layout for the main body. Two-column resumes look elegant in print but Greenhouse's text extractor often interleaves them incorrectly, garbling the order of your work history.
- Combine your resume and 경력기술서 into one PDF before uploading. The form has only one slot for the main document; uploading them separately into the optional portfolio slot will dilute the signal.
- Include a clearly labeled section for each affiliate-relevant skill (e.g., 'Korean Financial Regulation Experience', 'High-Throughput Payment Systems', 'Mobile Banking UX'). Recruiters use Greenhouse's keyword search to triage at scale.
- Name the file explicitly: 'YourName_Position_Toss_2026.pdf'. Korean recruiters frequently triage applications by file-listing view, and a clear filename helps you stand out.
- Do not rely on the 'consider me for other roles' opt-in as a substitute for a focused application. Apply to the specific role you want; the opt-in is a safety net, not a strategy.
Interview Culture
What Toss (Viva Republica) Looks For
- Demonstrated ownership of a full problem-to-result arc, not just contribution to a project. Toss interviewers explicitly probe 'what did you decide, what did you do, what changed because of you' — descriptions that hide behind 'we did X' will surface as a red flag. Be ready to name your specific contribution in every project.
- Comfort with high-velocity, high-stakes engineering culture. Toss ships financial software that moves real money for half of Korea; the engineering organization is run with strict SLOs, real on-call rotations, and a strong post-mortem culture. Candidates who have only worked on internal tools or non-customer-facing systems often struggle with the intensity expectations.
- Genuine product fluency, including across the eight Toss affiliates. The strongest candidates can talk about specific Toss features, name the affiliates that own them, and propose concrete improvements. Showing up without having actually used the Toss app is the single most common reason for early rejection.
- Korean-language professional fluency, with English as an acceptable secondary language for senior technical roles. Toss has a small but growing population of non-Korean engineers and designers, and the company will sponsor visas for the right candidates, but day-to-day work — Slack, documentation, code review comments, all-hands meetings — is conducted in Korean. Realistic self-assessment of your Korean level is critical; over-claiming on the resume will surface in the cultural-fit interview.
- Comfort with ambiguity and rapid context-switching. Toss reorganizes its 'silos' (the internal name for cross-functional product teams) frequently as priorities shift, and you may join a team building one product and find yourself working on another within six months. Candidates who require a stable team and a stable roadmap tend to disengage quickly.
- Willingness to disagree publicly and respectfully. The Toss Way explicitly expects disagreement to surface in writing (typically in Notion documents or Slack threads visible across the company) rather than be saved for one-on-ones. Interview questions probe how you have disagreed with leaders in past roles and how you handled the outcome.
- Professional maturity around regulated-financial-services work. For Bank, Securities, and Insurance roles, candidates must demonstrate awareness of Korean financial-regulatory expectations and the personal-liability implications of mistakes in regulated-entity work. The interview will probe how you handle audit findings, regulator inquiries, and incidents involving customer money.
- A specific, articulable reason for choosing Toss over Naver, Kakao, Coupang, or one of the major chaebol. Toss interviewers ask this question directly and expect a thoughtful answer that goes beyond 'Toss is famous'. The strongest answers reference a specific product decision, a published Toss Tech blog post, an engineering practice, or a personal experience as a user.
Frequently Asked Questions
Does Toss hire non-Korean speakers?
What is the difference between Toss, Toss Bank, Toss Securities, and Toss Place?
Is the Toss IPO actually going to happen, and how does it affect my equity?
Can I apply to multiple Toss roles at once?
How important is the Toss app itself in the interview?
What is the compensation structure at Toss?
Open Positions
Toss (Viva Republica) currently has 504 open positions.
Related Resources
Career Guides for Toss (Viva Republica) Roles
Similar Companies
Related Articles
- Resume Skills FAQ: 15 Questions About What to Include
- AI Detection Tools Recruiters Actually Use in 2026
- The Complete Guide to Skills-First Resumes (2026)
- Technical Architect Resume: System Design, Enterprise Architecture, and Technology Strategy
- LinkedIn Headline for Career Changers: 15 Examples That Bridge Fields