Software Engineer - Network Management Systems

  •  

Austin, TX

Industry: Technology

  •  

5 - 7 years

Posted 51 days ago

  by    Akanksha Mar

Required Responsibilities:

Develop/implement per requirements with high-performance and scalability as the primary considerations

Participate in design with team leads, when needed

Develop domain expertise, work cross-functionally

Required Skills & Background:

B.S. required in computer science/engineering, or related field

5+ years of experience in software development preferably on large-scale, distributed systems

3+ years of development experience in networking or networking management software

Customer-focused (both internal and external to the company)

Ability to work well in a cooperative development environment, both within and across teams

Commitment to sound software engineering principles and full Software Development Lifecycle

Linux development environments

Building and maintaining/supporting RESTful API platforms

Ability to work in a variety of languages such as Go, C, C++, Java, and Python

Network protocols: Ethernet, TCP/UDP/IP, VLAN, VXLAN, ICMP, SNMP, etc.

Troubleshooting skills in the realm of Layer 2 to Layer 7

Preferred Experience:

Network data modeling

SDN, routing, firewalls, network access control, network performance, network drivers

Network infrastructure management/automation, or systems management

Service Oriented Architecture design and implementation

Excellent written and verbal communications skills

Agile development

Virtualization, cloud technologies

Salary

$120K - $190K