Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Network Development Engineer role.
Rezi rewrites your resume against NetBrain's job description. Free.

Tailor your resume to this Senior Network Development Engineer role.
Rezi rewrites your resume against NetBrain's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Network Development Engineer posting at NetBrain — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Network Development Engineer posting at NetBrain — free, in seconds.
About the Role
NetBrain's platform relies on a continuously growing library of resources, including device drivers, API plugins, parsers, and Runbooks. This role is responsible for the engineering behind the correctness, coverage, and reliability of these resources, designing and building frameworks and tooling to validate them at scale. The position also involves directly developing platform resources and improving resource quality metrics.
Responsibilities
- Design and develop the validation framework and automation infrastructure for platform resources across different vendors, technologies, and NetBrain platform versions.
- Write code to build resource verification engines, conformance checks, diffing and baseline tooling, and utilities for resource development teams.
- Build and operate simulated and virtualized network environments for resource validation without physical hardware.
- Translate customer environments and real-world network scenarios into the coverage model for standards measurement.
- Analyze resource coverage, identify gaps, and drive or implement necessary resources.
- Validate resource behavior across platform upgrades, including compatibility, scalability, and stability.
- Investigate complex resource-level issues, perform root cause analysis, and deliver fixes.
- Track and report resource quality metrics to drive engineering decisions.
- Collaborate with Product Management, Development, and Support to improve resource architecture, authoring efficiency, and the resource lifecycle.
- Research emerging network technologies and AI-assisted techniques to expand resource coverage or improve validation efficiency.
- Occasionally support the team in resolving complex customer issues.
Requirements
- Bachelor’s degree in Computer Science, Math, Physics, Engineering, or a related field (Master’s preferred).
- 5–8 years of software development experience, including building automation frameworks or developer-facing tooling.
- Strong Python programming skills with hands-on experience designing frameworks.
- Solid understanding of computer science fundamentals, data structures, and algorithms.
- Experience with REST APIs, data parsing and transformation, and structured data formats (JSON, YAML, XML).
- Experience with CI/CD tooling (e.g., Jenkins, GitLab CI, GitHub Actions) and Git.
- Working knowledge of networking fundamentals (OSI model, TCP/IP, routing and switching basics) and familiarity with device CLI output and configuration.
- Ability to own a project end to end, from scoping and design through release.
- Excellent verbal and written communication skills; fluency in English is required.
- Deeper networking knowledge: MPLS, VXLAN, load balancing, network security, and L2–L4 packet forwarding behavior.
- CCNA/CCNP or equivalent certification or hands-on network engineering experience.
- Experience with network device emulation or simulation tools (e.g., EVE-NG, GNS3, Cisco CML) or network automation libraries (e.g., Netmiko, NAPALM, Ansible).
- Experience building parsers or normalizing multi-vendor device data.
- Familiarity with cloud platforms (AWS, Azure, GCP), SDN, or SD-WAN.
- Experience with Docker, Kubernetes, or virtualized environments.
- Experience with web UI automation (e.g., Selenium) for resource-level verification.
Skills
- Python
- REST APIs
- Data parsing
- Data transformation
- JSON
- YAML
- XML
- CI/CD
- Jenkins
- GitLab CI
- GitHub Actions
- Git
- Networking fundamentals
- OSI model
- TCP/IP
- Routing
- Switching
- OSPF
- BGP
- VLAN
- ARP
- MPLS
- VXLAN
- Load balancing
- Network security
- EVE-NG
- GNS3
- Cisco CML
- Netmiko
- NAPALM
- Ansible
- AWS
- Azure
- GCP
- SDN
- SD-WAN
- Docker
- Kubernetes
- Selenium
Location
- Remote
Work Type
- Full-time
Experience Level
- Senior
- 5–8 years of software development experience
Education Level
- Bachelor's degree in Computer Science, Math, Physics, Engineering, or a related field
- Master's degree preferred
Salary/Compensations
- CAD 96,000 - CAD 110,000 plus potential bonus
Benefits
- 401k
- Medical/dental coverage
About the Company
- Founded in 2004, NetBrain is the leader in no-code network automation.
- NetBrain’s ground-breaking Next-Gen platform provides IT operations teams with the ability to scale their hybrid multi-cloud connected networks by automating the processes associated with Diagnostic Troubleshooting, Outage Prevention and Protected Change Management.
- Today, over 2,500 of the world’s largest enterprises and managed services providers leverage NetBrain’s platform.
Equal Opportunity
- Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or other characteristics protected by law.
- If you have a disability that prevents or limits your ability to use or access the site, or if you require any other accommodation in the application process due to a disability, you may request a reasonable accommodation.
- In compliance with applicable laws, NetBrain conducts holistic, individual background reviews in support of all hiring decisions.
- It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.