← Back to jobs

Juniper Networks Logo
Senior Software Engineer

Juniper Networks

 

Bangalore, Karnataka, India

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

No related jobs found

Description

You will design and build distributed system services and control-plane components for the next-generation platform.

This role is on-site.

Responsibilities

  • Design and build system services using modern engineering practices, focusing on concurrency, messaging, and performance.
  • Implement APIs across multiple styles, including REST, GraphQL, and gRPC, maintaining consistent service patterns.
  • Develop and maintain management/control-plane components supporting complex domain and containment logic.
  • Deploy, operate, and optimize software within containerized environments using Docker and Kubernetes.
  • Conduct design reviews and own the execution of medium-to-large features while communicating technical trade-offs to stakeholders.

Required Skills

  • 6+ years of professional software engineering experience.
  • Expert proficiency in .NET Core, including deep understanding of internals and application architecture.
  • Experience designing and implementing APIs using REST, GraphQL, and gRPC.
  • Experience with streaming/event technologies such as Kafka, Kinesis, or Pub/Sub.
  • Proven experience designing and developing control plane components for corporate systems.
  • Demonstrated ability to build well-modeled, stateful systems supporting policy management and orchestration.
  • Familiarity with CI/CD Pipelines and container orchestration (Docker, Kubernetes).

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs