Software Engineer (C++)

Remote Full-time
OPSWAT, a global leader in IT, OT, and ICS critical infrastructure cybersecurity, delivers an end-to-end platform that gives public and private sector organizations and enterprises the critical advantage needed to protect their complex networks, secure their devices, and ensure compliance. Over the last 20 years our commitment to innovative technology has earned the trust of more than 1,700 organizations, governments, and institutions globally, solidifying our role in protecting the world’s critical infrastructure and securing our way of life. TheMetaDefender Endpoint Security SDKis a cross-platform, modular framework that allows developers and technology vendors to efficiently integrate advanced endpoint protection capabilities into their products. We are looking for hands-on C++ Software Engineer (Junior - Middle) to join a talented group of engineers buildingMetaDefender Endpoint Security SDK– one of OPSWAT’s flagship Cybersecurity products. In this role, you will spend your time hands-on with coding, while the remaining time will be dedicated to designing new features and researching new technologies. This is a great opportunity for someone who enjoys both building high-impact solutions and contributing to the growth of others in a collaborative team environment. What You Will be Doing Design, develop, implement, and test the OPSWAT MetaDefender Endpoint Security SDK product using C++ across Windows, Linux, or Mac environments Research and apply new technologies to enhance existing features or develop new functionalities Collaborate closely with the Product Management team to understand and deliver on product requirements Participate in peer code reviews and design reviews, both giving and receiving constructive feedback What We Need from You At least 1 year of working experience with C++ Bachelor’s degree in a technical field or equivalent practical experience Good understanding of Object-Oriented Programming (OOP) and SOLID principles Experience with multi-threaded programming and system design Excellent coding and debugging skills Hands-on experience conducting code and design reviews A mindset that is AI-ready, with interest or experience in AI-related development Strong verbal and written communication skills, with the ability to clearly articulate technical concepts Self-motivated, adaptable, and comfortable working in a fast-paced, team-oriented environment Development experience on Windows, Linux, and/or Mac platforms It Would be Nice if You Had Experience with scripting languages (Python, Squirrel, Lua, etc.) Hands-on experience with DBMS (e.g., MongoDB, SQLite, PostgreSQL, etc.) Hands-on experience with tools such as Git, Bitbucket, Jira, Confluence, and TeamCity Familiarity with Agile/Scrum development methodologies Why you'll love working here Meaningful work with passionate colleagues International working environment in global leading cyber security product company Attractive compensation, regular assessments, and salary reviews 13-month bonus & performance bonus 100% salary, full insurances on probationary period Extra-health care program (PVI) for employee and family members 15 to 20+ paid day off per year Recognition best employees awards quarterly, yearly and special President Club award every year Stock options for employees Attractive benefits for team activities (team building, team outing, sport, trade union activities) Nice open office on the top of a building in District 3 with full of accessories for active recreation, sport, fruits, coffee, and tea. #LI-onsiteOPSWAT is an equal opportunity employer. We celebrate diversity and are committed to providing an environment where equal employment opportunities are extended to all employees and applicants, free of discrimination and harassment of any type. All employment decisions are based on individual qualifications, job requirements, and business needs without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other category protected by federal, state, or local laws. Recruiting Agencies: we do not accept unsolicited resumes from third party agencies for any of our open positions. To submit resumes for our jobs, there must be a recruiting contract approved by our legal team and endorsed by both parties. We are currently not accepting additional 3rd party agencies at this time.

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Online Chat Representative – Deliver Exceptional Customer Service and Drive Business Growth at arenaflex**

Remote

Remote Social Media Manager Junior Contract

Remote

Remote Part-Time Operations Coordinator

Remote

Night Shift Haul Unit Operator

Remote

Distinguished Engineer (Cloud, FHIR, Life-sciences and Healthcare)

Remote

[Remote] Enterprise Event Sales Representative

Remote

SEO Specialist – Build the Rankings. Own the Revenue. Leave a Legacy.

Remote

IT Support Specialist - VacancyGlobal

Remote

SAP Tax Consultant With UK, Europe,Germany Tax Filing_REMOTE

Remote

Graphic Designer, Marketing (Contract)

Remote
← Back