We are looking to expand our team in Novi Sad with a senior Software Developer who will collaborate closely with our team in Austria to develop, evolve, and maintain our software products based on OPC UA communication. This role includes technical leadership and ownership, contributing not only through hands-on development but also by guiding architectural decisions, mentoring colleagues, and shaping best practices within the team.
If you are proactive, responsible, and analytical, with a strong sense of commitment, experience leading or mentoring software development teams, and a passion for collaboration, we’d love to hear from you. And if you have a passion for embedded Linux and enjoy taking ownership and responsibility, we look forward to welcoming you into the KEBA Family in Novi Sad.
Responsibilities
- Design, development, and maintenance of software features owned by the team
- Leading and mentoring software developers
Required Experience & Skills
- Master’s degree in Software Engineering, Electronics, or a related field
- 3+ years of C/C++ development experience
- Hands-on experience with scripting languages (e.g., Bash, Shell, Python)
- Experience with version control systems (preferably Git)
- Demonstrated leadership capabilities, including technical decision-making and ownership of software components
- Ability to guide architecture, design, and implementation of SW products
- Strong communication and collaboration skills, including cross-site teamwork with international teams
- Proactive, responsible, and accountable working style with a strong sense of ownership
- Proficient in English (spoken and written)
- Willingness to occasionally travel to Linz
Preferred Experience & Skills
- Experience in middleware or embedded software development is plus
- Experience with object-oriented programming in C++ or other languages
- Experience with OPC UA or other industrial communication protocols is a plus
- Experience with EUROMAP standards (77 & 83) is a plus
- Experience with GitLab, CI/CD pipeline using technologies like Docker is a plus
- Experience with REST API or WebSockets
- Experience with cyber securitypro
- Working knowledge of Linux operating system would be a great plus
- Experience in Automation technologies would be a great plus
- Experience in working in agile (Scrum) teams
- Knowledge of German language is desirable, but not required
Benefits offered by KEBA
- Great team spirit nurtured as a main aspect of our company’s culture
- Flexible work time
- Compensatory time (no lost overtime hours/minutes)
- Hybrid work mode: combining home office and on-site work
- Ability to reduce workload for a defined time
- 22 vacation days (+additional days for loyal employees)
- Self-learning time (10% of total working time)
- Internal library, trainings, online courses, conferences participation
- Private health insurance
- FitPass membership available
- Covered parking fees
- Christmas gifts (vouchers) for KEBA children
- Fully equipped kitchen and dining/chill-out area in our new premises
Keba d.o.o. Novi Sad
KEBA d.o.o. Novi Sad kćerka je austrijske kompanije KEBA AG koja je osnovana 1968. godine u Lincu, gde je i danas sedište grupacije. KEBA je danas međunarodna kompanija čiji uspeh proističe iz tehnoloških inovacija, sasvim preciznih standarda kvaliteta i dinamičnog pristupa i entuzijazama svojih…
Beneficije