MNC InsiderMNC Insider

Software Engineer - Optical Networks

Nokia

Software Engineer - Optical Networks

full-timePosted: Aug 14, 2026Updated: Sep 3, 2026Portugal

Job Description

Location: Portugal (Hybrid)Division: Optical Networks (Nokia)In an increasingly connected world powered by AI-driven data centers and global telecom infrastructure, optical networks are more critical than ever.By joining our Optical Networks division—recently boosted by the acquisition of Infinera—you’ll be part of an industry-leading team pushing the boundaries of ultra-fast, high-capacity network technology worldwide.Whether you are a passionate junior engineer / recent graduate looking to accelerate your career under expert mentorship, or a mid-level software engineer ready to take ownership of complex systems and influence architectural decisions, this role offers an ideal environment to grow and thrive.We operate in a high-trust, international, and collaborative environment where clean code, continuous learning, and software craftsmanship are our North Star. We don’t expect you to know everything on day one—we are looking for curious problem-solvers who are excited to grow alongside top industry experts.Why You’ll Love Working With UsReal-World Global Impact: Write high-performance code that directly powers mission-critical global connectivity from day one.Mentorship & Ownership: Enjoy structured guidance to navigate your learning curve as a junior, or technical autonomy to drive features and design choices as a mid-level engineer.AI-Enhanced Workflow: Leverage modern AI coding assistants and LLM utilities integrated directly into our Development Life Cycle (DLC) to automate boilerplate tasks, generate tests, and focus on high-level logic.Flexible Hybrid Model: Work in a supportive, modern environment in Portugal with global exposure. Architect & Code: Build high-performance, robust applications for modern hardware architectures using Modern C++.System Modernization: Work with STL, Boost, design patterns, and asynchronous/multi-threaded programming to solve complex systems engineering challenges.Quality First: Apply engineering best practices to ensure software robustness through automated unit (GTest), integration, and stress testing.Collaborate & Innovate: Participate actively in design discussions, peer code reviews, and cross-functional initiatives within a global engineering team. Core Essentials:C++ Fundamentals: Strong grasp of Object-Oriented Programming (OOP), basic data structures, algorithms, and memory management.Adaptable Experience Level: We welcome candidates ranging from recent graduates / entry-level engineers to mid-level developers looking to deepen their C++ and systems knowledge.Growth Mindset: High curiosity for modern C++ standards, eagerness to learn, and passion for technology.Tooling Basics: Familiarity with Linux environments, Git, or scripting languages (e.g., Python or Bash).Communication: Fluency in English and excitement to collaborate across international teams.Education: BSc or MSc in Computer Science, Telecommunications, Electrical/Computer Engineering, or a related field. Nice-to-Haves (Not mandatory – academic exposure counts!):Optical & Telecom Concepts: Understanding of Optical Networks, Layer 0/1, DWDM, or hardware components (e.g., ROADM, WSS)—whether acquired through university coursework, academic projects/thesis, or prior work experience.Systems Programming: Exposure to embedded systems, OS fundamentals, or multi-threading.Testing Culture: Practical familiarity with testing frameworks like GTest or CTest.

Locations

  • Portugal
  • Infinera Office Park Carnaxide

Skills Required

  • Linux environmentsintermediate
  • Englishintermediate
  • testing frameworks like GTestintermediate

Required Qualifications

  • C++ Fundamentals: Strong grasp of Object-Oriented Programming (OOP), basic data structures, algorithms, and memory management. (experience)
  • Adaptable Experience Level: We welcome candidates ranging from recent graduates / entry-level engineers to mid-level developers looking to deepen their C++ and systems knowledge. (experience)
  • Growth Mindset: High curiosity for modern C++ standards, eagerness to learn, and passion for technology. (experience)
  • Tooling Basics: Familiarity with Linux environments, Git, or scripting languages (e.g., Python or Bash). (experience)
  • Communication: Fluency in English and excitement to collaborate across international teams. (experience)
  • Education: BSc or MSc in Computer Science, Telecommunications, Electrical/Computer Engineering, or a related field. (experience)
  • Optical & Telecom Concepts: Understanding of Optical Networks, Layer 0/1, DWDM, or hardware components (e.g., ROADM, WSS)—whether acquired through university coursework, academic projects/thesis, or prior work experience. (experience)
  • Systems Programming: Exposure to embedded systems, OS fundamentals, or multi-threading. (experience)
  • Testing Culture: Practical familiarity with testing frameworks like GTest or CTest. (experience)

Target Your Resume for "Software Engineer - Optical Networks" , Nokia

Get personalized recommendations to optimize your resume specifically for Software Engineer - Optical Networks. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer - Optical Networks" , Nokia

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

SoftwareSoftware

Answer 10 quick questions to check your fit for Software Engineer - Optical Networks @ Nokia.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.