Sr. Software Engineer, Golang (Remote)
About the Role:
This is a Sr. Software Engineer position on the CrowdStrike Services TechOps team. On the Services TechOps team, Software Engineers build tools that are used by the consulting team in performance of its incident response and threat hunting missions. This role will focus on the development of tools for improving the security, scalability, and overall capabilities of the incident response team. If you’re interested in working on a small, flexible, remote team with interesting problems to solve, this job is for you.
Remote U.S. role within a reasonable commuting distance to one of the following offices: Sunnyvale, CA; Irvine, CA; El Segundo, CA; Austin, TX; Seattle, WA; Kirkland, WA; Columbia, MD; Boston, MA; Arlington, VA; St. Louis, MO; Minneapolis, MN.
.
Responsibilities:
Develop high quality, scalable, and secure tools
Write clean, maintainable code
Mature and automate existing code/processes
Develop RESTful APIs
Develop event-based services
Develop client-side CLI applications
Work collaboratively with the team to design and build new capabilities
What You’ll Need:
Deep experience developing and writing unit tests with Go
Experience with distributed, event driven platforms
Experience working with network and cloud based tools
Experience working on an Agile team
Experience with machine virtualization through AWS and/or VMWare products
Experience with using and implementing APIs
Strong familiarity with MacOS and Linux operating systems
Bonus Points:
Building tools using containers or serverless technologies
12-factor design principles
Familiarity with Windows operating system features
Developing in C or C++
Experience with Infrastructure as Code and related tools
Experience developing applications on top of AWS SDKs (e.g., SQS, Kinesis, S3)
Experience with Jenkins pipelines or similar CICD Tools
Experience with JSON, XML and/or similar data constructs
Experience with Docker or other container based virtualization
Experience with Splunk, Humio and/or ElasticSearch
Experience with Jira, or similar bug tracking/agile project management tools
#LI-JW1
#LI-RL1
#LI-Remote