Demo

Engineering Manager

Vermont Mutual
Montpelier, VT Full Time
POSTED ON 3/24/2026
AVAILABLE BEFORE 5/19/2026

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.

Salary.com Estimation for Engineering Manager in Montpelier, VT
$141,069 to $168,782
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Engineering Manager?

Sign up to receive alerts about other jobs on the Engineering Manager career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$151,448 - $188,145
Income Estimation: 
$203,425 - $249,816
Income Estimation: 
$213,375 - $267,876
Income Estimation: 
$190,687 - $235,769
Income Estimation: 
$217,249 - $295,152
Income Estimation: 
$287,433 - $410,340
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Engineering Manager jobs in the Montpelier, VT area that may be a better fit.

  • Mumley Engineering, Inc. Morrisville, VT
  • Job Title: Office Manager / Engineering Assistant Company: Mumley Engineering, Inc. (www.mumleyengineering.com) Location: 46 Hutchins Street, Morrisville, ... more
  • 18 Days Ago

  • Vermont Mutual Insurance Group Montpelier, VT
  • 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 ... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!