Jobs › Companies › AnswerModules › R&D Software Engineer

Über diese R&D Software Engineer Stelle bei AnswerModules

AnswerModules · Vor Ort · Mendrisio, Ticino, Switzerland

We are looking for a passionate developer who loves designing, building and testing every layer of the system they work on. You care about code maintainability and about continuously improving software that has already shipped. We need your help to expand and evolve our modules to make them more flexible, open and robust.

You'll see the products you work on adopted and turned into powerful systems that support the critical business needs of our customers (some of them are listed here: http://www.answermodules.com#somecustomers).

Being a full-stack developer at AnswerModules means committing to quality and performance in everything you write. That holds whether your code will be used by your colleagues, by our partners or by all of our customers: your work is going to make the difference.

How we work: AI-assisted engineering

We believe AI is changing software engineering as deeply as high-level languages once did, and we have chosen how to embrace it. We don't do "vibe coding". We practise AI-assisted engineering: AI is a powerful collaborator, but it doesn't replace engineering judgment.

  • People stay in control. Engineers make the decisions and own what ships.
  • Understanding comes before acceptance. If you can't explain it, it isn't done.
  • Quality is non-negotiable. AI makes us faster; discipline makes us better.
  • We learn together. AI should speed up learning, not replace it, and we share what we discover as a team.
  • If you want it even shorter, the opening paragraph can stand alone, followed by just one line: "People stay in control, understanding comes before acceptance, and quality is non-negotiable.

Requirements

  • At least 3 years of professional software development experience.
  • Solid backend development in Java (11 to 21). Groovy and/or Kotlin, and Spring Boot, are a plus.
  • Strong JavaScript, HTML5 and CSS3, with experience building responsive web applications that work across devices and browsers.
  • Experience with a modern front-end framework. We use Vue.js 3 with Vite for new UIs; React experience is welcome too.
  • Comfortable in a codebase that mixes modern and older technologies (e.g. RequireJS, Handlebars, LESS, Grunt), with experience maintaining and refactoring complex web applications.
  • Can test what you build, both unit and end-to-end (e.g. JUnit, Vitest).
  • Experience with build tools, especially Maven and npm-based front-end builds. Gradle is a plus.
  • Good knowledge of web servers, REST APIs and relational databases (we use PostgreSQL).
  • Hands-on experience building with LLMs (model APIs, prompt and context design, RAG, tool calling/MCP), and everyday use of AI coding assistants with a clear view of where they fail.
  • Familiar with agile methodologies, and able to handle fast-changing schedules and priorities.
  • BS in Computer Science or equivalent experience, and a passion for web technology.

Nice to have: experience with OpenText Content Server or other ECM/EIM platforms; Docker and Kubernetes; document processing (PDF/Office generation, conversion, OCR, e-signature).

Your application: show us how you think

Along with your CV, please send us a short piece of work: a prompt you would give an AI coding assistant to implement a feature of your own invention around document manipulation.

1. The idea. Come up with a feature that would be genuinely useful to people who work with business documents. It could involve generating, transforming, comparing, splitting or merging, redacting, or extracting information from documents, or something else entirely. The choice is yours, and originality counts.

Assume a document management platform where:

  • documents live in folders and have versions, metadata and permissions;
  • end users work through a web UI;
  • developers extend the platform through a server-side scripting API.

Anything else you need, assume it and state your assumption.

2. The prompt. Write the instructions you would give the model to implement your feature. We want to see:

  • how you describe the problem;
  • what context you give the model;
  • what constraints and non-goals you set;
  • how you define "done" (acceptance criteria, tests);
  • which edge cases and failure modes you anticipate (permissions, large files, unsupported formats, …).

3. A short note (max 300 words). Tell us who the feature is for and why it matters. Then tell us what you expect the model to get wrong, and how you would check its output.

Format: a single PDF or Markdown file, with the prompt no longer than two pages. You don't need to run the prompt or send any code: we evaluate the prompt and the thinking behind it.

What we look at: the value and originality of the idea, clarity and structure, the quality of the context and constraints, how testable your definition of "done" is, and how well you anticipate what can go wrong.

Write it yourself. From an AI-assisted team, this may sound surprising, but the point of the exercise is to see how you think, not how a model thinks. Submissions generated with AI will be disqualified without further consideration. If you're invited to an interview, we'll go through your submission together. We'll ask you to explain your choices, then change some of the requirements and see how you adapt your prompt.

Benefits

At AnswerModules you will work in a fast-paced environment where your impact is visible from day one. If you jump on board, we can't promise an easy ride. We can promise one of the most rewarding experiences of your career: you'll learn a lot and test your whole skill set on multiple products that are already used by hundreds of thousands of users worldwide. You'll also be part of a team that is actively working out what professional software engineering looks like in the AI era.

We expect a lot from you, but your efforts will be rewarded by great benefits:

  • Competitive salary
  • Top-notch equipment
  • Flexible work hours
  • Smart Working
  • Performance Bonus
  • Training & Development
  • Free chocolate
  • Much more...
Bereit, sich bei AnswerModules zu bewerben?
Bei AnswerModules bewerben

Über AnswerModules

AnswerModules is a Swiss based, highly innovative ICT company focused on Enterprise Information Management. From our headquarters in Switzerland, we work with local and global customers all around the world through our partner network.

We develop modular software products for OpenText™ clients and partners, to add functionalities, improve the usability and increase the value of Enterprise Content Management solutions.

Our growing and dynamic team is composed of experts with both several years of experience in R&D and a deep knowledge of OpenText™ technologies. Thanks to its expertise, our team is able to deliver best-in-breed solutions that can successfully sustain the business needs of customers and partners.

Alle Jobs bei AnswerModules ansehen →

Ähnliche Jobs

Quandela
Software & Hardware Integration QA Engineer
Quandela
⚡ Früh bewerben Massy, Île-de-France, France Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 33 Min.
Redwood Materials
Staff Software Engineer
Redwood Materials
⚡ Früh bewerben McCarran, NV; San Francisco, C... Hybrid $217,500–$287,500
● Neu 👁 Gesehen ✓ Beworben vor 1 Std.
Redwood Materials
Infrastructure Software Engineer, Energy Storage
Redwood Materials
⚡ Früh bewerben San Francisco, California, Uni... Vor Ort $180,000–$237,500
● Neu 👁 Gesehen ✓ Beworben vor 1 Std.
Redwood Materials
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials
⚡ Früh bewerben McCarran, NV; San Francisco, C... Vor Ort $152,500–$200,000
● Neu 👁 Gesehen ✓ Beworben vor 2 Std.
Ensono
Mainframe Systems Programmer - Storage
Ensono
⚡ Früh bewerben Bengaluru, India; Chennai, Ind... Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 2 Std.
Mozilla
Senior Software Engineer
Mozilla
⚡ Früh bewerben Remote Canada · standortgebunden CA$104,000–CA$139,000
● Neu 👁 Gesehen ✓ Beworben vor 2 Std.
Mozilla
Senior Software Engineer
Mozilla
⚡ Früh bewerben Weltweit
● Neu 👁 Gesehen ✓ Beworben vor 2 Std.
Mozilla
Senior Software Engineer
Mozilla
⚡ Früh bewerben Remote US · standortgebunden $137,000–$183,000
● Neu 👁 Gesehen ✓ Beworben vor 2 Std.
Klaviyo
Senior Software Engineer - Data Platform
Klaviyo
⚡ Früh bewerben Boston, MA Vor Ort $148,000–$222,000
● Neu 👁 Gesehen ✓ Beworben vor 2 Std.

Registrieren für Vorschläge, die auf die von Ihnen geöffneten Jobs und gespeicherten Suchen zugeschnitten sind.

Jetzt bewerben
🤖

Moment — langsam

JobsRadar wurde für echte Menschen gebaut, die eine schwere Zeit bei der Jobsuche haben — nicht für automatisierte Anfragen. Sie klicken viel zu schnell und sind jetzt vorübergehend blockiert.

Kommen Sie später wieder. Wenn Sie wirklich auf Jobsuche sind, stehen wir hinter Ihnen — verhalten Sie sich einfach wie ein Mensch.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Verschaffe dir einen Vorsprung bei der Jobsuche.

Tritt unserem Telegram-Kanal bei für das, was dir hilft, die Stelle zu bekommen — Gehaltsbenchmarks, den wöchentlichen Marktpuls und neue Feature-Drops. Kein Spam, nur Signal.

Dem Kanal beitreten — kostenlos