Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Nokia

EDA Software Developer

Nokia

. Develop application software in C++ and Golang for a Kubernetes microservices environment .

Posted 9/17/2026full-timeSunnyvale • California • United StatesMid-LevelSenior💰 $131,950 - $188,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing application software using C++ and Golang within Kubernetes microservices environments, with a strong focus on code quality, performance optimization, and complex software design for distributed systems. Proficient in troubleshooting and resolving software issues while collaborating effectively with cross-functional teams.

Highest-signal resume keywords
C++ ProgrammingGolang ProgrammingKubernetes MicroservicesLinux Software DevelopmentDatabase Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++ ProgrammingGolang ProgrammingOperating System FundamentalsData StructuresAlgorithmsSoftware Development on LinuxComplex Software DesignDatabase ManagementParsing TechniquesAuto-Complete Techniques
Soft Skills
CollaborationCommunicationConstructive Feedback
Tools & Technologies
KubernetesDockerGNMINETCONFREST
Certifications & Qualifications
BSCS or Similar Degree
Industry Keywords
MicroservicesStreaming APIsEventual ConsistencyVirtualization TechnologiesCloud Environments

Tech Stack

Tools & technologies
CloudDistributed SystemsDockerKubernetesLinuxMicroservicesC++Go

About the role

Key responsibilities & impact
  • Develop application software in C++ and Golang for a Kubernetes microservices environment
  • Design and optimize on-change streaming APIs for memory, speed, and latency efficiency
  • Create robust applications that function under adverse conditions with eventual consistency
  • Collaborate with engineers and developers
  • Stay updated with industry trends and technologies
  • Ensure code quality and maintainability through best practices
  • Document and communicate technical designs and decisions
  • Participate in code reviews and provide constructive feedback
  • Troubleshoot and resolve complex software issues

Requirements

What you’ll need
  • BSCS or a similar degree is required
  • Advanced knowledge of operating system fundamentals, including kernel operations, scheduling, and memory management
  • Strong understanding of data structures and algorithms, with the ability to analyze performance
  • Experience with software development on Linux platforms
  • Excellent programming skills in C/C++ are preferred
  • Familiarity with virtualization technologies such as Docker, Kubernetes, and containerization is a plus
  • Knowledge of complex software design for distributed systems in cloud or Kubernetes environments
  • Experience working with databases and understanding of database management
  • Proficiency in parsing and auto-complete techniques, such as recursive descent
  • Ability to interact with management interfaces such as gNMI, NETCONF, and REST

Benefits

Comp & perks
  • Corporate Retirement Savings Plan
  • Health and dental benefits
  • Short-term disability
  • Long-term disability
  • Company-paid life insurance and AD&D insurance at 2x base pay
  • Optional or supplemental life and AD&D insurance for employee, spouse, or child
  • Paid time off for holidays and vacation
  • Employee Stock Purchase Plan
  • Tuition Assistance Plan
  • Adoption assistance
  • Employee Assistance Program/Work Life Resource Program
  • Laptop support with ordering