Senior Software Engineer

Oliver James — Switzerland · Posted ~11 hours ago

Senior Full-time Remote

Skills

Large-scale distributed systems Software architecture Scalability Performance optimization Maintainability Technical leadership Software design Testing Observability Mentoring Distributed systems

🔓 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

A senior software engineering role at an international technology organization, focused on large-scale distributed systems and architecture. You will shape scalable and maintainable systems, lead technical initiatives, influence engineering direction, mentor other engineers, and own critical services from design through production. The role is permanent, full-time, and remote.

Highlights

Senior-level opportunity with permanent full-time remote work, substantial ownership, architecture influence, technical leadership, cross-team impact, and mentoring responsibilities.

Description

Senior Software Engineer - Permanent & Full Time Remote in Italy I'm working with an exciting international technology company that is expanding its engineering team in Ticino and looking for a Senior 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 Degree in Computer Science or a related field, or extensive equivalent professional experienceExtensive experience designing and building large-scale distributed systems, strong software engineering backgroundStrong 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 experience, including TDD, BDD and integration testingJavaScript/TypeScript and React experience is a plusFluent English; Italian is a plus This role can be offered on a fully remote basis from Italy, so previous experience working successfully in a remote environment is required. Please note: Candidates interested in relocating to Switzerland can also be considered and will receive a relocation allowance, provided they hold an EU passport. Unfortunately, visa sponsorship is not available at this time. Interested? Apply with your updated CV.