WHO WE ARE
Cylance is one of the fastest growing companies in the history of cybersecurity. By successfully applying artificial intelligence and machine learning to crack the DNA of malware, Cylance has redefined the endpoint protection market, garnered acclaim from industry analysts and won numerous awards including “Best Emerging Vendor” from SC Magazine. If you have the passion and desire to disrupt industries, protect the world from cyberattacks, and be at the forefront of a revolutionary new technology, we want you to join us!
Cylance is seeking an experienced Software Architect who will be responsible for designing and implementing cross functional framework(s) for the Cylance cybersecurity platform and products.
WHAT YOU WILL DO
Architect software on various Microsoft Windows platforms
Work with various Cylance teams to understand and develop use cases to translate them into solutions
Research where and how to look for security information; makes expert level recommendations based on given requirements, as needed
Act as subject matter expert for methods of pulling information from Windows architecture for conducting behavioral analysis
Participate in team architecture discussions; contributes ideas throughout the process from planning to execution
Make expert level decisions regarding indicators of compromise (IOC); determines if IOCs are relevant to products and if new ones should be created
Investigate software problems that have been identified; develops high quality code maintenance resolutions and/or patch releases
Utilize expert ability to troubleshoot and resolves problems on a regular basis
Stay up-to-date on the latest applicable technologies; attends applicable training, conferences, and learns new tools/technologies as needed.
Prioritizes and completes multiple tasks with little or no supervision
WHO WE ARE LOOKING FOR
At least 12 years related experience in software architecture and/or other related field
Bachelor’s or high level degree preferred; relevant experience can be substituted for educational degree
Experience with C#
Experience with C/C
Experience with Microsoft Windows Platforms (32-bit, 64-bit XP through Windows 10)
ABOVE AND BEYOND
Expert knowledge of developing Window drivers and its applicable skill sets
Prior experience in building endpoint security Detect and Respond tools is a big plus
Expert knowledge of Windows internals in relation to process load, initialization, and startup
Expert knowledge of the Windows Threading Model, synchronization mechanisms, memory management, and how mixed architecture process components are managed
Expert ability to read x86/x64 Assembly; limited ability to develop within it
Expert knowledge of data storage within various platform; utilizes ability to work with data to make decisions
WHAT WE NEED FROM YOU TO APPLY
Cover letter/summary expressing:
Why you are interested in working at Cylance
The skills, strengths and expertise you will contribute to our diverse team of extraordinary talent and humble hearts
BENEFITS AND PERKS
In addition to medical, dental, vision and 401(K) matching, we offer other great benefits and a slew of perks such as casual dress attire, plethora of employer-sponsored food and snack items, ****!
Cylance Inc. is an Equal
Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, disability, protected veteran status, or any other basis protected by applicable federal, state, or local law.