Toku Ltd
Staff Software Engineer – Distributed Systems
Employment
Not statedLevel
StaffTeam
EngineeringCountry assessment
Not doable from Austria because the employer's own board marks it as not remote.
Our assessment is guidance. Confirm arrangements with the employer.
Skills mentioned in this posting
Job description
At Toku, we create bespoke cloud communications and customer engagement solutions to reimagine customer experiences for enterprises. We provide an end-to-end approach to help businesses overcome the complexity of digital transformation and deliver mission-critical customer experiences through cloud communication solutions. Toku combines local strategic consulting expertise, bespoke technology, regional infrastructure, connectivity, and global reach to serve enterprises operating at scale across APAC and beyond.
With Toku B.V. now established in the Netherlands, we are expanding our European engineering presence and building out our team from our Rotterdam base. As a Staff Software Engineer, you will be one of the most senior technical individual contributors within Toku Engineering, with significant autonomy to shape how our next generation of technology is designed and built.
This is an opportunity to influence architecture and engineering direction across multiple squads while remaining deeply hands-on with complex software engineering challenges. Toku is evolving and modernising significant parts of its technology estate. You will design and build systems from the ground up, modernise existing and legacy architecture, and help evolve our CCaaS, UCaaS and CPaaS capabilities towards a more unified and scalable platform.
You will solve complex distributed-systems challenges involving high volumes of concurrent API requests, scalability, reliability and performance, with genuine scope to challenge existing approaches and introduce better ways of building software. Working primarily across Go and Node.js, you will combine deep backend engineering and architecture with technical leadership, mentorship and influence across engineering.
This is not a people-management role: you will lead through technical expertise, engineering judgement and the ability to help other engineers and teams solve difficult problems. If you enjoy building systems at scale, modernising complex technology and having meaningful autonomy over architecture and engineering decisions, we'd love to hear from you.