Sr. Software Engineer, Infrastructure
Job Description
CrowdStrike is hiring a Sr. Software Engineer for the Infrastructure team, building and operating tools that support a highly available cloud platform at massive scale. In this role, you will focus on improving CI/CD capabilities and delivering reliable pipelines and integrations built with Go and TypeScript.
This position is based in Sunnyvale, CA (remote).
Role Summary
- Enhance CI/CD systems and processes to improve efficiency and speed in the software delivery cycle.
- Develop, maintain, and operate mission critical pipelines using Temporal and Argo Workflows.
- Build pipelines and integrations that fit into the existing development environment.
Responsibilities
- Continuously improve existing CI/CD systems and processes to accelerate software delivery.
- Develop and operate mission critical pipelines built on Temporal and Argo Workflows.
- Research and introduce tooling that improves developer productivity.
- Design and implement integration strategies for new tools in the development environment.
- Partner with development teams to understand needs, identify bottlenecks, and gather enhancement requirements.
- Ensure CI development processes align with best practices for sustainability and security, including understanding SOC2 compliance impacts on CI environments.
- Collaborate across development, infrastructure, security, and SRE teams to improve SDLC and CI/CD practices.
- Participate in an on-call rotation to maintain CI/CD uptime and operations.
Requirements
- Must be a US Citizen or Green Card holder.
- 5+ years of overall experience as a DevOps, SRE, or software engineer.
- Extensive experience with Golang.
- Strong experience with TypeScript/JavaScript.
- Deep understanding of SDLC and CI/CD best practices.
- Proven ability to support and collaborate with large development teams.
- Hands-on experience configuring and operating CI/CD tools such as Argo Workflows, Jenkins, Temporal, or similar.
- Proficient with Linux and cloud computing services.
- Proven experience applying AI technologies to support decision-making, streamline workflows, improve efficiency, and drive business outcomes.
Technologies
- Go, TypeScript, JavaScript, Temporal, Argo Workflows, Jenkins
- Linux, CI/CD, SOC2
Benefits
- 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 regardless of level or role
- Employee Networks, geographic neighborhood groups, and volunteer opportunities
- Vibrant office culture with world class amenities
- Great Place to Work Certified™ across the globe
- Health insurance
- 401k
- Paid time off
Preferred Qualifications
- Experience creating development tools
- Experience with modern deployment technologies such as Kubernetes and Docker
- Experience building artifacts using tools like GoReleaser, including familiarity with packaging formats such as Docker, Debian, and PyPI
- Familiarity with Configuration Management and Infrastructure as Code tools such as Terraform or Pulumi
- Experience with GitOps tools such as Helm, Kustomize, and Argo CD
- Proven ability to work effectively with both local and remote teams
- Excellent verbal and written communication skills with clear, correct, complete, concise, and compassionate interactions
- Proficiency using monitoring and alerting tools such as Prometheus, Alertmanager, and Grafana
- Ability to author clear technical documentation, guides, and knowledge base articles for developers
- Bachelor's degree in Computer Science, Computer Information Systems, Engineering, or a related field
Salary: USD 164,000 - 295,000 per year
Minimum Experience: 5 years
Expected Close Date of Job Posting: 12-12-2026