Cloud NAC Solution Developer

Juniper Networks

3.6

Bengaluru, India

Why you should apply for a job to Juniper Networks:

  • 60% say women are treated fairly and equally to men

  • 67% say the CEO supports gender diversity

  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Exempt employees have the flexibility to take time off as needed, while hourly employees have a very generous PTO accrual.

  • All full-time employees can take one paid week a year to put their energy into a charitable project they believe in.

  • Through mentorships, conferences, and training courses, our generous personal development offerings help you strengthen your skills.

  • #1008335

    Position summary

    Juniper's AI Driven Enterprise (AIDE) is seeking a software developer to join our engineering team to design, develop, and test software related to the cloud-based network configuration and reporting system. This individual will be responsible for solving complex problems and designing subsystems that will make the Mist platform the premier Enterprise networking solution in the industry.

    Responsibilities

    • Develop systems to process network traffic and statistics received from the wireless access points.
    • Process configuration received from system operators and configure the rest of the system to act in line with policies defined in the configuration.
    • Participate in team efforts to create AIDE standards for Micro-Services (APIs, schemas, serialization, data stores and best practices).
    • Develop software using Python, Java and/or Go (golang).
    • Test systems that are being developed on scale and detect bugs.
    • Develop unit tests and integration tests to ensure high-quality code is deployed to production.
    • Develop highly scalable and fault-tolerant distributed systems.
    • Develop software for AIDE's real-time data pipeline and batch processing.
    • Build metrics, monitoring and structured logging.
    • Write unit, integration and functional tests that make your code is safe for refactoring and continuous delivery.
    • Automate all things.
    • Participate in collaborative, DevOps style, lean practices with the rest of the team.

    Requirements

    • Proficiency in Go and/or Java.
    • 15+ years of relevant experience.
    • Bachelor’s degree or foreign equivalent in Computer Engineering or Computer Science.
    • Experience with REST APIs.
    • Experience with databases (SQL, Redis, Cassandra, etc.).
    • Proficiency in Python and Shell scripting.

    Bonus Qualifications

    • Knowledge of Enterprise Networking features, WiFi protocols and implementations.
    • Working experience with Radius protocol, OAuth, SCIM, LDAP, MDM.

    This is a great opportunity for those who love to code and are subject matter experts in their current domain but would like to venture into the world of cloud technologies. If you are looking for such a change, we would love to hear from you!

    Get jobs straight to your inbox

    Anonymous company reviews, virtual recruiting events, and a supportive community for women when you sign up.

    What are Juniper Networks perks and benefits

    Lactation facilities

    Maternity leave coaching

    Fertility

    Backup child care

    Onsite child care

    Child care subsidies

    Elder care

    Paid paternity

    Paid adoptive

    Short term disability

    About the company

    Industry: Technology: Manufacturing

    Juniper is changing what’s possible in networking. We’re going beyond building the networks customers expect — we’re building the networks customers deserve. And the world is taking note. But to continue to excel, we have work to do. Change in our industry is accelerating. To power connections and empower change, we need radical thinkers, eternal optimists, and energized ...

    Why you should apply for a job to Juniper Networks:

  • 60% say women are treated fairly and equally to men

  • 67% say the CEO supports gender diversity

  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Exempt employees have the flexibility to take time off as needed, while hourly employees have a very generous PTO accrual.

  • All full-time employees can take one paid week a year to put their energy into a charitable project they believe in.

  • Through mentorships, conferences, and training courses, our generous personal development offerings help you strengthen your skills.