Senior Software Engineer
Workplace: Malmö, Sweden
Expires: October 17, 2025
Join Telavox as a Senior Software Engineer in the Web Desktop Team, focusing on backend development using Java and Spring Boot to build scalable, user-centric collaboration solutions. This role combines hands-on coding with mentoring and technical leadership to drive innovation and maintain high engineering standards.
Main requirements:
- 5+ years of hands-on experience as a Senior Engineer or similar role using Java with Spring Boot
- Experience with UCaaS solutions especially telephony and video technologies
- Expertise in microservices architecture within cloud-native environments (gRPC, Kubernetes, event-driven architecture)
- Strong communication skills with ability to present technical ideas and mentor diverse teams
- Collaborative mindset with curiosity, adaptability, and desire for continuous learning
Responsibilities:
- Design and implement sustainable backend solutions using Java and Spring Boot
- Build and enhance a world-class Unified Communications as a Service (UCaaS) platform
- Identify opportunities for platform improvements through technical innovation and process optimization
- Collaborate closely with teammates through design discussions, solution reviews, and pairing
- Partner with cross-functional teams to translate business needs into scalable technical solutions
Required hard skills:
- Java
- Spring Boot
- Microservices
- Cloud-native technologies
- gRPC
- Kubernetes
- Event-driven architecture
Recommended hard skills:
- React (front-end experience)
Soft skills:
- Strong communication
- Technical mentorship
- Collaboration
- Curiosity
- Adaptability
- Continuous learning
Coding languages:
- Java
- JavaScript
Frameworks:
- Spring Boot
- React
Operating systems:
- Linux
- Cloud environments
Natural languages:
- English (Proficient)
Cultural skills:
- Open to diversity and inclusion
- Flexible work culture
- Commitment to innovation and AI-driven solutions