Axoniq
Mid/Senior Software Engineer
AxoniqNetherlands9 hours ago
Full-timeEngineering, Information Technology
Mid/Sr. Software Engineer 


Department: Engineering

Reports to: Engineering Lead


Overview

We’re looking for a skilled and curious Software Engineer with strong experience in Java and Kotlin to help evolve Axoniq’s developer platform and ecosystem. You’ll work across the stack — from designing resilient backend systems to refining user interfaces that make complex event-driven architectures intuitive to use.

This role is a great fit for someone who thrives on end-to-end product ownership, who is excited by technologies like event sourcing, domain-driven design, and event-driven architecture.


What You’ll Do
  • Design, build, and maintain new product features and services in Java and Kotlin, ensuring scalability and high performance.
  • Collaborate across engineering, product, and design teams to deliver seamless experiences from backend to frontend.
  • Contribute to our event-driven and event-sourced architecture — powering mission-critical systems used by global enterprises.
  • Build and enhance user interfaces using TypeScript, Vue.js, and Vuetify to create clean, intuitive experiences for developers.
  • Participate in design reviews, code reviews, and architectural discussions, advocating for quality and best practices.
  • Write automated tests, contribute to CI/CD pipelines, and improve overall code quality and reliability.
  • Engage with open-source communities and stay up to date with emerging technologies that can improve developer experience.
  • Participate in a shared engineering support rotation to investigate, troubleshoot, and resolve production or customer-facing issues as part of maintaining system reliability.


What You’ll Bring
  • 4+ years of professional software development experience.
  • Strong command of Java and Kotlin, with an eye for maintainable and testable code.
  • Proven experience with event-driven systems and ideally event sourcing patterns.
  • Familiarity with frameworks like Spring Boot, Micronaut, or similar modern Java frameworks.
  • Solid understanding of distributed systems, and asynchronous communication.
  • Experience or interest in frontend development using Vue.js and TypeScript,.
  • A collaborative mindset — able to work closely with global teams and contribute to shared goals.
  • Fluency in English (written and spoken).


Nice to Have
  • Experience using or contributing to Axon Framework or Axon Server.
  • Background in cloud-native deployments (Docker, Kubernetes, or AWS/GCP).
  • Familiarity with CQRS, DDD, or reactive programming.
  • Experience contributing to open-source or developer community projects.


Why You’ll Love Working Here

At Axoniq, we’re on a mission to empower developers to build scalable, event-driven systems that adapt to change. You’ll join a distributed, collaborative team that values autonomy, craftsmanship, and shared learning.


We live by our values — RIDE:

  • Responsibility & Ownership
  • Integrity & Transparency
  • Deliver Meaningful Results
  • Excellence in Quality


You’ll have the freedom to experiment, grow, and directly shape technology that impacts developers and enterprises around the world.




We are an equal opportunity employer committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.


Key Skills

Ranked by relevance