5.1 KiB
5.1 KiB
Mode: eu-swe — European SWE Application Calibration
Use this mode when the candidate is targeting software engineering roles in Europe and wants market-specific application calibration before CV generation, form answers, or interview prep.
This mode is advisory. It must not replace official immigration, tax, labor, or salary-threshold research.
Inputs
- JD text or URL — role title, country, city, work model, stack, seniority, language, and application portal.
- CV at
cv.md+article-digest.md— proof points and real achievements. - Profile at
config/profile.yml+modes/_profile.md— location, targets, constraints, compensation, and user-specific rules. - Evaluation report in
reports/if one already exists.
Step 1 — Market and Role Classification
Classify the opportunity:
- country and city
- role family: backend, frontend, full-stack, platform, data, ML, DevOps, mobile, security, engineering management
- seniority and level signals
- work model: remote, hybrid, office-first, relocation
- core stack and domain
- language expectations
- application portal and required fields
If the country or city is unclear, say so and proceed with generic European SWE guidance.
Step 2 — Hard Filters
Build a table:
| Filter | JD signal | Candidate signal | Risk | Action |
|---|---|---|---|---|
| Location/work model | pass/risk/blocker/unknown | |||
| Work authorization/sponsorship | pass/risk/blocker/unknown | |||
| Language | pass/risk/blocker/unknown | |||
| Seniority | pass/risk/blocker/unknown | |||
| Core stack | pass/risk/blocker/unknown | |||
| Domain | pass/risk/blocker/unknown | |||
| Compensation feasibility | pass/risk/blocker/unknown | |||
| Background checks | pass/risk/blocker/unknown |
Do not guess missing candidate facts. Mark unknowns and ask only when the answer changes apply/no-apply or generated text.
Step 3 — Country Notes
Use these as prompts for what to verify, not as final legal advice.
| Country/market | Common checks for SWE applications |
|---|---|
| Netherlands | Sponsor readiness, recognized employer requirements, office/hybrid expectations, English vs Dutch, finance/security screening such as VOG/PES when relevant. Verify immigration and salary threshold facts from official Dutch sources at runtime. |
| Germany / DACH | Blue Card or residence/work permit fit, German vs English expectations, city-specific compensation, notice/probation norms, and highly formal application expectations in some companies. Verify legal and permit facts from official sources at runtime. |
| Ireland | Employment permit or local work authorization fit, Dublin vs regional compensation, English-language expectations, and multinational hiring-process norms. Verify permit facts from official Irish sources at runtime. |
| France | French vs English expectations, CDI/CDD or contract framing, Paris vs regional compensation, and sector-specific benefits or collective-agreement context when visible in the JD. Verify work authorization and labor facts from official sources at runtime. |
| UK | Skilled Worker sponsorship, salary/visa feasibility, London vs regional compensation, and right-to-work wording. Verify legal and immigration facts from official UK sources at runtime. |
| Other Europe | Use generic SWE screening plus country-specific official verification for work authorization, salary thresholds, tax/legal constraints, and language expectations. |
Never hardcode current thresholds. If a threshold matters, search official government sources before advising.
Step 4 — Application Calibration
Produce a concise addendum:
## EU SWE Calibration: {Company} — {Role}
**Market:** {country/city or unknown}
**Role family:** {family}
**Primary hard filters:** {top 3}
**Main reviewer doubts:** {top 3}
### CV Adjustments
- {top-third summary adjustment}
- {stack/domain keyword adjustment}
- {business-value bullet adjustment}
### Application Answers
- {work authorization / sponsorship answer if asked}
- {location / hybrid answer if asked}
- {language answer if asked}
- {compensation strategy if asked}
### Interview Prep Handoff
- {recruiter screen risks}
- {hiring-manager proof points}
- {technical topics to prep}
### Facts To Verify
- {official-source checks}
- {candidate facts to confirm}
Step 5 — Handoff
- Use
pdfmode for the submit-ready CV after calibration. - Use
applymode for portal answers after calibration. - Use
interview-prepmode when the candidate reaches recruiter, hiring-manager, or technical rounds. - Store user-specific rules in
modes/_profile.mdorconfig/profile.yml, not in this mode.
Rules
- Do not invent work authorization, language level, compensation targets, degree equivalence, or relocation availability.
- Do not put sensitive logistics in the CV unless the user explicitly wants that or the local market clearly expects it.
- Do not provide legal advice. Provide verification prompts and cite official sources when legal facts are used.
- Keep output in the JD language unless the user asks otherwise.