1

Lead Software Engineer Jobs in Vermont (NOW HIRING)

About Signify Through bold discovery and cutting-edge innovation, we lead an industry that is vital ... Contribute to the definition of common frameworks and software libraries, in various programming ...

Lead Development Engineer

Burlington, VT · On-site

$154K - $172K/yr

About Signify Through bold discovery and cutting-edge innovation, we lead an industry that is vital ... Contribute to the definition of common frameworks and software libraries, in various programming ...

Software Engineering Team Manager (USA) About PSG-CP Pearson is the world's lifelong learning ... Your job is to lead them forward while changing how they work: closer to the businesses they serve ...

New

The Full Stack Engineer will lead the creation and delivery of scalable clinical APIs and ... • Apply and promote good software engineering practices such as test automation and ...

A willingness to lead. Not necessarily a "follow me" leader (but hey, that's good too), but someone ... Engineering, or equivalent * 5+ years of current hands-on experience with embedded software design ...

AI Solutions Engineering Delivery Lead

Montpelier, VT · On-site

$103K - $136K/yr

The AI Solutions Engineering Delivery Lead will oversee multiple multidisciplinary teams consisting of data scientists, software engineers, front-end developers, and other specialists in the design ...

NGA AI Engineer Manager

Montpelier, VT · On-site

$73K - $244K/yr

You are expected to lead with integrity and authenticity, articulating our purpose and values in a ... Computer Science, Software Engineering, Artificial Intelligence and Robotics preferred ...

next page

Showing results 1-20

Lead Software Engineer information

See Vermont salary details

$88.3K

$155.1K

$210.5K

How much do lead software engineer jobs pay per year?

As of Aug 5, 2026, the average yearly pay for lead software engineer in Vermont is $155,118.00, according to ZipRecruiter salary data. Most workers in this role earn between $128,700.00 and $179,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a lead software engineer, and why are they important?

To thrive as a Lead Software Engineer, you need advanced programming expertise, software architecture knowledge, and a degree in computer science or a related field, often supplemented by experience in leading development teams. Familiarity with version control systems (like Git), cloud platforms (such as AWS or Azure), and methodologies like Agile or Scrum is typically expected. Exceptional communication, leadership, and problem-solving abilities are crucial soft skills for mentoring developers and managing projects. These skills ensure efficient project delivery, high-quality code, and effective team collaboration in complex technical environments.

How does a lead software engineer typically balance hands-on coding with leadership and mentoring responsibilities?

As a Lead Software Engineer, you'll find that your role involves a dynamic mix of technical work and team leadership. While you'll still contribute directly to codebases—often tackling complex or critical components—you'll also spend significant time guiding junior engineers, conducting code reviews, and facilitating technical discussions. Balancing these responsibilities requires strong time management and communication skills, as well as the ability to delegate effectively. The role offers the opportunity to shape technical direction while fostering team growth and collaboration.
What are popular job titles related to Lead Software Engineer jobs in Vermont? For Lead Software Engineer jobs in Vermont, the most frequently searched job titles are:
What job categories do people searching Lead Software Engineer jobs in Vermont look for? The top searched job categories for Lead Software Engineer jobs in Vermont are:
Infographic showing various Lead Software Engineer job openings in Vermont as of July 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $155,118 per year, or $74.6 per hour.

Senior CAM Software Engineer

Concepts NREC

White River Junction, VT • On-site, Remote

$100K - $130K/yr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Description

Position Type: Full Time Salary

Work Model: Remote


POSITION SUMMARY

The Senior CAM Software Engineer leads the development and enhancement of computer-aided manufacturing (CAM) software used to produce complex turbomachinery components. This role blends deep software engineering expertise with manufacturing knowledge, enabling high-performance, precision machining solutions.


You will play a key role in developing the product and collaborating with both software and manufacturing teams to deliver robust solutions.


KEY RESPONSIBILITIES

Software Development & Architecture

  • Design, develop, and maintain CAM software features
  • Lead system design and architecture decisions
  • Implement user interface elements 
  • Write high-performance, maintainable code

CAM & Manufacturing Integration

  • Develop toolpath programming functions for multi-axis CNC machining
  • Optimize user efficiency and experience
  • Integrate various internal and 3rd party components
  • Collaborate with manufacturing engineers to validate and refine outputs
  • Interface the product with internal and external manufacturing operations

Technical Leadership

  • Mentor junior engineers and contribute to team development
  • Promote best practices in software development
  • Drive continuous improvement in software performance and usability

Cross-Functional Collaboration

  • Partner with product management to define requirements and roadmap priorities
  • Work closely with turbomachinery design and manufacturing teams
  • Support customer-facing teams with technical expertise as needed

Innovation & Continuous Improvement

  • Research and implement new technologies in CAM, automation, and simulation
  • Contribute to long-term product strategy and differentiation

Requirements

QUALIFICATIONS

Required

  • Bachelor's or Master's degree in Computer Science, Mechanical Engineering, or related field
  • 5+ years of software development experience, preferably in CAM or CAD/CAM systems
  • Strong programming skills in C++ and Python
  • Experience with geometric modeling, computational geometry, or 3D algorithms
  • Solid understanding of CNC machining processes

Preferred

  • Experience with multi-axis (4- or 5-axis) machining
  • Background in turbomachinery or complex rotating equipment
  • Familiarity with CAD/CAM platforms/kernels
  • Knowledge of toolpath optimization and simulation
  • Experience working in Agile or iterative development environments

Key Competencies

  • Deep technical expertise and problem-solving ability
  • Strong collaboration across software and manufacturing teams
  • Attention to detail and commitment to quality
  • Ability to translate complex engineering challenges into software solutions
  • Innovative mindset with a focus on continuous improvement

The compensation range posted represents the full salary range for the role. Actual pay will be determined based on a candidate's experience, skills, and the position level ultimately offered.