Software Engineer III - Bengaluru, India - Spectrum Consultants India Private Limited

    Spectrum Consultants India Private Limited
    Spectrum Consultants India Private Limited Bengaluru, India

    1 week ago

    Default job background
    Description
    Software Engineer III Summary
    Experience Required:
    • 10 Years

    Job Term:
    PermanentLocation:BangaloreCategory:Software DevelopmentA leading designer, developer and global supplier of a broad range of digital and analog semiconductor connectivity solutions that serve the wired infrastructure, wireless communications, enterprise storage and industrial markets

    Work Mode :

    Work from OfficeBusiness Summary:

    Client is the leader in virtualization and cloud infrastructure solutions that enable our more than 350,000 enterprise and SMB customers to thrive in the Cloud Era/ A pioneer in the use of virtualization and automation technologies, Client simplifies IT complexity across the entire data center to the virtual workplace, empowering customers with solutions in the software-defined data center to hybrid cloud computing and the mobile workspace.

    Client Avi LoadBalancer, delivers software-defined application services with intelligent automation and elasticity with multi-cloud data fabrics.

    The Client Avi Load Balancer also includes an Intelligent Web Application Firewall (iWAF) and Universal Service Mesh to ensure fast, scalable, and secure application delivery.

    Avi Networks also integrates seamlessly with API driven automation and orchestration tools such as Ansible and Terraform. Avi Networks completes and enables enterprises' digital transformation.

    We can deliver the industry's only complete software-defined networking stack from L2-L7 built for the modern multi-cloud era leveraging a common architectural foundation.

    Client will be able to offer both built-in load balancing capabilities as part of Client NSX, and an advanced, standalone ADC offering that includes global server load balancing, web application firewall (WAF) and advanced analytics and monitoring.


    Team Overview:


    Experience with Networking/operating systems/hypervisors/containers Distributed systems, Multi-threaded programming, network programming C/C++, exposure to at-least 1 scripting language Good software development practices, should thrive in an environment of rapid development, peer code reviews, and writing good functional/unit tests.

    Experience in Network Services - Load-Balancers, Security, Proxies SSL encryption/decryption, Public Key Cryptography HTTP, TCP/UDP/IP, WebSockets experience Host, Network, and Application Security High performance XML parsers and compilers, schema validation Experience building Distributed systems Knowledge of Application-level Protocols like gRPC, WebSockets, HTTP/2, Quic, Knowledge of Authentication protocols like SAML, OAuth, etcRequired Skills:


    • Excellent in C programming and network software development
    • Good knowledge of C++, Python
    • HTTP, gRPC Protocols
    • Experience of working in Data path.
    • Good L2-L7 networking stack knowledge.
    • Good working knowledge of distributed systems and de-coupled architecture.
    • Self-motivated, with ability and interest in learning new technologies and adapting quickly to new requirements.
    • Strong Programming and Problem solving skills
    • Good written and verbal communication skills
    • Good team player and with great attitude to learn.
    • Ability to iterate fast in an agile environment.
    • - 10 years of Industry experience in the relevant domain.