Position: Senior Software Engineer (C++) at Enterprise SaaS Security
Company: Storypoint
Category: C++
Experience required: 5y
English level: fluent

Overview 
Become a part of the small and agile R&D team that is responsible for OEM ecosystem, which offers SDKs and APIs to a range of security facilities, including Email Security, Web Security, Endpoint Security, Advanced Threat Protection and more. By doing so, TIS is processing and analyzing rich transactional and contextual data across billions of daily internet transactions from enterprises, OEM customers, partners, and MSPs, applying AI, behavior pattern-matching and crowd-sourced intelligence, to deliver fast and efficient protection from ever-evolving malicious and faud attacks. Among the partners who enjoy our solutions, you’ll find over 80k companies around the world in endless industries. They include Microsoft, 
Google, Check Point, Dell, T-Mobile, Intel, and others.  
 
       Responsibilities 
- Maintaining and further developing our mature OEM platform 
- Replacing and/or renovating outdated parts of our ecosystem to comply with modern standards of 
architectures, quality and performance 
- Initiating and participating in various projects that bring further innovation to company, in continuous race 
with the evolution of worldwide malicious and fraud trends 
- Interfacing with Support, Customer Success and Operations in order to help evaluations and 
troubleshoot customers’ production issues 
 
       Education and Experience 
- A degree in Computer Science or equivalent from a well-regarded university or a comparable education from renowned companies/military units 
- At least 10 years of software development experience 
- At least 5 years of C++ development experience 
- Experience in additional major programming languages like Java or Python is a plus 
- Experience with Linux systems 
- Experience with relational databases 
- Agile/Scrum ALM 
Skills and Expectations 
- Fast and thorough learner, including self-learning 
- Independent and self-disciplined, results-driven 
- Assertive and initiative, can-do attitude 
- Deep understanding of programming paradigms like OOP/OOD, design patterns, client/server 
architecture, multithreading, distributed systems, and more 
- Strong verbal and written communication skills 
- Fluent English, ability to work in an international company