Associate Software Engineer

Tampa, FL S/W Engineering
View all opening positions

The Position: 

We are looking for an entry-level software engineer to join one of our growing software development teams in Tampa, Florida. 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 this exciting opportunity is for you.  As part of a larger team, you will be an important member helping develop professional cybersecurity solutions used to protect critical infrastructure around the world.  You will be involved in every stage of the software development lifecycle, planning, design, coding, testing, and deployment amongst other stages. 

What You Will Be Doing: 

• Implementing new features ensuring appropriate levels of automated unit tests
• Using latest technology stack such as: JavaScript/Angular/React/TypeScript, C++, Electron, Docker, Git, MongoDB, REST API Development
• Contributing to the design and architecture of the solutions you work on
• Enhancing the automation testing framework to achieve test driven development
• Working with local and remote engineering team to deliver quarterly goal
• Growing your career as a software engineer under the mentorship of experienced team members

What We Need from You:

• Bachelor's Degree or higher in Computer Science, or a related major
• Examples of extracurricular programing projects (e.g. on Github)
• Experience developing, debugging, and testing software applications targeting Linux based or other embedded platforms from low level drivers, embedded logic and data processing and GUI
• Very strong data structure and algorithm skills
• Experience in agile development and version control system
• Strong collaboration and communication skills

It Would Be Nice If You Had:

• Exposure to REST API utilization and SDK integration concepts
• Exposure to Git, Bitbucket, Jira, Confluence, TeamCity concepts
• Exposure to virtualization, VMWare, Docker, or similar
• Full stack exposure; front-end, back-end, databases
• Exposure to cybersecurity concepts, processes, and tools

Interested in this position?

At OPSWAT, I feel at home, where people are willing to help each other become better and there are lots of development and learning opportunities.

Nghi Thai - Associate Software Engineering Manager