Software Engineer
S/W Engineering | Tampa, FL | Full Time
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 www.opswat.com 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.