Position Overview
As a Senior Software Engineer, you will be part of a small team of software developers that work together to deliver enterprise solutions and support existing applications. You will be responsible for design, development and deployment of data-based content-management publishing systems and search software. All members of the software development team work routinely with the project managers to define and document requirements and implement new products and architectures.