People, Person, Computer, Electronics, LCD Screen, Laptop, Pc

Versa Networks

Software Engineer – 1Indiana, United States

Software Engineer – 1

Indiana | United States

As a member of the software group, you will be responsible for designing, developing and unit-testing various modules for the Versa Networking Platform. You will take ownership for large software components, work with product management on customer requirements, apply your knowledge to functional design, utilize your programming skills for efficient and robust implementation, and interact with quality assurance teams in the whole software development cycle. Versa Networks has multiple job openings and are looking for motivated individuals who meet one or more of the below requirements.

Qualifications / Requirements:

In-depth knowledge and product development experience of working on one or more layers (Layer3 through Layer7) of the networking stack

Working experience on data plane forwarding and/or control-plane configuration/signaling

Familiarity with OpenFlow and SDN technologies

Familiarity with VXLAN and NVGRE

Understanding and experience of Routing and MPLS protocols

Understanding and experience of L4 to L7 services (like Load balancing, Firewall, Application Firewall, IPSec VPN, NAT, IPv6, remote access and various tunneling protocols), architectures, and algorithms

Knowledge of server virtualization technologies like ESXi, KVM, Xen, HyperV

Knowledge of Linux kernel, especially with networking aspects

Experience of developing software Modules that scale horizontally and are built for auto-scaling and availability from ground-up

Proficient in C and familiar with Unix/Linux development environment, experience with multi-processor programming preferred

5 years of relevant development experience

Strong knowledge of software development processes and methodologies in a software company with short release cycles

Team player, can-do attitude and takes initiative

Ability to work independently as well as in a team

Good communication skills to work with cross-functional groups

Strong skills in large-scale software design and development

BS or higher degree in Computer Science/Engineering or equivalent experience

Excellent verbal and written communication skills

Desirables:

Experience with Hypervisor development a plus

Experience with High Availability a plus

Familiarity with x86 architecture including DPDK, SR-IOV, VT-d

Familiarity with Cloud Management Systems like Vmware Vsphere, Microsoft System Center, OpenStack and CloudStack

Familiarity with distributed systems like Bigtable, Google File System, MapReduce, Amazon's Dynamo, Facebook's Cassandra and Hadoop desired

Knowledge of No-SQL database technologies

Familiarity with Cloud Technologies like Amazon Web Services and Azure

Experience with C++ and/or Python

Experience with REST API usage and definition

I'm interested

Not ?

Thank you. Please wait while we forward you to the application.

Similar Jobs

There are currently no jobs matching this criteria