Our SW group is looking for a strong backend software developer to join our team and work on complex, high-performance software systems in a highly technical environment.
In this role, you will be part of a multidisciplinary team developing backend and server-side software that interacts closely with hardware components such as motion controllers, sensors, cameras, and embedded or field devices. The work involves deep technical challenges, system-level thinking, and close collaboration across engineering, product, and quality teams.
This role is ideal for a backend engineer with strong analytical thinking, solid object-oriented design skills, and a genuine passion for building robust, scalable systems at the intersection of software and hardware.
Responsibilities
What you will be doing:
Design and develop backend and server-side software components
Implement complex software features end-to-end, meeting high quality and reliability standards
Contribute to system architecture, technical design, and key engineering decisions
Investigate and resolve production-level issues using strong debugging and analytical skills
Work closely with developers, QA, Product, and other cross-functional stakeholders
Take ownership of tasks, deliver independently, and help drive engineering excellence and best practices.
Requirements: Proven experience in implementing complex software systems, with strong analytical and problem-solving skills
3+ years of backend and server-side development experience
Strong experience in Object-Oriented Programming, primarily in Java or C#
B.Sc. degree in Computer Science, Computer Engineering, or equivalent practical experience
Ability to work as a team player while also taking full ownership and working independently
Genuine passion for technology and problem solving
Experience developing software that interfaces with hardware components such as motion control systems, sensors, cameras, or similar devices
Experience with agentic coding and LLM developer tooling - Advantages
Experience working in Agile development environments - Advantages
Experience with web technologies - Advantages
Knowledge and hands-on experience with Python - Advantages
Availability to travel abroad for short periods, if needed.
This position is open to all candidates.