Software Engineer

Build, maintain, and enhance software solutions.

WHO YOU ARE

You are a multi-talented software engineer that can see a project through from planning to deployment and beyond. You can build, maintain, and enhance software solutions. You are forward thinking and want to be a part of an innovative company where you will not only get to use all of your current skills, you’ll learn new ones. You’re team oriented, but not scared to rock it on your own.

RESPONSIBILITIES

Design, create, or modify high quality web or mobile software for a variety of different clients

Effectively and thoroughly triage defects and bugs

Design and implements automated tests

Participate in code reviews with team members and managers

Report status to team members and project managers

Work with your team to determine the best architecture/solution to a given problem