Senior Software Engineer - Python at Cylance
Portland, OR, US / Austin, TX, US
Corp Office - Portland, OR I Corp Office - Austin I R00633

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!
THE POSITION
Cylance is seeking a talented Senior Software Engineer - Python to design, implement, test, and maintain with an emphasis on tangible results. You'll be joining our research infrastructure team and working on bringing our micro services to support threat research operations. You'll also research new technologies to improve existing systems and design new ones.
WHAT YOU WILL DO
Develop global scale RESTful APIs
Provide expertise on reliability, performance and scalability challenges
Support and maintain developed code
Optimize deployment pipelines for python based projects
Have an allergic reaction to the words "defer" and "works on my box"
Be a strong team player and work well within a diverse, cross-functional team
WHO WE ARE LOOKING FOR
Over five years of software development experience on a Unix-like system
Mastery of Python for application and infrastructure development
SDLC, source control, unit testing, agile development methodologies
Collaborative and team-oriented attitude
Well versed with git source control
Experience with refactoring legacy code
Ability to describe technical concepts to non-technical stakeholders
Ability to prioritize and complete multiple tasks with little to no supervision
Intellectual curiosity, humility, accountability and positive approach
Strong desire to create readable, testable, maintainable code
Understand concepts of loose coupling when designing and developing software systems
ABOVE AND BEYOND
Experience with Puppet4 configuration management
Experience with streaming architectures (Kafka/Kinesis)
Creation of deployment pipelines for Python applications
Experience with Tornado
Open source code portfolios
WHAT WE NEED FROM YOU TO APPLY
Current resume
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), we offer other great benefits and a slew of perks such as casual dress attire, plethora of employer-sponsored food and snack items, gym membership discount, etc.