Network Software Engineer Resume Sample

4.6
14 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Vincenzo Leuschke
7252 Herzog Loop,  San Francisco,  CA
+1 (555) 362 5971

Work Experience


Senior Network Software Engineer
04/2018 - PRESENT
Detroit, MI
  • Multi-level unit, integration, interface, system testing of device drivers and software for Intel Ethernet products on simulation, emulation and hardware platforms
  • Extensively unit tests their implementation
  • Can code to standards and integrate with existing solutions
  • Software development skills C & C++
  • Analyze network protocols to troubleshoot networking problems and to recognize and develop network performance solutions [TCP, IPv4 and/or IPv6, Domain Name System DNS, Dynamic Host Configuration Protocol DHCP]
  • Performing advanced diagnosis on incidents
  • Implementing standard and non-standard changes to the monitoring environment
  • Communicating and consulting with internal and external technical counterparts
Network Software Engineer
01/2013 - 03/2018
Detroit, MI
  • Support quality assessment operations and technical requests from developers and users
  • In-depth knowledge about networking protocols and the TCP/IP stack
  • Perfect understanding of access control lists, address translation, tunneling, and standard routing protocols
  • Expert in a high-performance programming language such as C++ or Golang
  • Fluent with Unix toolset, Git, and Python
  • Solid experience with test-driven development
  • BS or MS in Computer Science (or related) with at least 5 years of relevant experience
  • Define strategies, roadmap, and architectures for evolving & scaling network technologies to meet business needs in a flexible and agile manner
  • Collaborate with business and product development teams to design and implement the automation & infrastructure required to support their vision and strategy programmatically
Network Software Engineer Intern
06/2008 - 10/2012
Houston, TX
  • Management of system performance, capacity, service quality
  • Designing and implementing network and security systems (senior positions)
  • Supporting bid management with technical expertise (senior positions)
  • Develop software applications for external customers
  • Lead the implementation of a network modeling module
  • Analyze complex requirements and identify efficient design options
  • Optimize the application for maximum speed and scalability
  • Design and implement data storage solutions
  • Participate in code reviews and research discussions

Education


Heidelberg University
2003 - 2008
Engineer's Degree in Computer Science

Professional Skills


  • Strong debugging skills and familiarity with applicable debug tools (Wireshark or others)
  • Good problem analysis and solving skills coupled with a strong drive to learn and teach others
  • Proven experience in validation or development of Windows or Linux Network Drivers
  • Excellent communication skills and the ability to work as part of a multisite team
  • Verbal and written communication skills sufficient to work with customers of all skill levels
  • Proven experience in development of Windows and Linux Applications. Software/Hardware interfaces and interaction and Socket Programming understanding
  • Exceptional communication skills, for collaborating across many participating teams

How to write Network Software Engineer Resume

Network Software Engineer role is responsible for programming, software, basic, development, scripting, security, training, integration, database, compensation.
To write great resume for network software engineer job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Network Software Engineer Resume

The section contact information is important in your network software engineer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Network Software Engineer Resume

The section work experience is an essential part of your network software engineer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous network software engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular network software engineer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Network Software Engineer resume experience can include:

  • Advanced Linux user skills
  • Proven experience in development of Windows and Linux Network Drivers
  • A strong focus on the end customer experience
  • Ethernet driver development experience and Linux Kernel development experience
  • Prior experience in only other frameworks, tools, or languages requires willingness to learn
  • Demonstrated track record of creating and building instrumentation for processing/assessing/tracking network performance

Education on a Network Software Engineer Resume

Make sure to make education a priority on your network software engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your network software engineer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school

These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Network Software Engineer Resume

When listing skills on your network software engineer resume, remember always to be honest about your level of ability. Include the Skills section after experience.

Present the most important skills in your resume, there's a list of typical network software engineer skills:

  • Good understanding of C programming skills
  • Have good programming skills in C/ C++,
  • Impressive track record of being able to deliver on complex initiatives, solid project management skills and attention to detail
  • Excellent ability to effectively communicate product architectures, design proposals and discuss options
  • Experience developing and delivering code for Government/DoD projects. Experience/success with a large Network or IT modernization effort
  • Experience developing and delivering code for Government/DoD projects. Experience/success with a large Network or IT

List of Typical Experience For a Network Software Engineer Resume

1

Experience For Senior Network Software Engineer Resume

  • Solid understanding of networking subjects (TCP/IP, BGP/OSPF/MPLS, DNS, Load balancing, routing, Ethernet switching, firewalls, etc.)
  • 6 months experience or equivalent coursework in the following areas
  • Experience with scripted/interpreted languages such as Perl, Ruby/JRuby, Lua (including Lua C API)
  • Experience with network technologies/protocols and design using (Juniper, Arista, Cisco, Quagga/Bird, ExaBGP) is highly desired
  • Maintains the developed software efficiently through solid knowledge of software lifecycles
  • Strong knowledge of formal methods and software verification
2

Experience For Network Software Engineer Intern Resume

  • 6+ months of experience/knowledge with
  • Experience in one or more language - Java, Python, Ansible, Bash and C
  • Coursework/experience in Network protocols, Ethernet, TCP/UDP/IP, VXLAN, VLAN, etc
  • Experience in IT Solution Design and Delivery
  • Experience with Mesos, Kubernetes, Docker, OpenShift
  • Experience with automation tools (Chef), Version Control (GitHub), and DevOps practices
  • Experience with quality assurance tools e.g. Gerrit
  • Knowledge and experience of Continuous Integration and Continuous Deployment methodologies with Jenkins, TravisCI, and others software
3

Experience For Network Software Engineer Virtual Reality Resume

  • Experience with traffic generation and analysis tools such as IXIA, Wireshark
  • Some experience in Hardware/Software integration
  • Experience in Python, C, C++ development, configuration management and debug
  • Experience with Intel Architecture
  • Understanding of IP networking technologies with specific knowledge of network addressing, routing, IP filtering, network-based load balancing, etc
  • Coaching and mentoring a software engineering team to Research, Design, build, and test libraries, APIs, and software applications, primarily in C
4

Experience For Database & Network Software Engineer Resume

  • Upholding best practices in engineering, security, and designing for performance
  • Troubleshooting, problem solving, multi-tasking, organization, and customer management
  • Packaging and deploying software using RPM and Apt/Yum
  • Reviewing internal and external requirements, looking for potential impacts to existing drivers and applications
  • Troubleshooting, problem solving, multi-tasking, organization,
  • Working knowledge of container networking solutions on frameworks such as Mesos, Kubernetes, or Docker
5

Experience For Kernel Network Software Engineer Resume

  • Working knowledge of the Linux operating-system
  • Networking IP routing
  • Overseeing the full development lifecycle - from concept to release
  • Managing the team's contributions to the some of the world's largest and most active open source network software communities
  • Scripting (perl/python or bash)
  • Implementing base drivers for Intel Ethernet
6

Experience For Principal Network Software Engineer Resume

  • Understanding of virtualization technologies like KVM, docker, openshift etc
  • Working knowledge of OpenFlow protocol and SDN controllers (OpenDaylight, Ryu, OpenContrail)
  • Working knowledge of DevOps or SRE methodologies
  • Understanding of DPDK is added advantage
  • Understanding of OS internals and kernel modules is added advantage
  • Debugging complex issues in Windows, Linux or VMware drivers and applications
  • Negotiating support for products and features with peers in the industry
7

Experience For Return to Tech-network Software Engineer Resume

  • Ensuring clear internal communication between internal and external Stakeholders
  • Understanding of data serialization with JSON, Protocol Buffers, etc
  • Working knowledge or better of recent Intel Architecture platform architectures is highly desired
  • Developing or executing project plans, budgets and schedules and for documentation of work and results
  • Working in a collaborative, distributed environment with a global engineering team to build new features at large-scale
8

Experience For SDN / NFV Network Software Engineer Resume

  • Leading the development open source networking software
  • Thorough understanding of Ethernet protocols and switching technologies - TCP, UDP, IP, VLAN, STP, L3 routing, L2 bridging etc
  • Knowledgeable in advanced networking subjects (TCP/IP, BGP, DNS, Load balancing, routing, Ethernet switching, firewalls, etc..)
  • Support Program Manager in estimating, reporting, and planning hardware deployment tasks
  • Practical knowledge of shell scripting and at least one scripting language such as Python, Ruby, Bash, Perl, or similar scripting language
  • Thorough understanding of object-oriented programming models and concepts
  • Responsible for identifying problem areas in a proactive way and developing solutions to meet the challenges of a global network
  • Data telemetry gathering and analysis using NetConf, gRPC, SNMP, NetFlow
  • Background in networking architecture and networking products - preferably with Intel Ethernet products LOMs and adapters
9

Experience For Wireless Network Software Engineer Resume

  • Software/Hardware interfaces and interaction and Socket Programming understanding
  • Flexibility and comfort working on a dynamic, fast-growing effort with minimal documentation and process
  • Thorough knowledge and understanding of object-oriented programming models and concepts
  • Knowledge of current networking systems including routers, switches, firewalls, VPNs, Content-aware load-balancers and all IP-based protocols
  • Background in networking architecture and networking products, preferably with Intel Ethernet products (LOMs and adapters)
  • Software engineering practices such as design, documentation, prototype, code, and developer level testing
10

Experience For NFV Network Software Engineer Graduate Intern Resume

  • Ethernet networking architecture, protocols, topologies, and networking products - preferably with Intel wired Ethernet products. D
  • In depth understanding of multi-threading and thread safety
  • Actively participate in evolving design and architecture of our network management and automation tools
  • Participate in code reviews and refactoring
  • Guide development of virtual networking solutions in container-based environments such as Mesos, OpenShift/Origins, and Kubernetes

List of Typical Skills For a Network Software Engineer Resume

1

Skills For Senior Network Software Engineer Resume

  • Demonstrated capability of developing technical solutions to validate feature functionality and system stability for a high-quality product delivery
  • Basic Tcl and bash scripting skills
  • Experience writing code in Java. Credentials or experience in security accreditation, certification, and assessment
  • Good understanding of one or more networking protocols/technologies - IPsec, IPv6, IPv4, Ethernet, Vlan, Routing, Switching
  • Strong familiarity with computer networking (IP networking, Wi-Fi, Ethernet, OSI model, media streaming protocols)
2

Skills For Network Software Engineer Intern Resume

  • Fabricate, assemble, & install electronic equipment, CAT6 and fiber optic cabling, and terminate wiring; harnessing experience
  • Experience in a software architecture role (gathering requirements, writing architecture specifications and technically leading a development team)
  • Very good understanding of multi-threading, multi-process programming
  • Experience in design and implementation of network technologies, including routing, switching, and security
  • Professional experience in network programming, preferably in real-time stateful networking systems
  • Experience with high-performance computing, scalable memory allocation, and/or task scheduling
3

Skills For Network Software Engineer Virtual Reality Resume

  • Hands-on experience in software development methodologies and working knowledge in one or more programming languages (Java, C/C++, Python, Bash)
  • Experienced writing and using python network vendor modules
  • Experience with Cisco networking products, including Cisco ACI
  • Strong working knowledge of all OSI Layers focusing on the network stack - TCP/IP, HTTP, DNS, and anycast concepts
  • Experience in developing networking software components or protocols on wireless or wired network devices
  • Experienced writing and using python network vendor modules such as PyEZ & eAPI
4

Skills For Database & Network Software Engineer Resume

  • Network hardware installation, configuration, and testing experience, including common circuit/signal testers like Fireberd, Fluke, Oscilloscopes, etc
  • Experience in developing networking software components or protocols on wireless or wired network devices
  • Experience deploying and operating custom network infrastructure
  • Experience with Cable industry high speed data infrastructure including familiarity with DOCSIS, PacketCable, and device provisioning models
  • Experience implementing and managing medium to large scale BGP, OSPF deployments
5

Skills For Kernel Network Software Engineer Resume

  • Experience with using databases and data modeling from Python
  • Experience implementing secure communication channels
  • Strong understanding of REST APIs, WebSockets and ideally gRPC
  • Hands on experience with scripting languages like Python, JavaScript, Bash
  • Experience working with Static Code Analysis tools
  • Good understanding of Linux/FreeBSD like system and Internals
  • Good understanding of TCP/IP network
6

Skills For Principal Network Software Engineer Resume

  • Experience on networking products and protocols
  • 3 + months experience in the following
  • Experience with computer security and secure programming
  • Experience building web applications with Flask, AngularJS/ReactJS, RESTful APIs
  • Experience with network technologies/protocols and design using (Juniper, Arista, Quagga/Bird, ExaBGP) is highly desired
7

Skills For Return to Tech-network Software Engineer Resume

  • Experience developing network software
  • Experience with a variety of network protocols and interfaces (TCP/IP, UDP, RTP/RTCP, ICE/RFC 5245, media streaming, Wi-Fi, etc.)
  • Experience tracing network traffic through commercial and consumer routers and switches
  • 6 or more months of experience in Linux Networking
  • Experience programming with Python or other similar language (specify)
  • Experience in optimizing software for performance
  • Strong knowledge of Linux or Windows Operating System
  • Experience of interacting with Customers
8

Skills For SDN / NFV Network Software Engineer Resume

  • Experience developing software for managed network systems e.g code scripts to enable a commercial NMS such as
  • Experience with IP network design at large scale, multi-vendor environments, including one or more of Junos, Arista, & Quagga/Bird/ExaBGP
  • Experience with version Control using Git, Github, and SVN
  • Strong familiarity with the Networking protocols (BGP, MPLS)
  • Very Good understanding of datastructures
  • Experience in developing fast path and control path code
  • Experience working with Windows, Linux
  • Virtualization development and troubleshooting experience with SR-IOV and NFV
9

Skills For Wireless Network Software Engineer Resume

  • Previous experience in working with Dell ESG as a customer
  • Experience with issue tracking applications helpful
  • Very strong problem solving abilities
  • Experience developing low level software that directly interfaces with the hardware
  • Very good understanding of data-structures
  • Experience with networking products, preferably Ethernet based
  • Experience in domain of Networking software development
  • Experience with networking technologies (CCNA level) in a large-scale data center environment
10

Skills For NFV Network Software Engineer Graduate Intern Resume

  • Experience with embedded software testing
  • Good understanding of server-side CSS preprocessors,such as Stylus, Less, etc
  • Experience with operationalizing software (log rotation, startup/shutdown/maintenance scripts, etc) in a Linux/ nix environment
  • Experience building RESTFUL HTTP APIs
  • Experience working with Source Control (Git or SVN)
  • Experience building web applications and APIs (ideally Flask, Django, AngularJS/ReactJS, RESTful APIs)
  • Correctly operate test equipment, connector crimpers, die inserts, stripping tools, power tools, and other common hand tools and shop equipment
  • Experience with Pattern Match and Regular Expression algorithms
  • Strong knowledge of Linux command line utilities like grep, awk, sed

List of Typical Responsibilities For a Network Software Engineer Resume

1

Responsibilities For Senior Network Software Engineer Resume

  • C development skills
  • Strong drive to learn
  • Good to have knowledge of 4G/5G technologies
  • Experience with the C language
  • Design, implement and maintain network that are the backbone of our experiences
2

Responsibilities For Network Software Engineer Intern Resume

  • Innovate and enable new experiences for connected players with your implementation
  • Experience with low-level compiled languages such as C/C++ or Java
  • Experience with Go, Python, or other OO languages is valuable in lieu of Perl, Ruby or C++
  • Experience with application frameworks such as LAMP/MEAN/etc
  • Experience with containerization and orchestration tools (Docker, Chef, Saltstack, etc.) highly desired
3

Responsibilities For Network Software Engineer Virtual Reality Resume

  • Experience with TR069, SOAP, JavaScript
  • Experience in one or more language - Java, Python, Ansible, Bash and C
  • Experience with full-stack development of web interface applications
  • Experience with network configuration under Linux-Knowledge of Linux device drivers
  • Embedded H/W and S/W design experience with x86 or ARM microprocessors
4

Responsibilities For Database & Network Software Engineer Resume

  • IPv6 experience valuable
  • Network Tooling team is a sub-tower of Global Delivery Tooling Services (GDTS) Tower
  • Serve as technical, engineering subject matter expert for complex global network
  • Create and leverage fully functional virtual network environments in AWS and OpenStack for testing, POCs, and CI/CD
  • BS in Computer Science or Engineering or equivalent
  • 5+ Programming capabilities in C/C++, Python, or Golang
5

Responsibilities For Kernel Network Software Engineer Resume

  • Fabricate, test, troubleshoot/repair various types of cable assemblies, including but not limited to; coax, multi-conductor/-paired cables, and network cables
  • Reference and comprehend equipment manuals, product specification sheets, blueprints, drawings, and engineering sketches to complete range deployment tasks
  • Participate in cross-functional customer facing product teams (IPTs)
  • Developing embedded software in C
  • Be able to communicate in English, both verbally and in writing
  • Linux programming expertise both in user space and kernel space
  • Deep understanding of “last-mile” consumer device connectivity methods (DSL, cable, wireless, cellular, Wi-Fi/Ethernet)
  • Create debugging environment and device drivers, setup network hardware for reproduction of customer issues
  • Data telemetry gathering and analysis
6

Responsibilities For Principal Network Software Engineer Resume

  • MS in Computer Science or Engineering or equivalent
  • Expertise in network monitoring protocols (Netflow, SNMP etc)
  • Knowledge in software-defined networking
  • Ethernet Networking and Network Topologies
  • Ethernet, TCP/IP, Networking
  • FreeBSD operating system
  • Familiarity with new system programming languages like Go and Rust
7

Responsibilities For Return to Tech-network Software Engineer Resume

  • Network Software Engineer role is to provide technical support on network monitoring
  • Work on cutting edge technologies in a massive growth area for the business
  • Immerse yourself in a world-class software engineering culture
  • Professional development - external training and qualifications are encouraged and supported
  • Ethernet, TCP/IP, Networking and C/C++/Python Language
  • Participation in interesting project
  • Unlimited access to e-learning
  • Knowledge of at least one programming language, preferably C/C++
  • Familiarity with different networking topologies and when they are best utilized
8

Responsibilities For SDN / NFV Network Software Engineer Resume

  • Subsidy for commuting
  • R&D, proof of concept, lab trials, vendor/technology evaluations
  • Work with application architecture team to understand requirements, constraints, and design goals
  • Work with other team members to estimate development effort based on user stories
  • Diagnose complex issues, evaluate, design, recommend and execute the best solution
9

Responsibilities For Wireless Network Software Engineer Resume

  • Develop software that meets design specifications and requirements
  • Deliver technology demonstrations to stakeholders at points within development process for review
  • Test software to ensure proper and efficient execution
  • Research a develop new technologies for possible inclusion in solutions
  • Collaborate with teams and colleagues to understand/influence business requirements; ensure alignment of deliverables with network operations and application developer needs
10

Responsibilities For NFV Network Software Engineer Graduate Intern Resume

  • Collaborate with network architecture, engineering, and operations teams to design and develop software which manipulates Infrastructure as Code to maximize accuracy of moves, adds, and changes to a Cisco Software Defined Network solution (ACI)
  • Collaborate with team members to Investigate, design, and oversee integration of virtual networking environments with physical and other software-defined networks
  • Create automation and templates to realize design solutions via APIs
  • Develop API interfaces for network and security applications hosted on open-source Linux-based platforms to support automation where none currently exists
  • Use collaboration tools (i.e. SharePoint) and version-control solutions (i.e. GitHub) to publish and maintain software, Infrastructure as Code, and Documentation as Code
  • Maintain knowledge of current and emerging technologies/products/trends related to next-generation virtual networking solutions
  • Communicate solution options to business owners/stakeholders (e.g. design reviews)

Related to Network Software Engineer Resume Samples

Engineer Network Resume Sample

Work Experience

  •  Experience with Cisco routers and switches   •  Hands-on experience with VoIP technology   •  Hands on experience with VPN technology   •  Extensive working knowledge of IP protocols including RIP, OSPF, ISIS, MPLS/LDP, and BGP   •  Complete ...
Professional Skills

  •  Self-starter with demonstrated listening s...
  •  Strong consulting & client-facing skills t...
  •  Strong customer service and communications...
5.0
22 votes

Lead Network Engineer Resume Sample

Work Experience

  •  Install, configure, test, maintain, audit, and monitor network architecture   •  Troubleshooting network architecture and making recommendations for architecture changes and enhancements   •  Setup and maintain security solutions to include firewall, anti-virus, and intrusion detec...
Professional Skills

  •  Excellent verbal and written communication...
  •  Strong planning and organizational skills ...
  •  Strong planning and organizing skills with...
4.5
23 votes

Network Infrastructure Engineer Resume Sample

Work Experience

  •  Network Infrastructure – Take ownership of the Group’s network infrastructure   •  Cisco : 7200, ASR 1000, ASR 9000, GSR’s, CRS, 7600 routers   •  Cisco : Nexus platforms, 6500’s, 3750 switches   •  Keep all stakeholders informed in a timely manner about slippag...
Professional Skills

  •  Critical thinker. Strong technical skills,...
  •  Strong organizational and analytical skill...
  •  Strong communication skills in English and...
4.5
17 votes

Analyst, Network Resume Sample

Work Experience

  •  Maintain sniffer Tool’s Application and Business Group currency   •  Travel for key stakeholder meetings   •  Two to Fouryears of experience with Infrastructure and/or Change Management in an ISP or large-scale network operations environment can be substituted   • &n...
Professional Skills

  •  Strong analytical and logical skills, Stro...
  •  Strong communication skills Spanish and En...
  •  Excellent computer/keyboard skills with ad...
4.7
21 votes

Manager, Networking Resume Sample

Work Experience

  •  Experience in managing relationships and influence within a customer and with external third parties that formulate a customer’s strategic thinking and actions   •  Participate in the pre-sales process with services sales, Engagement Managers, and consulting architects to understand customer’s busines...
Professional Skills

  •  Experience coaching, training and mentorin...
  •  Experience consulting to external clients ...
  •  Experience in end-to-end marketing includi...
4.8
14 votes

Network Professional Resume Sample

Work Experience

  •  Provides first line technical support on data, voice or video networks for internal and/or external customers; answers routine technical questions; recommends and implements approved course of action   •  Performs data or voice network configurations and configuration changes of various voice or data ...
Professional Skills

  •  Capability to lead Cisco Unified Communica...
  •  Cisco Unified Communications Manager Busin...
  •  Unity Connections (CUC) - Voice mail
4.9
18 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates