C++ Software Engineer
On-siteTel Aviv, Tel Aviv, Israel
Job Summary
Design, develop, and maintain high-performance C/C++ software for a leading Data Security platform, building security and auditing capabilities that protect enterprise databases. Take ownership of features throughout the software development lifecycle, developing code that operates close to the operating system, networking stack, and databases. Investigate complex technical challenges, debug production issues, and collaborate with senior engineers, architects, and security researchers. Leverage AI-powered development tools to improve productivity and software quality. Requires 2–4 years of experience with C/C++, multithreaded programming, and Linux environments.
Required Qualifications
- B.Sc. in Computer Science, Software Engineering, or an equivalent degree
- 2–4 years of software development experience
- Strong proficiency in C or C++ and multithreaded programming
- Good understanding of object-oriented programming and software design principles
- Experience working in a Linux development environment
- Experience with Git or similar version control systems
- Strong analytical and problem-solving skills
- Excellent communication and teamwork skills
- Fast learner with a passion for technology
- Takes ownership and continuously seeks better solutions
- Excited to work on complex systems, cybersecurity, and modern software engineering
- Comfortable leveraging AI tools as part of the software development process
Desired Qualifications
- Linux Internals
- Operating Systems
- Networking (TCP/IP, UDP, Sockets, L3/L4/L7)
- Databases and SQL
- Reverse Engineering
- Cybersecurity
- CI/CD tools (Jenkins, GitLab)
- Cloud Technologies
- AI-Driven Engineering
- AI-assisted development
- ChatGPT
- GitHub Copilot
- Claude
- Cursor
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.