Skip to main content

This job has expired

Software Development Engineer in Test - Unified Search (Remote)

Employer
Crowdstrike
Location
Washington, DC
Closing date
Dec 5, 2021
At CrowdStrike we're on a mission - to stop breaches. Our groundbreaking technology, services delivery, and intelligence gathering together with our innovations in machine learning and behavioral-based detection, allow our customers to not only defend themselves, but do so in a future-proof manner. Because of that we've earned numerous honors and top rankings for our technology, organization and talent. Our culture was purpose-built to be remote first, and we offer flexible work arrangements to help our people manage their personal and professional lives in a way that works for them. If you're ready to work on unrivaled technology with a team that makes a difference every day, let's talk.About the Role:On our team, a software development engineer in test (SDET) is a software engineer who focuses on the tools and methods used to ensure that our systems behave in intended ways. This work ranges from formal modelling used to verify the design to frameworks that make it easier for other developers to write unit tests. The code is not a black box - if it needs to change to be testable, you can and should change it.This is not an SDET position where you write other people's unit tests.Responsibilities:Examine a feature and write a test strategyEvaluate features for risk, interior and exterior impact - what are the big problems, how can we establish confidence?Identify needed test cases and coach developers on test development and coverageDevelop test framework and test automation for developer useDesign and write larger scale integration and end-to-end testsWrite the tests that aren't naturally owned by other engineers, like app compatibility.Operate independentlyKey Qualifications:We are looking for people who:Find bugs just as interesting as features, and like breaking software as much as they like building and using itAre able to think about and analyze software with the explicit purpose of preventing bugs or making them easy to findCan communicate, collaborate, and work effectively in a distributed teamCan program computers in at least one language used by the team (Python, C/C++, Haskell) and can demonstrate that capability, be it through job experience, schoolwork, or contributions to community projectsUnderstands fundamental computer science concepts like compilation or thread contentionHas experience in analysis and implementation of data structures, algorithms, and software designOther Desirable Qualifications:Though none are strictly required for this position from the outset, strong SDETs eventually build the following kinds of qualifications:Ability to write and automate test cases, triage bugs, and write actionable bug reportsAbility to read code with a focus on its robustness and security (or lack thereof)Ability to clearly define test strategies for features, and implement those strategiesA track record of shipping quality softwareFinally, the Unified Search team will find any of the following particularly attractive in a candidate:Experience working with programming language tools or broadly distributed systemsFamiliarity or more with Haskell or other strongly typed languagesExperience with web services: JSON, REST, RPC, XML, AWS EC2 & S3Interest (or more) in formal modeling tools such as Agda and TLA+Solid coding and debugging skills in Python, Go, C, C++, or HaskellExperience or interest in property-based testingExperience with event processing systemsInterest in finding problems, bugs, and inefficiencies at all scales, from very large cloud systems to binary representations#LI-AR3#LI-RemoteBenefits of Working at CrowdStrike:Remote-friendly cultureMarket leader in compensation and equity awardsCompetitive vacation and flexible working arrangementsComprehensive health benefits + 401k planPaid Parental Leave, including adoptionWellness programsA variety of professional development and mentorship opportunitiesOpen offices have stocked kitchens, coffee, soda and treatsWe are committed to building an inclusive culture of belonging that not only embraces the diversity of our people but also reflects the diversity of the communities in which we work and the customers we serve. We know that the happiest and highest performing teams include people with diverse perspectives that encourage new ways of solving problems, so we strive to attract and develop talent from all backgrounds and create workplaces where everyone feels seen, heard and empowered to bring their full, authentic selves to work.CrowdStrike is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.CrowdStrike, Inc. is committed to fair and equitable compensation practices. For applicants in Colorado the salary range is $111,982 - $167,972 + bonus + equity + benefits. A candidate's salary is determined by various factors including, but not limited to, relevant work experience, skills, and certifications. The salary range may differ in other states.CrowdStrike participates in the E-Verify program.Notice of E-Verify ParticipationRight to Work

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert