Senior Software Engineer (C/C++)
We are seeking a highly skilled C++ Developer to join our dynamic team. The ideal candidate will have strong proficiency in C++ programming, a deep understanding of object-oriented design, and experience in developing high-performance applications. You will work closely with cross-functional teams to design, develop, and maintain software solutions that meet business needs. You need to have proven experience with Windows Internals, Low-Level Development, Kernel Development, and WDK.
Status: Full Time, Employee
Experience: 8+ Years
Qualifications: BE/B.Tech/MCA/MS in Computer Science
Location: Baner, Pune
Roles & Responsibilities:
- Design, develop, and optimize high-performance applications using C++.
- Experience with Kernel Development.
- Experience with Windows Driver Kit, Windows File System Driver, Windows Filtering Platform, and Windbg.
- Collaborate with software engineers, designers, and stakeholders to define and implement new features.
- Maintain and improve existing codebases by fixing bugs and implementing enhancements.
- Write clean, scalable, and well-documented code following best practices.
- Perform code reviews to ensure code quality and adherence to coding standards.
- Work on multi-threaded and real-time applications.
- Optimize software for performance, reliability, and scalability.
- Stay up to date with the latest trends and advancements in C++ development.
Requirements:
- Proven experience in C++ development with hands-on coding skills.
- Strong understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with STL, Boost, or other C++ libraries.
- Knowledge of multi-threading, memory management, and performance optimization.
- Familiarity with software development tools such as Git, CMake, and debugging tools.
- Experience with database systems (SQL/NoSQL) is a plus.
- Ability to work independently and collaboratively in a team environment.
- Strong problem-solving skills and attention to detail.
Good To Have:
- Experience with modern C++ (v17/20).
- Familiarity with Agile development methodologies.
- Knowledge of scripting languages like PowerShell or Bash is a plus.
- Exposure to cloud technologies and distributed systems.
What We Offer You:
- A constant stream of new things for you to learn. We're always expanding into new areas and exploring new technologies.
- A set of extraordinarily talented and dedicated peers.
- A stable, collaborative, and supportive work environment.
Compensation:
It will be the best in the industry and according to experience of the candidate and company norms.
To apply for this position, please email your resume to careers@xecurify.com and simply mention in the subject as Senior Software Engineer.