About the Role
We are looking for a Senior Backend Developer to join our growing team to further develop our Unwired Edge Cloud service – a cloud-managed networking solution that powers thousands of routers and public WiFi access points across Europe.
Unwired Networks develops and operates a large network of routers in public transport vehicles such as trains or buses within Europe.
This position is ideal for a seasoned developer who has a proven track record of creating and maintaining software projects, who is used to diving into code to diagnose & fix various issues and to develop new solutions. You will collaborate closely with a cross-functional team to deliver cutting-edge solutions for the public transport industry.
Your Responsibilities
- Develop and Own Backend Services – Design and implement backend services and APIs in a microservices architecture.
- Programming Expertise – Develop backend components using languages such as Golang, Python, or TypeScript.
- Cloud and Kubernetes Deployment – Work within a Kubernetes-based cloud deployment on Google Cloud (GKE).
- API and Microservices Design – Develop web services and APIs for frontend applications and external integrations.
- Testing and CI/CD – Write and maintain unit tests, integration tests, and automated deployment pipelines.
- Incident Management – Lead incident response efforts with the team, conduct root cause analysis, and implement preventative measures to ensure service reliability.
- Product Development – Collaborate with cross-functional teams to shape the company’s future product roadmap.
- Technology Exploration – Stay up to date with modern backend technologies and best practices.
Required:
- Backend Development Expertise – Minimum 3-5 years of software engineering experience.
- Programming Proficiency – Experience in one or more of the following languages: Golang, Python, TypeScript, or similar.
- Cloud and Kubernetes Experience – Hands-on experience with Kubernetes and Docker, preferably in Google Cloud (GKE).
- Microservices and API Design – Understanding of GraphQL and REST API best practices.
- Software Engineering Background – Bachelor’s degree in software engineering or equivalent experience.
Preferred:
- Experience with Multiple Languages – Proficiency in multiple programming languages is a plus.
- Networking and DevOps Knowledge – Familiarity with networking concepts, cloud services, and infrastructure as code.
Knowledge, Skills, and Abilities
- Analytical Problem-Solving – Ability to diagnose complex technical issues and implement robust solutions.
- Communication – Strong verbal and written communication skills to interface effectively with technical and non-technical stakeholders.
- Continuous Learning – Enthusiasm for staying informed about emerging technologies, industry trends, and potential vulnerabilities.
- Team Collaboration – Proven ability to work in a collaborative team environment and contribute to a culture of excellence.
Your Team
You will report directly to the Head of Engineering and will play a critical role in shaping the future of our services and our customers.
This job role is primarily located in Vienna, Austria. If relocation within the EU is required, we support this process. The job language is primarily English – German is an advantage.
You can work either in our office in the central district of Vienna or remotely to a large extent if desired.
We offer a full-time position (38.5 hours/week) with a minimum gross monthly salary of €5,000 according to the Austrian IT collective bargaining agreement. Overpayment depends on qualifications and professional experience.
Join Us
If you are a highly skilled developer with a passion for Golang, DevOps, and cloud-native technologies, we invite you to apply and help us build the future of scalable and reliable cloud services.
Please send your job applications to jobs@unwirednetworks.com.