Senior SW Engineer
Nokia
Software Engineering
Greece
Posted on Dec 4, 2025
Join our dynamic team as a Senior Software Engineer, where you will play a key role in designing, developing, and delivering high-quality software solutions. You will work with cutting-edge technologies, contribute to product innovation, and ensure world-class performance in a DevOps-driven environment. Your expertise in microservices, cloud platforms, and automation will help evolve our product architecture while maintaining high standards of quality and efficiency.
We are looking for a Senior Software Engineer to design, develop, and deliver high-quality software solutions using cutting-edge technologies. You will work in a DevOps-driven environment, contributing to product innovation, cloud-based architectures, and automation while ensuring world-class performance and scalability.
- Masters/Bachelor Degree in computers/communication/electrical engineering
- 10+ years of experience in Java development, troubleshooting, and software lifecycle management.
- Strong knowledge of cloud platforms (AWS, Azure, or Google Cloud) and Linux command-line operations.
- Expertise in microservices architecture, Kubernetes, and containerized applications.
- Strong understanding of software architecture and design patterns
- Experience with CI/CD tools and DevOps practices
- Experience leading cross-functional technical teams
- Ability to mentor and develop junior engineers
- Excellent communication and interpersonal skills
Nice to Have:
- Certified Kubernetes Application Developer (CKAD) or similar certification.
- Experience with SNMP, NetConf-YANG models, and REST APIs.
- Familiarity with monitoring tools like Prometheus, Grafana, or Elasticsearch.
- Knowledge of SDN/NFV concepts and automation.
- Proficiency in shell or Python scripting.
- Hands-on experience with IDEs, testing frameworks, and defect tracking tools.
- Design, develop, test, automate, and debug software in a DevOps model.
- Deliver high-quality products on time with a focus on performance and scalability.
- Prototype and integrate emerging technologies such as OSGi, Microservices, Kubernetes, and ElasticSearch.
- Review product requirements, code, and test designs to ensure software excellence.
- Contribute to new feature development and resolve software bugs.
- Support customer escalations and ensure robust system reliability.