Requirements Must have: - 3 years of experience as a Software Architect - 5 years of experience in building, maintaining and optimizing microservices - Strong background in distributed systems and API design - Experience with Linux environments, Docker and packaging concepts - Familiarity with cloud environments and IoT systems - Fluent in English (French is a plus) - Strong communication and collaboration skills - A pragmatic, solution-oriented mindset - The habit of sharing and welcoming constructive feedback - A passion for scalable, well-designed systems Responsibilities: - Co-design and evolve the overall software architecture, without managerial responsibility - Define and maintain service interfaces (APIs, protocols, data contracts) - Ensure clean integration between teams and software components - Define and promote best practices for versioning, compatibility and releases - Support teams early in design phases to reduce coupling and risks - Contribute occasionally with code, prototypes or reference implementations Company: Ecorobotix SA is a Swiss B-Corp company headquartered in Yverdon-les-Bains, offering innovative robotic solutions to lessen the environmental impact of agricultural activities. We develop ultra-precise spraying technologies powered by artificial intelligence, allowing farmers to significantly reduce the use of chemicals in their fields. Join our dynamic, international team, and together, lets make agriculture more sustainable We are growing and are looking for a Software Architect for Platform Architecture & Integration. This high-impact technical role involves ensuring architectural coherence and clean integration across a complex software platform.