For job seekers
For companies
Set your preferences and let your AI copilot handle the job search while you sleep.
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
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
#LI-onsite
OPSWAT 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.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!