Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Software Engineer

S/W Engineering | Tampa, FL | Full Time

Job Description

OPSWAT is a global leader in critical infrastructure cybersecurity that helps protect the world’s mission-critical organizations from malware and zero-day attacks. To minimize the risk of compromise, OPSWAT Critical Infrastructure Protection (CIP) solutions enable both public and private organizations to implement processes that ensure the secure transfer of files and devices to and from critical networks. In total, 98% of U.S. nuclear power facilities and more than 1,400 organizations worldwide spanning Financial Services, Defense, Manufacturing, Energy, Aerospace, Transportation Systems trust OPSWAT to secure their files and devices; ensure compliance with industry and government-driven policies and regulations, and to protect their reputations, finances, employees and relationships from cyber-driven disruption. For more information, visit and follow @opswat on social media.   

The Position: Software Engineer 

We are looking for a software engineer as part of a product group which focuses on detection and protection of transient media in edge computing environment. This is an exciting opportunity to help us re-engineer the market leading product from the ground up and move the product for hyper growth. If you are a knowledgeable, creative, passionate individual who is interested in designing and building unique security software that no one else is building, then we want you! 

What You Will Be Doing:  

  • Being part of overall architecture and key components design for the a new framework 

  • Growing within a creative environment using latest technology stack in JavaScript/React/Redux, C++, Electron, Docker, Git, MongoDB, REST API Development 

  • Enhancing the automation testing framework to achieve test driven development 

  • Working with local and remote engineering team to deliver quarterly goal  

  • Providing key insights to junior team members in best approaches to problem solving

What We Need from You: 

  • 3-5+ years programming experience in back-end development 

  • Bachelor's Degree or higher in Computer Science, or a related major 

  • Very strong in C++ 

  • Experience developing, debugging, and testing software applications targeting Linux based or other embedded platforms from low level drivers, embedded logic and data processing and GUIs
  • Very strong data structure and algorithm skills 

  • Experience in agile development and version control system 

  • Knowledge of automation frameworks and scripting languages 

  • Ability to collaborate with teams including remotely 

It Would Be Nice If You Had: 

  • Experience with REST API utilization and SDK integration 

  • Experience with Git, Bitbucket, Jira, Confluence, TeamCity 

  • Experience with virtualization, VMWare, Docker, or similar 

  • Full stack experience; front-end, back-end, databases 

  • Enterprise application development experience.