Senior Software Development Engineer
Core
Design and develop network management software, automation tools, and middleware to support Core and Edge Networking teams and data management operations.
Role type
Senior Software Development Engineer (Infrastructure)
Builds
Network automation tools, web APIs/UIs, backend processes, and custom scripts for data management.
Domain
Higher Education / Network Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Linux development, frontend web development (Perl CGI, JavaScript, CSS, HTML), middleware development (Python, Perl, Java), SQL and databases, system administration, technical mentoring
Preferred skills
LAMP stack, Angular, virtualization/containerization, network automation platforms (Ansible), retro packet architecture
Technologies
Linux, Perl, JavaScript, CSS, HTML, Python, Java, SQL, Ansible, Debian, Ubuntu, RedHat
Responsibilities
Lead design and development of network management software and automation tools; maintain existing network management platforms and debug legacy code; install and configure software packages on servers; mentor junior developers and student employees.
Seniority
Senior, hands-on IC