Zum Seiteninhalt springen
Multi Cash-Automation Handels GmbH

Software Engineer (m/w/d)

Smart über karriere.at bewerben
karriere.at/jobs/10007679
Titelbild

Software Engineer (m/w/d)

About this job

Employment type

Part Time (Permanent employment), Full Time (Permanent employment)

Salary

62,790 € yearly

Seniority level

Professional Experience

Work model

Hybrid

Place of work

Neuhofen an der Krems

Field of work

IT, Data Processing

Unfilled vacancies

1 vacancy unfilled for this position

About the company

Number of employees

11 - 30 employees

Locations

Neuhofen

We design and build high-precision coin-counting machines used worldwide. Our flagship product is a JVM-based, customizable application that drives a wide range of hardware configurations. Complementing this are several web services that provide remote monitoring, reporting, and device management. We strive to be lean and empower our devs to shape the software development process from architecture to delivery.

What You’ll Do

  • Core platform development: Extend and maintain a JVM-based application, adding support for new device protocols and configuration options.
  • White-labeling & customization: Implement modular features that allow customers to brand and tailor the UI/behaviour.
  • Spring Boot services: Design, build, and operate REST APIs for device telemetry, user management, and analytics dashboards.
  • Hardware integration: Work closely with firmware engineers to define communication contracts (serial, USB, TCP/IP) and ensure real-time reliability.
  • Quality & performance: Write comprehensive unit/integration/e2e tests, set up CI pipelines, and profile the system to meet latency targets.
  • Process ownership: Define coding standards, review workflows, and help evolve our agile practices (sprint planning, retrospectives, continuous delivery).
  • Mentorship: Guide junior developers, conduct code reviews, and share best practices in Java, Spring, and embedded systems.

Who You Are

  • 3+ years of professional JVM development with deep expertise in building and shipping software.
  • Proven experience building highly configurable, robust and secure applications.
  • Comfortable with CI/CD tools (Git, Maven/Gradle, GitHub Actions) and containerisation (Docker).
  • Strong understanding of hardware-software interfacing (serial, USB, network protocols) and real-time constraints.
  • Ability to shape development processes in a small, autonomous team.
  • Bonus: Experience with Linux, Groovy, UI/UX, Open Source software, TDD and a passion for writing high quality code.

We are loolking for a person that embraces test-driven development and strives for writing maintainable, clean code. If you’re passionate about building robust, configurable systems that bridge software and hardware, we’d love to hear from you.

What We Offer

  • Competitive salary + performance bonus.
  • Flexible working hours and remote-friendly policy.
  • Proven tech stack and freedom to introduce new tools/methodologies.
  • A collaborative, supportive team culture in a long-standing family business.
Details about this job

Part Time (Permanent employment)

  • Monday to Friday
  • 30 - 38,5 hours

Full Time (Permanent employment)

  • Monday to Friday
  • 38,5 hours

Place of work

  • Neuhofen an der Krems

Must-have skills

  • Java
  • Spring
  • Git
  • Docker
  • Maven
  • Gradle
  • GitHub Actions

Required languages

  • German C2
  • English C1

Details about this job

Part Time (Permanent employment)

  • Monday to Friday
  • 30 - 38,5 hours

Full Time (Permanent employment)

  • Monday to Friday
  • 38,5 hours

Place of work

  • Neuhofen an der Krems

Must-have skills

  • Java
  • Spring
  • Git
  • Docker
  • Maven
  • Gradle
  • GitHub Actions

Required languages

  • German C2
  • English C1

Salary

The minimum salary for a full-time position is EUR 62.790,- (gross annual salary). The salary is paid 14 times per year. We are happy to provide overpayment based on prior qualifications and experience!

Benefits

Flexible working hours

Employee bonuses

Flexible working hours

Employee bonuses

All infos regarding your application

Required application documents:

  • Résumé

Contact person

Christoph Patzalt
+43 (0)7227 5600 17

If this sparks your interest, send your resume and a brief cover letter. We are looking forward to hearing from you.

We design and build high-precision coin-counting machines used worldwide. Our flagship product is a JVM-based, customizable application that drives a wide range of hardware configurations. Complementing this are several web services that provide remote monitoring, reporting, and device management. We strive to be lean and empower our devs to shape the software development process from architecture to delivery.

Software Engineer (m/w/d)

What You'll Do

  • Core platform development: Extend and maintain a JVM-based application, adding support for new device protocols and configuration options.
  • White-labeling & customization: Implement modular features that allow customers to brand and tailor the UI/behaviour.
  • Spring Boot services: Design, build, and operate REST APIs for device telemetry, user management, and analytics dashboards.
  • Hardware integration: Work closely with firmware engineers to define communication contracts (serial, USB, TCP/IP) and ensure real-time reliability.
  • Quality & performance: Write comprehensive unit/integration/e2e tests, set up CI pipelines, and profile the system to meet latency targets.
  • Process ownership: Define coding standards, review workflows, and help evolve our agile practices (sprint planning, retrospectives, continuous delivery).
  • Mentorship: Guide junior developers, conduct code reviews, and share best practices in Java, Spring, and embedded systems.

Who You Are

  • 3+ years of professional JVM development with deep expertise in building and shipping software.
  • Proven experience building highly configurable, robust and secure applications.
  • Comfortable with CI/CD tools (Git, Maven/Gradle, GitHub Actions) and containerisation (Docker).
  • Strong understanding of hardware-software interfacing (serial, USB, network protocols) and real-time constraints.
  • Ability to shape development processes in a small, autonomous team.
  • Bonus: Experience with Linux, Groovy, UI/UX, Open Source software, TDD and a passion for writing high quality code.

We are loolking for a person that embraces test-driven development and strives for writing maintainable, clean code. If you're passionate about building robust, configurable systems that bridge software and hardware, we'd love to hear from you.

What We Offer

  • Competitive salary + performance bonus.
  • Flexible working hours and remote-friendly policy.
  • Proven tech stack and freedom to introduce new tools/methodologies.
  • A collaborative, supportive team culture in a long-standing family business.

Salary

The minimum salary for a full-time position is EUR 62.790,- (gross annual salary). The salary is paid 14 times per year. We are happy to provide overpayment based on prior qualifications and experience!

If this sparks your interest, send your resume and a brief cover letter. We are looking forward to hearing from you.

About this job

Employment type

Part Time (Permanent employment), Full Time (Permanent employment)

Salary

62,790 EUR yearly

Seniority level

Professional Experience

Work model

Hybrid

Place of work

Neuhofen an der Krems

Field of work

IT, Data Processing

Unfilled vacancies

1 vacancy unfilled for this position

About the company

Employer

Multi Cash-Automation Handels GmbH

Number of employees

11 - 30 employees

Locations

Neuhofen

Details about this job

Part Time (Permanent employment)

  • Monday to Friday
  • 30 - 38,5 hours

Full Time (Permanent employment)

  • Monday to Friday
  • 38,5 hours

Place of work

  • Neuhofen an der Krems

Must-have skills

  • Java
  • Spring
  • Git
  • Docker
  • Maven
  • Gradle
  • GitHub Actions

Required languages

  • German C2
  • English C1

Benefits

  • Flexible working hours
  • Employee bonuses

All infos regarding your application

Required application documents:

  • Résumé

Contact person

Christoph Patzalt
+43 (0)7227 5600 17

Weitere Jobs in Neuhofen an der Krems

Diese Jobs hast du dir zuletzt angesehen