Software Engineer with Cloud
Nokia
This role is pivotal in enhancing the resilience and cloud-native capabilities of Nokia's MantaRay Network Management solution. The successful candidate will drive the design and implementation of critical backup and restore functionalities, ensuring data integrity and operational continuity for our global telecom customers. Concurrently, they will contribute significantly to the evolution of MantaRay's Cloud-as-a-Service (CaaS) platform, developing common cloud services and advancing its microservices architecture. This position requires a blend of system-level expertise in Linux and databases, coupled with strong cloud-native development and CI/CD skills. As part of a rapidly expanding scrum team, this engineer will play a key role in building capacity and delivering high-impact solutions in critical areas, directly contributing to the resilience and cloud transformation of our flagship network management product.
Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we’re advancing connectivity to secure a brighter world.
- Flexible working arrangements to support work–life balance
- Health and well-being support – private medical care for you and your family, life insurance, mental health programs, and employee resource groups
- A minimum of 90 days of Maternity and Paternity Leave based on eligibility
- Meal and lifestyle perks – Lunch Pass (monthly meal subsidy), Nokia Social Fund (sport card, cinema tickets, loans)
- Volunteering – two paid days per year for community or charitable activities
- Career growth & mobility – technical career path, job rotation, and domestic relocation support
- Continuous learning – mentorship programs, digital learning platforms and tools
- Annual bonus – based on individual and company performance
- Pension scheme (PPE) – available after 36 months of continuous employment
- Car benefit – the eligibility for a company car is based on employee’s job grade
Are you passionate about building resilient, cloud-native solutions that power the world's telecommunications networks? Join Nokia's Network Management team, where we're shaping the future of network operations with our cutting-edge MantaRay product. We are seeking talented and experienced Software Engineers to strengthen our capabilities in two critical areas: developing robust backup and restore solutions for MantaRay, and advancing its Cloud-as-a-Service (CaaS) platform.
You have:
- 3+ years professional experience with Python — clean code, testing, and reviews
- Hands-on with cloud-native tools: containers, Kubernetes/OpenShift basics, microservices, REST/gRPC APIs
- Comfortable with Linux and scripting (Bash/Python); basic SQL/NoSQL knowledge
- Experience with Git, CI/CD pipelines (e.g., Jenkins), Helm, and YAML configuration
- Familiar with monitoring and troubleshooting using Prometheus/Grafana in dev/staging environments
It would be nice if you have:
- Working knowledge of backup, recovery, and disaster recovery for distributed systems
- Exposure to Kafka, Redis, and cloud monitoring tools
- Basic understanding of telecom infrastructure or OCP-V platform
- Awareness of cloud security and data protection practices
As a Software Engineer you will:
- Implement, maintain and validate backup, restore and disaster-recovery flows to ensure data integrity and business continuity for MantaRay and other Network Management products; contribute test plans, runbooks, and incremental improvements.
- Develop and maintain microservices and common platform services in the CaaS environment, following established patterns and participating in code reviews; improve reliability and performance of assigned services.
- Build and enhance CI/CD pipelines, automated tests, and deployment scripts (Helm/operators), focusing on repeatability, quality gates, and efficient build/test stages.
- Focus on reliability & security: add meaningful observability (Prometheus/Grafana), support DR strategies, and troubleshoot operational issues in telecom-scale systems in collaboration with senior engineers.
- Collaborate within a scrum team: estimate tasks, demo outcomes, write concise design notes, and contribute to security and reliability best practices.