BACKEND SOFTWARE ENGINEER | SVILUPPATORE BACKEND | C++ JAVA PYTHON

22/04/2026

Canton Ticino

Job description

Techyon is the leading Head Hunter in the search and selection of senior professionals and managers in the Information Technology field.  

About the Company: for an innovative optical system manufacturing company, our Recruitment Engineers are looking for a Backend SW Engineer.

 

Core Responsibilities

You will be responsible for the architecture, development, and optimization of server-side components that support our core product. The ideal candidate is organized, methodical, and experienced in building scalable back-end systems.

Main activities:

  • Design and develop robust back-end software solutions using modern C++, Java, and Python across Windows and Linux environments.
  • Define, implement, and test software components within a distributed microservices- based system.
  • Collaborate closely with front-end developers, UX designers, and system architects to deliver high-quality software.
  • Optimize server performance, ensure scalability and reliability, and implement secure data-handling practices.
  • Create and maintain reusable code libraries and data storage solutions.
  • Follow Clean Code principles and ensure high software quality through automated testing and CI/CD practices.
  • Support software products throughout their lifecycle: from design to deployment and maintenance.
  • Produce and review documentation for design, quality assurance, and production.
  • Proactively contribute to the improvement of engineering processes and development practices.

 

Job requirements

Must Have:
  • Master’s or PhD in Computer Science, Software Engineering, or a related field
  • Proven experience in software development and testing in production environments
  • Strong knowledge of object-oriented programming and software architecture principles
  • Hands-on experience with the following technologies: C++, Java, Python
  • Databases: PostgreSQL, MongoDB, Redis
  • Architecture: Microservices
  • CI/CD: TeamCity, scripting pipelines
  • Version control: Bitbucket (Git)
  • High proficiency in spoken and written English and Italian
  • Team-oriented and open-minded
  • Strong problem-solving and analytical skills
  • Attention to detail and structured thinking
  • Self-driven and proactive mindset
Nice to have:
  • Front-end: JavaScript, React
  • Project tools: Atlassian suite (Jira, Confluence)
  • Embedded systems or GPU programming
  • Basic notions of AI/ML
  • Willingness to collaborate across engineering disciplines (Electrical, Electronic, Optical, Software)

 

Other info

Location: Mendrisio (CH)

Further information: On-site presence.

#LI-VG1

Compila i seguenti campi per candidarti.

Carica il tuo CV (.pdf)* Non puoi caricare il CV?

Informativa privacy candidati