Job description
NovaTech Solutions is seeking a Senior Network Engineer to design, implement, and optimize our enterprise and cloud networking environment. This role blends traditional routing and switching with modern automation, security, and performance engineering. You will collaborate with software, security, and SRE teams to deliver scalable, reliable networks across data centers, cloud, and WAN.
Location: Hybrid on site in San Jose, CA with occasional travel to client sites.
Responsibility
- Design, deploy, and optimize enterprise networks including data centers, WANs, and cloud connectivity across AWS, Azure, and GCP.
- Implement and manage routing and switching protocols such as BGP, OSPF, and VXLAN to ensure high availability and performance.
- Build and maintain network automation and observability using Python, Ansible, Netmiko, and related tooling.
- Lead network security initiatives including segmentation, firewall policies, VPNs, and zero-trust considerations.
- Collaborate with SRE and software teams to migrate services to cloud and implement IaC for network resources.
- Troubleshoot complex issues end-to-end, perform capacity planning, and optimize network performance metrics.
- Develop and maintain network documentation, run books, and change management procedures.
Qualification
- Bachelor's degree in computer science, electrical engineering, or related field, or equivalent experience
- Minimum 5 years of hands-on enterprise networking experience
- Strong knowledge of BGP, OSPF, MPLS, EVPN/VXLAN, and routing/security best practices
- Experience with data center networking, WAN optimization, and cloud connectivity
- Proficiency in network automation with Python and tools such as Ansible, Netmiko, or Napalm; familiarity with IaC
- CCNP/CCIE or equivalent certification is a plus
- Excellent problem solving, communication, and collaboration skills
- Ability to document clearly and maintain up-to-date runbooks and diagrams