Senior Software Engineer – AI-Augmented Engineering (f/m/d)
Who we are…
Life is awesome and so should be the job that makes you get up every day.
Viesure innovation center is what insurance looks like when bold, fearless, experimental people are given the room to reimagine it. We are an innovation unit with the vision to rewrite the operating model of an industry that does not change itself — through creativity, empathy, and technology. We unite people who would rather build the next standard than maintain the current one.
We do so by developing next-generation solutions, balancing quick wins with the long-term strategy of an industry shift. We've won innovation challenges, and earned the support to keep going. So, are you willing to shape the future with us?
This job is about…
Co-shaping the engineering methods of 2026. Not just using them - building them with us.
You will engineer cloud-native systems on GCP that turn business intent into running software - Spring Boot, Kotlin, modular by default, distributed when the domain is ripe. You'll be embedded in a small, cross-functional team with domain experts, product owners, business analysts and applied AI engineers. You'll work alongside Claude Code, Codex, and other LLM coding harnesses as collaborators in the loop, not as autocomplete.
You'll co-own the architecture, the code, and the practice: spec-driven, context-driven, eval-driven. Architecture as code (arc42, C4 / LikeC4, ArchUnit, ADRs). Workshops where intent gets decoded into bounded contexts — we implement Event Storming across the board as a core engineering practice.
A note up front: this is not a comfortable seat. Senior here means senior judgment under uncertainty — coupling, eventual consistency, concurrency, idempotency, storage-model choice, resilience trade-offs, production-readiness as a design concern. AI-augmented engineering raises the bar for fundamentals; it does not lower it. Codex can implement event sourcing in an afternoon. Deciding whether event sourcing is the right call, and which failure modes are lurking, is still on you. That's exactly the room we're hiring you for.
Your daily business…
* Collaborate with users, business stakeholders, product owners, business analysts, operations, and Applied AI engineers to ideate, plan, and implement new capabilities in our AI-powered systems.
* Translate business intent into bounded contexts, aggregates, and domain models — at the whiteboard, in (Event Storming) workshops, and in code.
* Build modular Spring Boot / Kotlin services within a Modulith. Promote bounded contexts to standalone microservices when the domain is ripe — not before.
* Integrate with Agent Platforms, orchestrate AI- and LLM-driven workflows, version skills and evals as first-class artefacts.
* Define and refine API contracts. Ensure observability, idempotency, and resilience across asynchronous boundaries.
* Write unit, integration, and architecture tests (ArchUnit). Contribute to ADRs and arc42 documentation as architecture-as-code.
* Use Claude Code, Codex, and similar LLM coding harnesses as part of the daily loop — directing them, evaluating their output, and owning the result.
* Share knowledge and insights with peers; contribute to our culture of continuous learning and improvement.
* Drive technical excellence in architecture decisions and roadmap discussions. Set new standards where the team needs them.
We're hiring for judgment under uncertainty, not for a checklist. That said, the following are the load-bearing ones:
* Strong experience in Kotlin and/or Java, with hands-on Spring Boot in production
* Solid grounding in distributed systems: eventual consistency, concurrency, transactional boundaries, and the judgment to make trade-offs between them
* Comfortable working in cloud-native environments like GCP (or equivalent), CI/CD, infrastructure as code, supporting services in production
* Comfortable with DDD patterns: aggregates, bounded contexts, anti-corruption layers, domain events
* Experienced with PostgreSQL: indexes, transactions, isolation levels, and choosing the right storage model for the problem
* Confident in observability, tracing, and resilience patterns (circuit breaker, retry, timeout, idempotency)
* Proficient with Git, including feature-branch based workflows, rebasing, cherry-picking, and resolving merge conflicts in collaborative environments
* Interest in applying AI tools or services in software development — actively using LLM coding harnesses such as Claude Code and Codex as part of the daily loop, moving beyond "vibe coding" by treating evals as a first-class engineering practice
* Knowledge of arc42, C4 / LikeC4, ArchUnit, ADRs — using them as living artifacts, not write-once docs.
* Strong communication skills. You can co-design with non-engineers, run a workshop, write a clear ADR, surface a disagreement before it becomes a problem, and challenge a popular idea without burning the room.
* Eager to co-shape the engineering methods of 2026 with peers. Curious by default, opinionated by experience.
Don't worry if you're missing expertise in certain technologies. We provide abundant resources and opportunities to level up your skills. We do expect you to be honest about where the gaps are — because we will be honest too.
The following statements contain our beliefs, values, and our work-spirit. They also show how we think an ideal candidate for this position would work, think, and act at Viesure. If you find yourself in the following statements, we are really up for a coffee with you.
* Innovation & Curiosity: You challenge the status quo and see exploration as a responsibility. You proactively cultivate your craft, staying current with the latest tech and turning "hiccups" into shared team learnings.
* Customer-Centricity: You balance technical intuition with user feedback. You prefer building prototypes to test hypotheses early, ensuring we create solutions that are truly valuable for the end-user.
* Collaboration & Teamwork: You reject the "lone ranger" mentality. You communicate needs openly, embrace pair programming, and believe that asking for help early is a sign of professional strength.
* Outcome-Orientation: You focus on impact over "output." You prioritize shipping functional MVPs to gather real-world data and maintain a sharp focus on finishing what you start.
* Openness, Honesty & Trust: You value psychological safety and "at eye level" communication. You can criticize an idea without criticizing the person, fostering a culture of honest feedback and growth.
Work experience and benefits…
Enjoy an open work environment, flat hierarchies and good benefits that enhance your work experience. Our office is located near the city center of Vienna and provides a comfortable and energizing environment with team rooms equipped for hybrid working, an open space and break area.
Our benefits include:
* Flexible hours
* Vienna public transport
* Hardware of your preference
* Complimentary coffee and soft drink
* Team events
Apply now and join our team of experts…
Based on the Austrian Collective Agreement, we offer an annual salary of min. EUR 65,000 (full time). Depending on your qualification and experience, we are happy to offer a compensation package above the standard range.
Are you ready to shape the future with us?
Apply now. To assess your experience effectively, we may ask for a job-specific work or coding challenge and/or access to your portfolio. Rest assured, your application will be handled with utmost confidentiality.
#J-18808-Ljbffr