Senior Go Engineer — Edge Compute & Kubernetes

Nokia

Sunnyvale (CA)

On-site

USD 150,000 - 190,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nokia in Sunnyvale seeks a Senior Software Engineer to lead Go-based development on a massively distributed edge compute platform. You will design scalable microservices, leverage Kubernetes internals, and shape the API design for high performance.

Work with cross-functional teams, mentor juniors, review code, and ensure security, reliability, and documentation. Experience with AWS/Azure and open-source contributions is highly valued; frontend TS/React is a plus.

Qualifications

  • BS or MS in CS/Software Engineering or related field.
  • 4+ years of software development experience with Go and distributed systems.
  • Strong skills in software design patterns, modular and scalable code.
  • Expertise in API design, versioning, and customer portal interactions.
  • Deep knowledge of Kubernetes internals: resource management and deployment.
  • Strong problem solving, analytical skills, and collaboration.
  • Experience with cloud platforms (AWS/Azure) and integration.
  • Experience with Agile methodologies in fast-paced environments.
  • GitHub contributions to open-source projects.
  • Frontend development experience (TypeScript/React) is a plus.

Responsibilities

  • Design and development of a massively distributed edge compute platform, ensuring high availability and fault tolerance.
  • Utilize Kubernetes internals for resource management and container deployment.
  • Design and implement software microservices for scale, performance, and security.
  • Collaborate closely with cross-functional teams to gather requirements and deliver high-quality, maintainable code.
  • Conduct thorough code reviews, providing constructive feedback to enhance code quality and maintainability.
  • Troubleshoot and resolve complex software issues, employing your expertise in distributed systems and high-throughput networking.
  • Stay abreast of emerging technologies and industry trends, contributing to the team's knowledge and innovation.
  • Mentor and guide junior team members, fostering a culture of knowledge sharing and continuous improvement.
  • Participate in project planning and estimation, providing accurate timelines and resource allocation strategies.
  • Ensure software solutions meet performance, security, and scalability standards through rigorous testing and optimization.
  • Document and maintain comprehensive software documentation, ensuring clear and accessible records for future reference.
  • Actively contribute to the team's success by sharing your expertise and collaborating effectively with colleagues.

Skills

Go
Distributed systems
API design
Cloud platforms
Agile methodologies
Open source contributions
Frontend (TypeScript/React)

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, or related field

Tools

Kubernetes

Job description

Nokia in Sunnyvale seeks a Senior Software Engineer to lead Go-based development on a massively distributed edge compute platform. You will design scalable microservices, leverage Kubernetes internals, and shape the API design for high performance.

Work with cross-functional teams, mentor juniors, review code, and ensure security, reliability, and documentation. Experience with AWS/Azure and open-source contributions is highly valued; frontend TS/React is a plus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go Engineer: Edge Compute & Distributed Systems
Senior Go Engineer: Edge Compute & Distributed Systems

NOKIA • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
Software Engineer
Software Engineer

Nokia • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
Senior Edge Compute Architect for Distributed Systems
Senior Edge Compute Architect for Distributed Systems

NOKIA • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Platform Services Software Engineer: Cloud, Kubernetes & Go
Platform Services Software Engineer: Cloud, Kubernetes & Go

NOKIA • Sunnyvale (CA)

On-site
USD 150,000 - 210,000
Edge Processing Lead Engineer: Go & Kubernetes
Edge Processing Lead Engineer: Go & Kubernetes

bah • City of Rome (NY)

On-site
USD 113,000 - 257,000
Senior Software Engineer
Senior Software Engineer

NOKIA • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
Edge Telemetry Platform Lead (Go/Kubernetes)
Edge Telemetry Platform Lead (Go/Kubernetes)

Confidential Careers • United States

On-site
USD 190,000 - 260,000
Senior Go Backend Engineer - Cloud-Native, High-Performance
Senior Go Backend Engineer - Cloud-Native, High-Performance

GCS Recruitment • Baltimore (MD)

On-site
USD 140,000 - 180,000
Senior Go Backend Engineer - Cloud & Kubernetes
Senior Go Backend Engineer - Cloud & Kubernetes

Luxoft • United States

Remote
USD 120,000 - 180,000
Senior Go Engineer - Remote, High-Perf Ingest & Edge
Senior Go Engineer - Remote, High-Perf Ingest & Edge

3Pillar Global, Inc. • Northern (KY)

Hybrid
USD 140,000 - 180,000