CrowdStrike is hiring a Senior Software Development Engineer to design and create tools that automate the deployment and management of our cloud-based infrastructure. You will play a key role in architecting and implementing a stable yet flexible production environment as part of our Production Services team.
What You'll Do
- Take ownership and be accountable for deliverables, both individually and as part of a team.
- Collaboratively brainstorm, define, and build software solutions.
- Work with internal business partners to analyze requirements and craft elegant, robust, and reliable solutions to complex technical problems.
- Raise the technical IQ of the team by sharing new technologies and methods.
- Develop architectural and automation strategies as a technical leader.
- Report regularly on the status of critical projects.
What We're Looking For
- 9+ years of experience writing systems and applications for automation, tools, dashboards, and alarms.
- Proficiency in the Go programming language or other object-oriented languages.
- Experience developing and integrating APIs using REST, GraphQL, or SOAP.
- Experience designing schemas and optimizing SQL queries for RDBMS such as Postgres or MySQL.
- Understanding of common network management protocols and APIs such as SNMP, RCMP+, or RedFish.
- Experience working in a large-scale production environment and developing applications with cross-functional teams.
- Excellent written and verbal communication skills.
- Ability to serve as a technical mentor for junior team members.
- Passion for learning new systems and methodologies.
- Meticulous attention to detail and the ability to make good, timely decisions.
- Experience writing automated unit and acceptance tests.
- Strong focus on security when developing or reviewing code or systems.
- Ability to work effectively and professionally with cross-functional groups as part of a worldwide team.
Nice to Have
- Understanding of container systems such as Docker and Kubernetes.
- Experience with CI/CD systems such as GitLab CI/CD, Jenkins, or Bamboo.
- Experience designing authentication or authorization systems.
- Experience implementing tracing and metrics within systems using OpenTracing and Prometheus.
- Experience working with large-scale bare-metal hardware.
Technical Stack
- Languages: Go
- APIs: REST, GraphQL, SOAP
- Databases: Postgres, MySQL
- Protocols: SNMP, RCMP+, RedFish
- Containers & Orchestration: Docker, Kubernetes
- CI/CD: GitLab CI/CD, Jenkins, Bamboo
- Observability: OpenTracing, Prometheus
Team & Environment
You will join the Production Services team, collaborating with cross-functional groups worldwide to support CrowdStrike's global infrastructure.
Benefits & Compensation
- Market leader in compensation and equity awards.
- Comprehensive physical and mental wellness programs.
- Competitive vacation and holidays.
- Paid parental and adoption leaves.
- Professional development opportunities for all employees.
- Employee Networks, geographic neighborhood groups, and volunteer opportunities.
- Vibrant office culture with world-class amenities.
- Great Place to Work Certified™ across the globe.
CrowdStrike is committed to providing equal employment opportunity for all employees and applicants for employment. The Company does not discriminate in employment opportunities or practices on the basis of race, color, creed, ethnicity, religion, sex (including pregnancy or pregnancy-related medical conditions), sexual orientation, gender identity, marital or family status, veteran status, age, national origin, ancestry, physical disability (including HIV and AIDS), mental disability, medical condition, genetic information, membership or activity in a local human rights commission, status with regard to public assistance, or any other characteristic protected by law.




