← Back to jobs

Juniper Networks Logo
Sr. Staff Software – System Software

Juniper Networks

 

San Jose, California, USA

Posted On: 30+ days ago
Experience: 10+ years
Availability: Onsite
Openings: 1
Category: Staff Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design, develop, and optimize core services for carrier-grade networking solutions on a multi-tenant SaaS platform.

This role is hybrid.

Responsibilities

  • Define functional and design specifications by collaborating with product managers and architects.
  • Design, develop, test, deploy, and maintain production-grade backend software.
  • Implement microservices ensuring high availability, scalability, and security within the SaaS platform.
  • Apply deep knowledge of networking protocols (TCP/IP, HTTP/S, DNS, NAT) to build secure solutions.
  • Champion software development best practices, including code reviews, CI/CD, and DevOps.

Required Skills

  • 15+ years of professional software development experience focused on backend and distributed applications.
  • Proven expertise in Golang (preferred), Java, or Python.
  • Deep understanding of networking protocols, architectures, and network security.
  • Experience designing and deploying scalable microservices using Docker and Kubernetes.
  • Significant experience building and operating scalable SaaS applications on AWS, Azure, or GCP.
  • Strong understanding of distributed systems principles (concurrency, fault tolerance).
  • Experience with relational (PostgreSQL, MySQL) and NoSQL (DynamoDB, Redis) databases.
  • Experience designing and consuming RESTful APIs and technologies like Kafka.

Preferred Skills

  • Golang expertise.
  • Experience with carrier-grade networking solutions.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs