Senior Software Engineer

Tampa, FL

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! The ideal candidate would provide strong mentorship to more junior team members around best practices, avoiding technical debt, and delivering results in a timely fashion.

What You Will Be Doing

  • Being part of overall architecture and key components design for 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

  • 5+ years programming experience in back-end development at a product company 
  • Bachelor's Degree or higher in Computer Science, or a related major 
  • Strong experience with modern C++ (C++14 and later) development 
  • Experience with JavaScript or other modern scripting or functional programming languages 
  • Full stack experience; front-end, back-end, databases 
  • 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 
  • Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, testing methods.    
  • Ability to partner with PM to POC on new features and come up with initial design 
  • Ability to coach Jr. team members on industry best practices of development 
  • Ability to collaborate with teams including remotely 

It Would Be Nice If You Had

  • Experience with REST API utilization and SDK integration 
  • Cross platform development experience with Windows and Linux 
  • Experience with Git, Bitbucket, Jira, Confluence, TeamCity 
  • Experience with virtualization, VMWare, Docker, or similar 
  • Experience with IoT development 
  • Enterprise application development experience 

Interested in this position?

To apply for this position, please send your resume and cover letter to us via JobScore. Special consideration will be given to those candidates whose cover letter indicates that they have viewed our website. Please, no drop-ins, calls or faxes.