We're looking for a

Software Engineer - Core Product Team


AxonIQ is looking for a Software Engineer to join our globally distributed team, specifically our Core Product Team. This team focuses on developing the components that compose our core product suites, such as Axon Server and Axon Framework. You will work closely with the Cloud Platform engineers, the other product development team members, and the marketing team to ensure these products maintain their operational reliability and evolve in the direction our users need to keep pushing the envelope.

We are a fast-growing, leading software company in event sourcing, DDD, and CQRS. Not familiar with these topics? No worries, we will get you up to speed, but if you are, then that is an advantage. As a Software Engineer in the Core Product Team, together with your team members, you'll perform experiments, implement, test, and validate the components that our customers use to build their DDD, CQRS, and Event-Sourcing based applications.

What you will be doing:

Goal: Build and maintain software components to support our customers in developing and operating their CQRS and Event-Sourcing-based systems.

Your activities include:

  • Implement new features and verify their correctness
  • Brainstorm with the team to come up with creative features to address challenges
  • Provide support to customers of Axon Products
  • Resolve issues and fix bugs

But if you're up for it, you'll also be able to:

  • Write blogs, present at conferences, or do demos
  • Give training, record webinars
  • Commit to other projects, such as our Cloud Platform

What you bring...

  • Proven substantial experience in developing in Java or other JVM based languages
  • Experience with Concurrent, Parallel, and Reactive programming
  • Good communication skills, both written and spoken, in English
  • A good sense for building secure, performant, and scalable software
  • Experience in building large-scale distributed systems is a big plus
  • Experience or familiarity with consensus protocols, such as Raft, gets you an extra vote
  • If you have experience with Domain-Driven Design, CQRS, and/or Event Sourcing already, that's an advantage.

Why working at AxonIQ is the right thing for you...

  • The desire to learn is the single most important trait in our company.
  • We have colleagues all over the world with different backgrounds, values, and ambitions.
  • Our team’s diversity allows us to see opportunities from different angles, reaching better results than any individual could do alone;
  • We have several Values that capitalize on our differences by process of continuous learning from each other:
    - We ask questions like “why” and “how” often.
    - We value and promote open communication.
    - We experiment with new ideas, measure the results, and improve.
    - We value each other for who we are and for what we bring to the table.
    - We take initiative, embrace mistakes and learn.
    - We are ambitious.
    - We are not restricted by managers or budgets; if anyone comes up with a great idea, we do it.
    - We do cool stuff, tell the world about it, and have fun doing it!
    - We put quality first, always.
  • Because we are a fast-growing company, no month will be the same.
  • Plenty of opportunities for (personal and professional) growth
  • We offer a competitive salary and benefits.
  • You can work from anywhere in the United States or Europe.


Apply now

AxonIQ-Conference_hucopix_highres_102 1
Our Story
2 min
Our people insta
Our People
5 min
axoniq map
5 min