Software Developer - Network Automation
Core
Develop network-centric software applications, automated workflows, UI portals, and microservices to support CrowdStrike's network infrastructure and reduce deployment times.
Role type
Senior IC software developer (network automation)
Builds
Automated network solutions, Single Page Applications, microservices, gRPC/REST APIs, and CI/CD pipelines
Domain
Cybersecurity, Network Infrastructure, Cloud-Native
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Golang, React/Next.js/Vue/Ember/Lit, gRPC, RESTful APIs, Docker, Kubernetes, Linux, Infrastructure-as-Code (Ansible, Terraform, Netconf/YANG), CI/CD (Jenkins, Temporal), Monitoring/Observability (Prometheus, Grafana, Splunk, Netbox)
Preferred skills
Kafka, Open Source contributions, Streams processing
Technologies
Python, Golang, React, Next.js, Vue, Ember, Lit, gRPC, REST, Docker, Kubernetes, Ansible, Terraform, Jenkins, Temporal, Prometheus, Grafana, Splunk, Netbox, Kafka
Responsibilities
Support full lifecycle automated solutions for network technologies; Build new features in modern UI Single Page Applications; Develop and maintain microservices; Build and enhance gRPC and RESTful APIs; Participate in code reviews; Contribute to continuous integration and deployment pipelines; Write automated tests; Resolve deployment or tooling outage events
Seniority
Senior, hands-on IC