Mid-Level C/C++ Software Engineer
Join a data security engineering team building a globally deployed Database Activity Monitoring platform. This 12-month fixed-term role is based in Tel Aviv and focuses on high-performance software for physical appliances, virtual machines, and cloud environments.
Responsabilidades
- Design, develop, and maintain high-performance C/C++ software.
- Build security and auditing capabilities for a data security platform.
- Own features across design, implementation, testing, and delivery.
- Develop software close to the operating system, networking stack, and databases.
- Investigate complex technical problems and debug production issues.
- Work with Linux internals, networking protocols, and database technologies.
- Collaborate with senior engineers, architects, product managers, and security researchers.
Requisitos
- 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.
- Understanding of object-oriented programming and software design principles.
- Experience developing in Linux environments.
- Experience with Git or a similar version control system.
- Ability to use AI-assisted development tools to improve productivity and software quality.
- Strong analytical, problem-solving, communication, and teamwork skills.
Se valora
- Linux internals and operating systems knowledge.
- Networking experience with TCP/IP, UDP, sockets, or L3/L4/L7 protocols.
- Database and SQL experience.
- Reverse engineering or cybersecurity experience.
- Familiarity with CI/CD tools such as Jenkins or GitLab.
- Cloud technology experience.
Beneficios
- Work on complex Linux, networking, database, and cybersecurity challenges.
- Build software that protects major organizations and sensitive enterprise data.
- Learn from experienced engineers and security specialists.
- Develop expertise in low-level engineering and enterprise-scale architecture.
- Use AI-assisted development tools in the daily engineering workflow.
- Grow technically and professionally while owning impactful features.