Lead Software Engineer

Oliver James — Switzerland · Posted ~1 hour ago

Lead Full-time Hybrid

Skills

distributed systems software architecture system design Golang C++ Ruby technical leadership

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An international technology organization is seeking a technical leader to design scalable distributed systems, guide architecture decisions, mentor engineers, and improve software development practices.

Highlights

Leadership role focused on large-scale systems, architecture decisions, mentoring engineers, and driving engineering excellence.

Description

Lead Software Engineer - Permanent & Full Time Ticino, Switzerland | Hybrid I'm working with an exciting international technology company that is expanding its engineering team in Ticino and looking for a Lead Software Engineer. This is a strong opportunity for an engineer who enjoys distributed systems, architecture and technical leadership. What you'll be doing Lead the design and evolution of large-scale distributed systemsDrive architecture decisions around scalability, performance and maintainabilityOwn cross-team technical initiatives and influence engineering directionMentor engineers and raise standards around design, code quality and operational excellenceDrive best practices across software design, testing and observabilityTake ownership of critical features and services from concept through production What you bring Extensive experience designing and building large-scale distributed systemsStrong experience with Golang, C++ or RubyStrong knowledge of system design, algorithms and data structuresExperience with modern backend architectures, APIs and service-oriented systemsStrong automated testing experienceJavaScript/TypeScript and React experience is a plusFluent English; Italian is a plus Open to cross-border candidates from Italy. Interested? Apply with your updated CV.