Software Engineering Jobs in Switzerland
There are 344 open Software Engineering jobs in Switzerland on freehire right now. 53 of them were posted recently. The skills employers ask for most often are ai, python and cloud.
Most requested skills
- ai 40%
- python 38%
- cloud 36%
- api 35%
- java 31%
- ci-cd 27%
- cpp 20%
- sql 19%
How the work is done
- Hybrid 51 · 15%
- Remote 37 · 11%
- Onsite 19 · 6%
Visa sponsorship offered in 75% of the 55 postings that state a position on it.
Seniority
- Senior 98
- Lead 15
- Staff 15
- Junior 7
- Intern 6
- Principal 4
Who is hiring
- 501-1000 employees 62
- 1000+ employees 56
- 51-200 employees 23
- 11-50 employees 12
- 201-500 employees 2
- 1-10 employees 1
Client-Facing Python Developer — ERP/CRM Implementations
Implement and customize the Vertec ERP/CRM system for client companies, analyze workflows, and deliver on-site training across the DACH region.
Software Engineer (all genders)
Leads customer projects from consulting to deployment, building low-code/zero-code SaaS integrations in TypeScript and Java, while migrating legacy Java solutions to modern standards.
Software Development Engineer, AEM Sites
Build an AI-driven content management system for marketing teams, turning market signals into next-best actions and integrating with Adobe Experience Cloud tools.
Staff Software Engineer (Java)
Staff Engineer builds and secures Sonar’s identity services (AuthN/AuthZ) in Java, designing cloud and on-prem solutions that scale to thousands of requests per second while mentoring engineers.
Software Engineer
Build and maintain Linux back-end systems in C++/Python that ingest and pre-process media measurement data from 50k+ devices, using AWS, REST APIs, and security best practices.
Softwareentwickler HMI (m/w/d)
Develop and maintain HMI applications for packaging machines, focusing on usability and user experience, and support global customer deployments.
Senior Software Engineer
Build and improve distributed e-commerce systems in a hands-on, agile team using Java and modern engineering practices like CI/CD, DDD, and event-driven architecture.
Java Software Engineer
Build and maintain Java-based applications using Spring Boot, Java EE, and modern CI/CD pipelines while collaborating on customer projects in an agile team.
Senior Software Engineer
Builds and maintains web portals and SaaS apps using Micro-Frontends, React, Spring Boot, and TypeScript, while automating CI/CD pipelines.
Graduate Software Engineer
Build backend features for a DevOps platform in Java, Python, and TypeScript, own code from local to AWS cloud, and help integrate AI agents with DevOps tools.
Java Software Engineer (a)
Full-stack Java developer building and maintaining web apps in a Scrum team, using modern frameworks and pair programming for growth.
Software Engineer (PHP/JavaScript)
Builds and maintains a cloud business platform for SMEs using PHP (Symfony) and JavaScript (Angular), integrating add-ons via REST APIs and supporting migrations and feature development.
Software Engineer 80-100%
Builds full-stack web apps in Next.js/React to modernize energy utilities, integrating systems via REST/MQTT and deploying with Docker/Terraform.
Software Engineer – ETLs & Microservices
Build and maintain scalable microservices and modernize ETL pipelines for a global travel group, using Java/Kotlin, Spring Boot, and Talend.
Client Advisor / Software Engineer
Hybrid role in Zürich advising clients and building web apps with PHP/Laravel/JavaScript for an AI-focused startup.
Senior Network Software Development Engineer Linux / C++ (f/m/d) (w/m/d)
Design and build high-performance C++ network software for Linux, focusing on LAN/WLAN/WAN stacks, SDN, and embedded security in a Swiss high-tech environment.