CrowdStrike
Posted 2mo ago

Software Engineer, Cloud - E2E Test

CrowdStrike
Redmond, Washington, United States
$120k-$180k/yrOnsiteFull Time
Responsibilities
  • verifying features
  • building frameworks
  • improving quality
Requirements
  • BS in CS or equivalent
  • 5+ years SDET/backend experience
  • 2–3+ years building cloud testing frameworks
  • Strong Python/C/C++ (or Go/Java/C#/Node.js)
  • Jenkins
  • Networking and web services knowledge
Technical tools mentioned
PythonC/C++GoScalaJavaC#Node.jsJenkinsJSONRESTXMLAWS EC2AWS S3CassandraRedisKafkaElasticsearchgRPCDockerKubernetesGitHubStack Overflow

Job description

As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed — we’re here to stop breaches, and we’ve redefined modern security with the world’s most advanced AI-native platform. Our customers span all industries, and they count on CrowdStrike to keep their businesses running, their communities safe and their lives moving forward. We’re also a mission-driven company. We cultivate a culture that gives every CrowdStriker both the flexibility and autonomy to own their careers. We’re always looking to add talented CrowdStrikers to the team who have limitless passion, a relentless focus on innovation and a fanatical commitment to our customers, our community and each other. Ready to join a mission that matters? The future of cybersecurity starts with you.

About the Role:

CrowdStrike Falcon Host is a two-component security product. One component is a “sensor”, which is a lightweight agent installed on client machines that observes system activity and recognizes malicious behavior, then provides on-box prevention capability and remote telemetry to the Falcon Host cloud. The cloud component aggregates sensor telemetry for each customer’s network, can correlate malicious behavior across multiple machines, and presents our customers’ with a prioritized summary of the threats detected in their environments.

We are looking for a Mid-Senior Software Engineer to join our growing quality foundations group, in a team & role focused on building frameworks, libraries and tooling used for testing our cloud services and sensors, essentially building out a testing infrastructure to be used throughout Crowdstrike going forward. We're looking for people who want to be challenged and take ownership of what they build. Work in an environment where quality is the company culture. Come use cutting edge tools and technologies as well as tried and true ones. Work on: verifying key features and functionality that spans our processing, data and customer facing application layers to ensure it delivers accurate information to the customer.  

 

Success in This Role Means:

  • A love for breaking software systems in creative and useful ways.

  • Producing rock solid solutions for all manner of product quality concerns.

  • Thriving with responsibility, challenges and aggressive goals.

  • Ability to communicate, collaborate and deliver.


What You'll Do:

  • Verify component, system integration and application level features and functionality to ensure our reliability, accuracy and performance reaches our standards for quality.

  • Review engineering technical design documents and requirements. Provide plan and strategy about how and where to build in testability

  • Increase and improve our automated test coverage.

  • Contribute to existing tools, frameworks and related solutions.

  • Leverage new open source solutions to build new tools that test things in new ways.

  • Improve our delivered product quality across our entire platform and applications.

  • Collaborate on determining the root cause of production outages and adding quality improvements to prevent outages in the future.

  • Ability to create and maintain test infrastructure. Built the frameworks and packages required to implement automation.


What You'll Need:

  •  BS degree in Computer Science and/or equivalent experience (programming styles, data structures, algorithms, etc.).

  • At Least 5 years (Average Exp: 6-10 Yrs) as an SDET or Backend Developer (combined)

  • Extensive software development experience in Python, C/C++, and/or other languages such as Go, Scala, Java, C#, or Node.js.

  •  2-3+ years building testing frameworks and tooling for a Cloud SaaS product

  • Strong debugging skills with the ability to spot design flaws, race conditions etc in complex architectures.

  • Experience with Jenkins operations and debugging.

  • Proficiency with: Networking (protocols, distributed systems, layered architectures) & Web Services (JSON, REST, XML, AWS EC2 & S3.)


Bonus Points:

  • Authored and led successful open source libraries and projects.

  • Contributions to the open source community (GitHub, Stack Overflow, blogging).

  • Existing exposure to Go, AWS, Cassandra, Redis, Kafka, Elasticsearch, GRPC, Docker, Kubernetes, Jenkins

#LI-MP2

Benefits of Working at CrowdStrike:

  • Market leader in compensation and equity awards

  • Comprehensive physical and mental wellness programs 

  • Competitive vacation and holidays for recharge  

  • Paid parental and adoption leaves

  • Professional development opportunities for all employees regardless of level or role

  • Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections

  • Vibrant office culture with world class amenities

  • Great Place to Work Certified™ across the globe

CrowdStrike is proud to be an equal opportunity employer. We are committed to fostering a culture of belonging where everyone is valued for who they are and empowered to succeed. We support veterans and individuals with disabilities through our affirmative action program.

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. We base all employment decisions--including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, lay-offs, return from lay-off, terminations and social/recreational programs--on valid job requirements.

If you need assistance accessing or reviewing the information on this website or need help submitting an application for employment or requesting an accommodation, please contact us at [email protected] for further assistance.

Find out more about your rights as an applicant.

CrowdStrike participates in the E-Verify program.

Notice of E-Verify Participation

Right to Work

CrowdStrike, Inc. is committed to fair and equitable compensation practices. Placement within the pay range is dependent on a variety of factors including, but not limited to, relevant work experience, skills, certifications, job level, supervisory status, and location. The base salary range for this position for all U.S. candidates is $120,000 - $180,000 per year, with eligibility for bonuses, equity grants and a comprehensive benefits package that includes health insurance, 401k and paid time off.

For detailed information about the U.S. benefits package, please click here

About CrowdStrike

Provides cloud-native endpoint protection and cybersecurity services.

Similar jobs

Software Engineer roles near Redmond, Washington
5h
Save
Mark Applied
Hide
Software Engineer - Creator Studio
Seattle, Washington, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Passionate, skilled software engineers to shape experiences and collaborate with designers, quality teams, creative application teams, and cross-functional engineering.
6h
Save
Mark Applied
Hide
Sr. Software Engineer, Command & Control
Arvada or Washington, D.C. or Seattle or Denver
HybridFull Time
Quindar
Quindar: Cloud-native software for automated satellite mission operations.
3+ YOEBachelor's degree or equivalent practical experience and 3+ years developing complex machine-to-machine or hardware-software systems. Requires protocol integration, systems programming, and communication systems experience.
Python, Rust, CCSDS, CSP, CFDP, XTCE, MIB, IP, AES-256 GCM, AES-256 CFB, AES-256 ECB, NSA Type 1 PEGASUS, NSA Type 1 CARIBOU, Kubernetes, Git, GitHub
7h
Save
Mark Applied
Hide
Software Engineer, Credit Card and SoFi Money
Seattle, Washington, United States
$165k-$182k/yr HybridFull Time
SoFi Tech Solutions
SoFi Tech SolutionsNASDAQ: SOFI: Provider of financial infrastructure and payment processing technology
1+ YOEMaster’s degree in computer science, engineering, or a related quantitative discipline; one year of relevant experience; and experience with cloud, microservices, APIs, containers, CI/CD, databases, infrastructure, and testing.
REST API, Docker, Kubernetes, GitHub, AWS, Azure, GCP, CloudWatch, PartiQL, DynamoDB, CloudFormation, AWS CDK
7h
Save
Mark Applied
Hide
Software Engineer - Digital Site Development
Issaquah or Seattle
$85k-$225k/yr OnsiteFull Time
Costco Wholesale
Costco WholesaleNasdaq: COST: Operates a global chain of membership-only big-box warehouse clubs.
7+ YOERequires 7+ years of React.js development, advanced JavaScript, HTML, CSS3, responsive UI, REST/GraphQL, Redux, testing, debugging, CI/CD, and cross-functional coaching experience.
React.js, Redux, Server-Side Rendering, Styled Components, Storybook, HTML, CSS3, JavaScript, REST, GraphQL, Redux Sagas, JavaScript ES6+, Jest, React Testing Library, Azure, Google Cloud Platform (GCP), Redis, MongoDB, MUI v5, Storybook.js, Chromatic, Gatsby.js, Google Workspace, Google Sheets, Google Docs, Google Slides, Gmail, Figma, Dynatrace, Splunk, CI/CD, DevSecOps, WCAG 2.1 AA
7h
Save
Mark Applied
Hide
Principal Software Engineer
Redmond or Mountain View
$143k-$275k/yr HybridFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
6+ YOEBachelor's degree in computer science or related technical field and 6+ years of coding experience; equivalent experience accepted. Requires large-scale distributed systems and cross-team technical leadership experience.
C, C++, C#, Java, JavaScript, Python
7h
Save
Mark Applied
Hide
Remote Software Engineer - Golang
Seattle or United States or Canada or Austria or Belgium or France or Germany
$200-$300/hr RemoteContract
Turing
Turing: AI-powered platform connecting companies with global remote software developers.
3+ YOERequires 3+ years of software engineering experience, full-stack application development, scalable production software, software architecture, debugging, code review, and strong written and oral communication.
Go, Python, JavaScript, ReactJS, C++, C, Java, Rust
9h
Save
Mark Applied
Hide
Software Engineer III- Eng
Seattle, Washington, United States
$102k-$169k/yr HybridFull Time
UKG
UKG: Provider of workforce management and human capital management software.
4+ YOEBachelor's degree in computer science, engineering, or related field, or equivalent experience; 4+ years of software development; programming expertise; GitHub, JIRA, cloud, DevOps, design patterns, and testing experience.
JUnit, Selenium, C#, .NET, Python, Java, JavaScript, GitHub, JIRA, Azure, AWS, GCP
10h
Save
Mark Applied
Hide
Senior Software Engineer
Seattle, Washington, United States
$158k-$233k/yr HybridFull Time
DocuSign
DocuSignNASDAQ: DOCU: Provides electronic signature and agreement management software solutions.
8+ YOEBachelor's degree in computer science or equivalent experience; 8+ years building scalable APIs with C#/.NET or Java; experience with object-oriented programming and internal and external API integration.
C#, .NET, Java, GraphQL, NoSQL, Microsoft Azure, Microsoft Azure DevOps, Docker, Kubernetes, REST, gRPC, Scrum, CI/CD, Microsoft Git