[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. Axoniq builds infrastructure that makes complex event-driven systems visible, traceable, and easier to change. They are seeking a skilled Software Engineer to evolve their developer platform and ecosystem, focusing on end-to-end product ownership and collaboration across teams.
Responsibilities
- 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
Skills
- 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
- Familiarity with AI/ML concepts and experience developing with or for AI — whether integrating LLMs into applications, building AI-assisted tooling, or working alongside AI systems in a development workflow
- 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)
- Experience using or contributing to Axon Framework or Axon Server
- Experience building or integrating AI/ML pipelines, RAG systems, or LLM-powered features into production applications
- 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
Company Overview