Role overview
Published via Mainder
We are looking for a Senior Software Engineer to join our team at Swisscom, contributing to the development and evolution of Swisscom eDossier, our document management services platform. You will work in an agile, collaborative, and international environment, where innovation, quality, and customer focus are key.
Design, implement and maintain high-quality backend components for the Swisscom eDossier platform.
Participate in the full software development lifecycle, from requirements analysis and specification to deployment and operations.
Ensure solutions meet non-functional requirements such as performance, scalability, security and reliability.
Develop and maintain comprehensive unit and integration tests to guarantee code quality.
Perform code reviews, promote clean code principles and enforce engineering best practices and standards.
Collaborate closely with architects, product owners and other engineers to refine architecture and evolve product features.
Contribute to CI/CD and GitOps-based workflows for containerized applications on Kubernetes.
Stay current with modern software engineering tools, frameworks and practices, sharing knowledge with the team.
Bachelor’s or Master’s degree in Computer Science, IT or related field.
5–10 years of professional experience as Software Engineer, ideally in enterprise environments.
Strong hands-on experience with Java and Spring Boot.
Experience with Kubernetes and GitOps workflows for scalable application deployment.
Knowledge of enterprise integration patterns, RESTful APIs, messaging systems and domain-driven design.
Solid understanding of non-functional aspects: security, performance, scalability and reliability.
Proficiency in writing unit and integration tests.
Excellent verbal and written communication skills in English. German or French is a plus.
Familiarity with Angular, MongoDB and document management/PDF handling is a strong advantage.
Availability to work in hybrid mode in Madrid (on-site/remote).
Salary range: 55,000 – 80,000 EUR gross annual, depending on experience and skills.
Health insurance
Gym subscription
Continuous learning through training programs and technical upskilling
Language courses
Agile, multicultural and international work environment
High level of flexibility and autonomy in daily work
Mode: hybrid.Modern office in central Madrid
Strong focus on work–life balance and family-friendly policies