There are still lots of open positions. Let's find the one that's right for you.
As a member of the software engineering division, you will design, develop, troubleshoot and/or test/QA software. You will apply your knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. You will build enhancements within an existing software architecture and/or suggest improvements to the architecture. This position may allow for telecommuting.