Software Engineer - Pirate & Architect

Salary: CHF 100'000 - 135'000 per year

Requirements:

  • Multiple years of experience as a software engineer, ideally with ownership of architecture decisions
  • Practical, current experience with AI-assisted development (not just tried it once)
  • Understanding of cloud native architecture, ideally on AWS
  • End-to-end reach — ideally you are at home in the frontend, the backend and the infrastructure, and can take a feature all the way to production without handing it over at every boundary
  • The rare combination: high speed AND high structural discipline
  • Strong communication skills to explain and defend architecture decisions — including to agents that wanted to solve it differently

Responsibilities:

  • Design thinking — you understand the actual problem before writing a single line of code
  • Rapid prototyping with AI — you dont treat modern AI tools as a novelty but as a core part of your workflow, going from idea to working prototype in hours instead of weeks
  • Agentic coding with a firm hand — you let agents code for you, but you keep them on a short leash: strict architecture guidelines, clean design patterns, no sprawl
  • Speed with foresight — you build fast, but youre already thinking two releases ahead. Every important design decision is documented and traceable, even when you built at sprint speed
  • Software & feature blueprinting — the plan exists before the building starts
  • Systems engineering — you think in systems, not isolated components
  • Software engineering design patterns — core toolkit, not bonus knowledge
  • Architecture design — you make and own the big decisions, and you know when a microservice earns its keep and when its just overhead
  • Cloud-native product architecture — you design products for the cloud, not applications that happen to run there
  • Code reviews — held to a high standard, but constructive
  • Extreme attention to structure — loose ends are not a minor offense to you
  • Broad foundation across databases, data structures, storage, cloud functions, and infrastructure as code — you choose deliberately, not out of habit
  • Building and maintaining AI agentic workflows — on industry-standard frameworks, with the same architectural discipline you would apply to any other production system
  • Building and maintaining data processing pipelines — ingestion, transformation and enrichment of customer data: reliable, observable, and safe to reprocess
  • Shipping features end to end — the React screen, the Python service behind it, and the AWS infrastructure it runs on
  • Making quality measurable — evaluation sets, tracing, and budgets for latency and cost, so a regression is caught by us and not by a customer
  • Integrating with our customers systems — real business data from real enterprise landscapes, rarely clean and never twice the same

Technologies:

  • AI
  • AWS
  • Architect
  • Backend
  • Cloud
  • Frontend
  • GitHub
  • Python
  • React

More:

As a Pirate

Were not looking for a software engineer who works through tickets. Were looking for someone who can identify, board, and take over a merchant vessel in record time, and who leaves behind a ship where every knot is flawless. AI now handles much of the design, prototyping, and coding. What matters is building fast without leaving chaos behind. Concretely:

As an Architect

Once the vessel is taken, you take command. Now structure matters more than speed.

Tasks

The work itself, concretely:

Benefits

✨ Shape and own the technical architecture as the company scales ✨ Work within a modern, AI-driven engineering setup ✨ High level of autonomy and real impact from day one ✨ Dynamic, entrepreneurial environment with room to grow Send us resume / portfolio / GitHub / an example of a project you recently built using an AI-assisted workflow

No cover letter needed. Just show us you can board and clean up.

last updated 32 week of 2026

Original source: https://swissdevjobs.ch/jobs/Coresystems-AG-Software-Engineer---Pirate--Architect

Apply now!

🌐 Change language