About this role
About the Role CrowdStrike is looking for a network software developer who has a solid track record of building network centric software applications. In this role, you will develop tools to improve automated workflows, create UI portals for partner interactions, develop REST API endpoints, and create and maintain microservices to support our network infrastructure. You will work collaboratively with other teams, network engineers, and leads to provide software solutions to decrease deployment times, improve engineer efficiency, and create self-service tools.
What You'll Do
- Supports full lifecycle automated solutions to work with existing and new network technologies running on switches, routers, load balancers, firewalls, and servers
- Build new features in modern UI Single Page Applications
- Develop and maintain microservices using Python, Golang, and modern cloud-native technologies
- Build and enhance gRPC and RESTful APIs
- Participate in code reviews and provide constructive feedback to other developers
- Contribute to continuous integration and deployment pipelines
- Write automated tests for your code
- Responsible for resolving deployment or tooling outage events and will be part of an On-Call rotation
What We're Looking For
- 5+ years of experience in software development supporting production networks at-scale
- Solid understanding of networking concepts and protocols
- Experience with front end frameworks such as React/Next.js, Vue, Ember, and Lit
- Internal tooling development experience, including API
Nice to Have
- Not specified in posting.
Compensation & Benefits
- Not specified.