Senior Software Engineer

Oliver James — Italy · Posted ~6 hours ago

Senior Full-time Remote

Skills

Distributed systems Software architecture Scalability Performance Maintainability Software design Testing Observability Technical leadership Mentoring Cloud services

🔓 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 permanent remote opportunity for a senior engineer to lead the design and evolution of large-scale distributed systems. You will drive architecture decisions around scalability and performance, own cross-team technical initiatives, mentor engineers, improve software design and testing practices, and take critical services from concept through production.

Highlights

Permanent remote senior engineering role offering substantial ownership of distributed systems, architecture decisions, cross-team initiatives, mentoring, and engineering standards.

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. Apply Now