{"id":3275423,"url":"https://alion.io/job/change-senior-engineer","title":"Senior Engineer","company":{"id":4476411,"name":"Change","domain":"changeinvest.com","url":"https://alion.io/company/change-6","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Industrial Engineering","role_family":"Industrial Engineering","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Amsterdam, Netherlands"],"countries":["NL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":62000,"max_usd":104000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":79},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"Claude Code","optional":false},{"name":"Cursor","optional":false},{"name":"Kotlin","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"Rest API","optional":false},{"name":"Amazon EKS","optional":true},{"name":"Apache Kafka","optional":true},{"name":"ASP.NET Core","optional":true},{"name":"AWS","optional":true},{"name":"C#","optional":true},{"name":"Java","optional":true},{"name":"Kubernetes","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"Spring Boot","optional":true},{"name":"WebSockets","optional":true}],"status":"live","first_seen_at":"2026-10-26T13:52:41Z","employer_posted_date":null,"last_verified_at":"2026-10-26T13:52:41Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"About Change\nChange has been around longer than most fintechs you've heard of. Our Dutch entity was incorporated in Amsterdam in 2010, and we have been MiFID II authorised since 2015, a decade of operating as a regulated investment firm. Today we serve around 120,000 verified users across all 30 EEA countries, with full passporting rights, and we are MiCA-authorised as one of the early CASPs in the Netherlands.\nWe operate an app-based investment platform built for retail investors. Our users trade cryptocurrencies, alongside CFDs on stocks, indices, currencies, gold, oil and other financial instruments — all in one place, on mobile, with the regulatory protections of a Dutch investment firm.\nWe are a small senior team with a practical, low-bureaucracy culture. We value ownership, clear processes, strong judgement and real operational discipline over unnecessary ceremony.\nWe are hiring a Senior Engineer who treats AI agents and tooling as a core part of the SDLC — building, shipping and operating systems with tools like Codex, Claude Code and automated reviewers as standard engineering practice.\nWhat you will do\nTake ownership of one or two core domains end-to-end, execution, custody integration, market data, risk, or the trading core, and ship measurable improvements against real, regulated, money-moving systems.\nContribute meaningfully to the Kotlin-vs-.NET architectural evaluation: prototype, benchmark, document, push back. Help us produce an honest decision rather than a fashionable one.\nDefine and prove out our agentic SDLC: how we use coding agents in design, in review, in testing, in incident response. Make the patterns explicit so the rest of the team can copy them.\nRaise the engineering bar by example; clean, well-tested, observable code that other engineers want to read and extend. Become the person whose PRs others learn from.\nPartner closely with the Dutch business hub, our compliance and marketing functions, and our infrastructure team. Speed and regulatory standing are not in tension here; we expect you to deliver both.\nWho we are looking for\nEngineering depth\n5+ years building production systems where correctness and uptime matter, ideally in finance, payments, trading or similarly demanding environments.\nStrong expertise in either the modern JVM ecosystem (Kotlin, Spring Boot, Kafka) or modern .NET (.NET, C#, ASP.NET Core), with openness to work across both.\nComfortable with AWS, EKS, observability and infrastructure concepts; able to work confidently around cloud-native systems.\nStrong understanding of event-driven systems, idempotency, reconciliation and the realities of distributed systems in production.\nSystems thinker who can clearly communicate architecture, boundaries, data flows and constraints — for both engineers and coding agents.\nAI-native, agentic-first\nYou use coding agents (Codex, Cursor, Claude Code, Aider or similar) daily and understand both their strengths and failure modes.\nYou have built or customised at least one real agentic workflow, tool or automation used in practice.\nYou have clear judgement on where humans should stay in the loop in regulated environments. You are not impressed by demos.\nYou are impressed by evals.\nYou know how to provide the context, structure and guardrails agents need to operate effectively across complex tasks.\nMindset\nYou communicate in writing well enough that meetings shrink. You write design docs that other engineers actually read.\nYou give and take direct feedback without making it personal. You are visibly comfortable saying \"I don't know\" and \"I was wrong\".\nYou want to grow your scope and impact here, not because of the title, but because you want the leverage. We will invest in that growth.\nNice to have\nExperience in a MiFID II, MiCA, PSD2 or similarly regulated environment.\nFamiliarity with order management, market connectivity (FIX, REST/WebSocket exchange APIs), or crypto custody (BitGo, Fireblocks).\nOpen-source contributions, particularly in the agent/MCP ecosystem.\nGreek or Dutch language is welcome but not required, we work in English.\nWhat we offer\nHybrid role (Amsterdam)\nTravel to Athens and Estonia a few times a year\nCompetitive base salary\nPerks and benefits\nLearning budget to keep you sharp\nReal ownership and influence\nFast decisions, zero politics\nA real shot at growing with the company long term\nProcess\nFast-moving and straightforward\nIntro call\nHiring manager interview\nTake-home assignment\nConversation with senior management\nThis role is demanding but also rewarding. If you want to build, take ownership, and grow with a startup, we’d love to talk. Apply now.","description_format":"text","description_chars":4628,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Estonia","iso":"EE","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-26T13:52:41Z"}],"visa":[],"liveness":{"score":95,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.946,"p_room":1,"age_days":1,"expected_fill_days":30,"reasons":["seen:1","urgency","win:early"],"computed_at":"2026-10-28T05:59:10Z"},"pay":null,"html_url":"https://alion.io/job/change-senior-engineer","json_url":"https://alion.io/job/change-senior-engineer.json","meta":{"generated_at":"2026-10-28T22:55:01Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":31296,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4476411},"rest":"https://alion.io/mcp/rest/get_company?id=4476411"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fchange-senior-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fchange-senior-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fchange-senior-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/change-senior-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fchange-senior-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3275423}},{"tool":"search_jobs","arguments":{"company":"changeinvest.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3275423},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}