Software Engineer - Network Management R & D

Cray   •  

Austin, TX

Industry: Hardware


8 - 10 years

Posted 428 days ago

This job is no longer available.

Who You Are
The Software Engineer of Network Management Software R&D will be involved in the everyday R&D efforts for developing and maintaining software to monitor high-speed networks. The network monitoring software will support the full range of Cray’s High Performance Computing products.
Key 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 Requirements Education & Experience:
· B.S. required in computer science/engineering, or related field
· 7+ years of experience in software development preferably on large-scale, distributed systems
· 3+ years of development experience in networking or networking management software

Required Skills and Experience:

· 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
· Experience developing in Linux development environments
· Building and maintaining/supporting RESTful API platforms
· Strong programming skills in a variety of languages
· Proven experience working with performance profiling tools, database and HA patterns.
· Networking knowledge is a must
· Excellent written and verbal communications skills

Experience or knowledge of the following is a plus:

· Network infrastructure management/automation, or systems management
· Agile development, including Continuous Integration and Deployment (CI/CD)
· Working knowledge of Atlassian tools, Stash, build and deployment tools, test automation
· Virtualization, cloud technologies