There are still lots of open positions. Let's find the one that's right for you.
The Lead Software Engineer will be responsible for developing and maintaining a complex, integrated enterprise application in a collaborative Agile environment. This role involves architectural decision-making, guiding a team of developers, and ensuring high-quality deliverables while supporting the application's many users across various libraries worldwide.