BACKEND SOFTWARE ENGINEER | BACKEND DEVELOPER | C++ JAVA PYTHON
techyon.it
- Required language
- English professional, Italian professional
- Job written in
- English
- Location
- Canton, Ticino, Switzerland
- Work type
- On-site
- Type
- Full-time
Techyon® is a recruitment firm specializing in C-Suite, Managerial, and Mission-Critical roles within the Information Technology sector. They are currently seeking a Backend Software Engineer for a company that produces optical inspection systems. The Backend Software Engineer will design and implement field software solutions using modern C++, Java, and Python for Windows and Linux platforms. They will define the design, implementation, and testing of software components for distributed systems. The role involves collaborating within a multi-disciplinary development team to deliver products efficiently. The engineer will ensure software quality by applying Clean-Code principles and using automated tests within a CI/CD pipeline. They will also contribute innovative ideas and novel electronic design solutions to address business and customer challenges, drive improvements in team working practices, produce and review technical, quality, and production documentation, and support products throughout their lifecycle. The ideal candidate must have a Master's or PhD degree in Computer Science or equivalent experience. They need a strong understanding of programming principles for production systems and extensive experience with C++, Java, and Python. Experience in microservices architecture, knowledge of CI/CD practices using Team City, proficiency in version control systems like Bitbucket (Git), and high proficiency in spoken and written English and Italian are essential. Familiarity with the Atlassian platform and understanding of embedded systems programming are also required. Nice-to-have skills include familiarity with databases such as MariaDB, Redis, and MongoDB, knowledge of JavaScript and React, familiarity with other programming languages, knowledge of GPU programming, and understanding of AI/ML concepts. The role is based in Mendrisio, Switzerland, and offers a Swiss contract with a RAL of 60,000 CHF. The position is on-site. What the role asks for: - Master's or PhD degree in Computer Science or equivalent experience - Strong experience with C++, Java, and Python - Experience in microservices architecture - Knowledge of CI/CD practices using Team City - Proficiency in version control systems like Bitbucket (Git) - High proficiency in spoken and written English and Italian - Experience with the Atlassian platform - Understanding of embedded systems programming - Familiarity with databases such as MariaDB, Redis, and MongoDB (nice-to-have) - Knowledge of JavaScript and React (nice-to-have) - Familiarity with other programming languages (nice-to-have) - Knowledge of GPU programming (nice-to-have) - Understanding of AI/ML concepts (nice-to-have)
Software Engineer: Lebenslauf-Vorlage
Bewirb dich mit einem Lebenslauf im Schweizer Aufbau — mit Beispieltext und den Anforderungen, die Software Engineer-Inserate am häufigsten nennen.
Lebenslauf-Vorlage Schweiz ansehenSoftware Engineer: was der Markt gerade verlangt
Software Engineer-Stellen gehören zu den regelmässig ausgeschriebenen Berufen auf SwissJobs.app.
Am häufigsten genannt in Software Engineer-Inseraten:
- Berufserfahrung12% der Inserate
- Kundenkontakt9% der Inserate
- Belastbar / flexibel9% der Inserate
Weitersuchen
- Alle Software Engineer Jobs in der Schweiz
- Alle Jobs in Tessin
- Lebenslauf als Software Engineer: Beispiel und Vorlage
- Vorstellungsgespräch als Software Engineer: die häufigsten Fragen
- Lebenslauf mit KI erstellen
- ATS-Lebenslauf prüfen
- Bewerbungsschreiben für dieses Inserat