C/C++ Software Engineer
Join a data security engineering team developing a globally deployed database activity monitoring platform. Build high-performance software for enterprise environments across physical, virtual, and cloud deployments.
תחומי אחריות
- Design, develop, and maintain high-performance C/C++ software.
- Build security and auditing capabilities for a database activity monitoring platform.
- Own features across design, implementation, testing, and delivery.
- Develop software close to the operating system, networking stack, and databases.
- Investigate complex technical issues and debug production problems.
- Collaborate with engineers, architects, product managers, and security researchers.
דרישות
- Bachelor’s degree in Computer Science, Software Engineering, or an equivalent field.
- 2–4 years of software development experience.
- Strong proficiency in C or C++ and multithreaded programming.
- Knowledge of object-oriented programming and software design principles.
- Experience developing in Linux environments.
- Experience with Git or similar version control systems.
- Ability to analyze and solve complex technical problems.
- Willingness to use AI-assisted development tools to improve productivity and software quality.
יתרון
- Linux internals and operating systems experience.
- Networking knowledge, including TCP/IP, UDP, sockets, and network layers.
- Database and SQL experience.
- Reverse engineering or cybersecurity experience.
- Familiarity with CI/CD tools such as Jenkins or GitLab.
- Cloud technology experience.
הטבות
- Work on complex Linux, networking, database, and cybersecurity challenges.
- Learn from experienced engineers and security experts.
- Develop expertise in low-level software engineering and enterprise-scale architecture.
- Use AI-assisted development tools in daily engineering work.
- Grow technically and professionally while owning impactful features.