Software Engineer
Work4you AG
- Employment type
- Part-time
- Location
- Aadorf
- Company
- Work4you AG, Krummgasse 13, 8200 Schaffhausen
- Languages
- German (fluent), English (fluent)
- First posted
Software Engineer 80-100%
You want to develop robust software and actively work on complex technical products of the next generation? Then an exciting task awaits you in Aadorf. For an innovative Swiss technology company, we are looking for an experienced software personality who writes clean code, understands technical relationships, and develops stable, maintainable, and high-performance solutions together with the team.
Company info
Our client is a growing Swiss technology company that develops modern systems in a security-relevant future market. In an interdisciplinary team, demanding technical products are created with high requirements for quality, stability, and reliability. You can expect a modern engineering environment with flat hierarchies, clear goals, and plenty of room to actively shape software solutions.
What the company offers
• A full-time position with a workload of 80 to 100 percent
• Workplace at the headquarters in Aadorf
• An exciting task in the field of software engineering
• Collaboration on complex technical products of the next generation
• Modern technologies and challenging development projects
• Plenty of room for technical conception, prototyping, and productive implementation
• Flat hierarchies and clear goals
• Flexible working hours with flexible working time
• Attractive compensation and growing social benefits
• Support for relevant further education and certifications
• An environment where innovation and own ideas are actively promoted
• Free coffee for all employees
• Discounted fitness subscription directly next to the office
• Regular team events, apéros, and joint dinners
• A long-term perspective in an exciting future market
Our client wishes
• First to several years of experience in modern C++ development
• Interest in system-related and backend-oriented software development
• Good understanding of object-oriented design, concurrency, memory management, and modular architecture
• Experience or interest in network communication, interfaces, and distributed systems
• Experience with CMake and Git
• Experience with CI/CD workflows is an advantage
• Focus on clean, structured, and maintainable code
• Analytical thinking and structured problem-solving
• Clear communication and pleasure in teamwork
• Very good German language skills
• Experience with UI technologies like Qt, QML, or comparable frameworks is an advantage
• Knowledge of message queues or event systems like Kafka, ZeroMQ, or DDS is an advantage
• Experience with Embedded Linux, databases, or system-related integration is an advantage
• Interest in performance optimization, system design, or security best practices is an advantage
• Experience with static analysis, sanitizers, or modern quality tools is an advantage
What to expect
• You develop and maintain backend services and system components with modern C++
• You design performant, maintainable, and scalable software architectures
• You implement communication interfaces like TCP, UDP, REST, or gRPC
• You integrate hardware, communication protocols, or external services
• You connect backend logic to functional user interfaces for professional users
• You analyze requirements and develop suitable technical solutions
• You work on comprehensive solutions from technical conception to prototyping to productive implementation
• You participate in code reviews, tests, documentation, and release preparations
• You systematically analyze errors and performance issues
• You implement improvements cleanly and sustainably
• You bring your expertise into the team and contribute to developing stable and maintainable software solutions
Automatically translated from the original.
Posted today