ServiceNow is seeking a Staff Software Engineer- Network Systems - Federal to join their Network Services team. The team operates on a principle of doing things better and smarter than they were done before, automating network tasks and using tooling to monitor and manage the network is top priority. The ideal candidate will have experience designing, developing, and testing software for network automation and have a strong track record of success.
Requirements
- 6+ years of progressive software development experience with a focus on network systems and technology
- Proficiency in at least two programming languages (e.g., Python, Go, Java, JavaScript), coupled with a strong understanding of software design patterns, data structures, algorithms, and testing methodologies
- Expert-level experience with CI/CD and Infrastructure as Code tools such as GitLab CI, GitHub Actions, Jenkins, Terraform (including multi-region provisioning), and Ansible for configuration management
- Solid networking foundation including TCP/IP (IPv4/IPv6), DNS, HTTP/HTTPS, routing protocols (BGP, OSPF), Layer 4/Layer 7, and network security concepts (firewalls, VPNs, TLS/SSL, certificate management, traffic routing)
- Extensive experience with cloud platforms (AWS, Azure, or GCP), including expertise in compute, storage, networking services, cost management, and multi-environment strategies
- Hands-on experience with container technologies (Docker, Podman) and Kubernetes orchestration platforms
- Knowledge of load balancing technologies, including F5, Envoy, NGINX+, and Cilium, as well as Envoy service mesh technologies and the xDS control plane architecture
- Experience with infrastructure monitoring, metrics collection, and observability platforms (e.g., Prometheus, Grafana, Splunk)
- Knowledge of network security tools including nftables, iptables, and firewall management
- Demonstrated experience with large-scale infrastructure migrations
- Ability to critically assess and integrate AI into work processes, decision-making, or problem-solving
- Bachelor or Master’s degree in Computer Science or related field strongly preferred
Benefits
- health plans, including flexible spending accounts
- 401(k) Plan with company match
- ESPP
- matching donations
- flexible time away plan
- family leave programs (subject to eligibility requirements)