Post Job Free
Sign in

Engineering Manager

Company:
Vermont Mutual
Location:
Montpelier, VT, 05601
Pay:
125000USD - 135000USD per year
Posted:
April 24, 2026
Apply

Description:

Job Description

This is a hybrid position. Applicants must be able to fulfill the hybrid requirement of working out of our Montpelier, Vermont office.

JOB SUMMARY

Manage the team who develop and maintain the systems used to support various business functions of the company.

DUTIES & RESPONSIBILITIES

Manage a team of 6-12 resources in the development and support of technology capabilities.

Guide developers on coding best practices such as: design patterns, code reviews, security, unit tests, etc.

Provide guidance around modern cloud-driven development practices, micro services, CI/CD and DevOps practices

Plan, implement, supervise, coordinate, monitor, and evaluate software development and maintenance activities and projects

Be responsible for the developer team, including hiring, promoting, managing performance, providing regular team member feedback, mentoring and planning work assignments

Confer regularly with the Director of Engineering and Enterprise Architect to plan coordinate and evaluate projects/systems/activities, exchange information, investigate and resolve problems, provide technical assistance, etc.

Provide thought leadership on development platform strategy and toolsets by researching applicable new technologies, evaluating software options against corporate needs and making purchase recommendations

Assist in planning and administering Information Technology department operating budgets that pertain to assigned areas of responsibility.

Keep up-to-date on relevant technological developments in the field.

Special projects and other duties as assigned.

SUPERVISION RECEIVED

Functional and administrative supervision of 6-12 resources.

SUPERVISION RECEIVED

General supervision is received from the Director of Engineering.

QUALIFICATIONS

Bachelor’s degree in computer science or other appropriate discipline, plus 5 to 7 years of relevant technical and management/supervisory experience, or a combination of education and experience from which comparable knowledge and skills are acquired.

Experience as a manager, technical lead, or project lead within software development.

Experience managing or working with off-shore development teams (India specifically).

Excellent communication skills - interpersonal, oral, written and presentation.

Knowledge of UI frameworks (e.g. Angular, React) is a plus.

Practical experience with relational database technologies preferably MSSQL.

Working knowledge of utilizing Software Configuration Management (SCM) tools for software development (e.g. Git, Subversion).

Experience with one of more cloud based platforms (e.g. AWS, Azure, VMWare, Google Cloud, OpenStack) especially in regards to migration of a traditional architecture to a cloud based platform

AWS experience is a major plus especially experience beyond the common services (e.g. EC2, S3).

Experienced with the Agile/Scrum development methodology using Agile tools (e.g. Jira, Rally, Confluence, etc.).

Team player. Ability to communicate clearly and concisely with team members.

Broad base of advanced knowledge and skills in programming, systems analysis and design, and computer operations.

Relevant insurance industry experience preferred.

Strong research, planning, administrative, organizational and supervisory skills.

Strong ability to learn and adapt to the organization’s goals, objectives, and environment.

Highly self-motivated and directed and able to effectively operate in demanding situations.

Ability to deal effectively with a wide variety of company personnel, including senior management, frequently on interdepartmental or company-wide projects; and with outside consultants and vendors.

PHYSICAL DEMANDS/WORKING CONDITIONS

Predominately sedentary office position with high frequency of keyboarding/computer work required.

The physical demands are minimal and typical of similar jobs in comparable organizations.

The work environment is representative and typical of similar jobs in comparable organizations.

The salary range reflected is a good faith estimate of base pay for the position. In addition to base salary, this role is incentive compensation and benefits eligible, and individual salary will ultimately be determined based on individual experience, skills, qualifications and geographic location.

Full-time

Hybrid remote

Apply