SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Backend Engineer

Company: Juniper Networks
Location: Sunnyvale
Posted on: June 10, 2021

Job Description:

About Our Team

Juniper Networks is an industry-leading vendor of network gear and software. We are a fast-growing group in the CTO organization, focused exclusively on developing a Kubernetes-based software platform for Juniper's internal use. The platform supports multiple cloud providers, on-premise data centers, and hybrid configurations. This platform is also the base Kubernetes infrastructure for customer facing Juniper software products.

Responsibilities

  • Design and implement external facing public APIs using REST principles, Swagger documentation and CLI client gen, access control, logging/auditing etc.
  • Implement unit and functional tests using mock frameworks to deliver high quality software products
  • Integrate application with open-tracing to have debugging/performance monitoring in production
  • Package the application as a Kubernetes microservice and deploy on public cloud and on-prem environments.
  • Support customer issues and bugs
  • Work in a dynamic Agile development environment and being adaptable to changing requirements
  • Intense eagerness to learn, ready to dive deep into complex problems
  • Document architectures, procedures, and processes in use and contribute to the improvement of the process
  • Continuously review the product and code for optimizations and performance improvements
  • Evaluate and recommend new technologies to bring into the platform
  • Design end-end architecture of newer systems and components and present them to the team
  • Lead and mentor other engineers in the team
  • Participate in planning, estimation, prioritization and cost-benefit analysis for projects

Qualifications

  • BS/BA degree in Computer Science
  • Strong programming background preferably in distributed systems
  • Ability to write custom data structures and algorithms
  • Excellent problem solving, analytical skills, and technical troubleshooting skills
  • Ability to handle multiple tasks, prioritize and meet deadlines.
  • Strong experience in Linux based systems (Administration level preferred)
  • Familiarity with software engineering tools such as Git, Jenkins, and Code review.
  • Hands-on experience with Kubernetes or other container management solutions
  • Demonstrated ability to work collaboratively with teams and influence their technological direction

Preferred Qualifications

  • Proficiency in one of the following languages: Go, Java or C++
  • Experience with AWS, Azure, Google Cloud
  • Experience with Kubernetes lifecycle management
  • Background in REST, GRPC and Protocol Buffers
  • Experience with SQL/NoSQL databases (Mongo, PostgreSQL, Mongo, Cassandra, Zookeeper etc)

Keywords: Juniper Networks, Sunnyvale , Backend Engineer, Other , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds