Stay in Touch



Security Software Developer






Cupertino, CA, US


Mist is seeking a software developer as a strategic component of our engineering team to design, develop, and test software related to the cloud-based network configuration and reporting system. This individual will be responsible for solving complex problems and designing subsystems that will make the Mist platform the premier wireless solution in the industry.




Research and develop statistical learning models and algorithms for security analytics.

Develop scalable production software in Python, Java, and/or Go (Golang)

Simulation of algorithms and translation of those simulations into production code

Collaborate with product management and engineering departments to understand company needs and devise possible solutions

Keep up-to-date with latest security technology trends

Communicate results and ideas to key decision makers



Bachelor’s Degree (or greater) in Computer Science, Statistics, Applied Math or Physics

Strong understanding of network security


Experience with following technologies:

Network protocols (e.g. IP, ARP, TCP, …)

Intrusion detection

Security compromises

Security protocols

Familiar with User and Entity Behavior Analytics (UEBA)

Proven ability to lead technical teams and articulate ideas to both technical and non-technical audiences

Experience with statistics and data processing algorithms

Experience with WiFi



Machine learning, data science, bayesian statistics, information theory

Experience with indoor location solutions

Knowledge of cryptography and digital certificate infrastructure (e.g. SHA, AES, RSA, PKI, ...)

Experience with real-time data pipelines (e.g. Kafka, Storm, Flink, ...) and batch processing (Spark, Hadoop, …)

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup