Software Engineer (C++ & C#)
Indexed description
The Role: We are searching for a passionate and experienced Software Engineer to join our team which develops a software suite that protects the file and email servers from cyber-attacks and insider threats. Our products analyze the behavior of the people and machines that access client data, as well as alert on misbehavior, and enforce a least-privilege model.
The Responsibilities:
- Program high-performance core applications which are responsible for collecting and moving large amounts of data
- Develop the infrastructure of a large-scale distributed system
- Own all aspects of the project including the design, features, and modules
- Operate as a part of a dynamic Scrum/Agile team
- Work cross-functionally with other internal teams and stakeholders
- Write testable, clear, and reusable code; reflect and seek feedback on design choices and trade-offs made
- 5+ years of experience with C#/ Java, as well as 3+ years with C/C++
- Experience with distributed systems
- Experience with multi-threaded development
- Backend development at the enterprise level
- Basic understanding of common network protocols TLS, HTTP, TCP\IP
- Ability to lead a feature from planning to development and unit-testing
- Excellent interpersonal skills such as: ability collaborate well with peers and partner teams, self-motivated, eager to learn from mistakes
- Experience working with message broker (Kafka, RabbitMQ, etc.)
- Experience with microservice architecture
- Experience building cloud-native applications
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search