Not just another job, but an opportunity to work for one of the best insurance companies in the country and reap the rewards that go along with that level of success. We're a 195 year old company that works hard not to act our age; as a result, we have been recognized as one of the "Best Places to Work in Vermont". An open and collaborative environment, coupled with exceptional compensation and benefits help to make us one of the most attractive employment opportunities in the country. The Associate Software Engineer is responsible for technical analysis, design, implementation and testing of high-quality software to support the IT Department's mission of delivering value and supporting company objectives. In this dynamic and challenging role, you'll have the chance to stay at the forefront of technological advancements in the industry and work closely with a team of dedicated professionals to achieve your goals. The ideal candidate for this position is a self-starter, able to work both independently and in a team environment, has the ability to communicate effectively and has the desire to gain experience in many technology platforms.