Principal Software Engineer and Manager

1 week ago


Colchester, Vermont, United States NuHarbor Security Inc Full time


Job Summary We are looking for a principal software engineer/manager to help us with the leadership, design, development, deployment and operation of our emergent service delivery platform.

Reporting directly to the VP of Software Engineering and Technology, this is a principal role in the growing software development capability within NuHarbor's teams.

If you have solid leadership, development and operations experience and a passion for creating an impact in the critical area of cybersecurity, then read on.


Reports to:
VP Software Engineering and Technology

Direct Reports:
Full-time and Contract Software Engineers as hired/assigned Principal Responsibilities

Lives by the NuHarbor corporate values:
Protect the House
Help Clients Win
Always Improve

Architect, design, implement, test, operate, and debug software systems, touching all levels of the tech stack, from web-based front ends to API backends, data sources, and infrastructure-as-code projects.

Responsiblity for hiring decisions, team development and performance management for assigned software engineering teams.
Practice and evangelize Test Driven Development (TDD) to engineer well-tested, high-quality, and scalable code.

Translate requirements from product and UX design teams into a platform that delivers the most valuable insights from our integrated suite of managed security services, particularly in the public sector, or State, Local, and Education (SLED) market.

Refine and estimate requirements; plan and track development progress; forecast timelines for milestones and completion.
Identify and advocate for improvements to existing software solutions.
Supervise and oversee all technical aspects of software projects, participate in code reviews, and mentor staff.
Provide agile process leadership; identify and advocate for changes that drive measurable improvements in team KPIs
Build and maintain prototypes, example implementations, libraries, tools, patterns, strategies, best practices, etc.

Key Capabilities

Demonstrated performance in the following capabilities:
Key capabilities
(Insert key capabilities by referring to the career course toolkit on the learning & development SharePoint page

For example:
Effective Communication, Nimble Learning)

Minimum Qualifications
Bachelor's Degree in Computer Science, Engineering or similar and 8+ years related professional software engineering experience
We are always open to proven success and experience in lieu of a degree
A minimum of 2 years leading or managing software engineering teams

Experience architecting, designing, and implementing multiple large scale software solutions, with diverse technical stacks, and storage technologies, including relational databases, key-value stores, columnar databases, etc.

DevOps practitioner, championing Infrastructure-as-Code, Continuous Integration / Continuous Delivery
Proven success driving agile development processes, where client needs are paramount in the process of requirements gathering and refinement
Experience designing, testing, and developing secure cloud-based services
Strong communications skills to present and advocate for technical decisions in support of your vision for the Compass project implementation
4+ years development experience in C# or Java
Experience building RESTful or GraphQL APIs using serverless technologies

Preferred Qualifications
Experience with serverless application architectures
Experience applying the principle of least privilege, specifically in the use of AWS IAM roles and policies
Experience with Splunk SPL, with Splunk certification a big plus
Experience with Terraform, Terragrunt

#J-18808-Ljbffr

  • Colchester, Vermont, United States VIP Full time

    Vermont Information Processing is the country's leading provider of software solutions for the beverage industry. We craft the technology that assists in every part of a beverage's journey from its creator to your glass For over 50 years VIP's success have been driven by the relationships we've built with our beverage customers and partners. We work to solve...


  • Colchester, Vermont, United States Hayward Tyler Full time

    The Design Value Stream team plays a vital role in supporting business operations and continuous enhancement initiatives by applying sound technical product and engineering principles and fostering the professional development of employees and management.Job Title: Mechanical Engineering Design AnalystCompany: HTIJob Description and Responsibilities:Engage...


  • Colchester, Vermont, United States Hayward Tyler Full time

    This job was posted by : For more information, please see: Principal Duties:Provides daily communication between customers and HTI.Must understand and react to customers needs proactivelyand accurately.Research target marketsas assigned for canned motor pump productsandidentify potentialcustomers in those markets.Responsible for monitoring and responding...


  • Colchester, Vermont, United States Army National Guard Units Full time

    The purpose of this position is to supervise two or more of the following programs: education, incentives, testing, and guidance. The position serves as the principal advisor and consultant within the State and has primary responsibility for the development, management, and administration of the aforementioned programs through budget management, personnel...

  • Credit Control Manager

    2 months ago


    Colchester, Vermont, United States gumtree Full time

    Antony James Recruitment Ltd are delighted to be working with an established company in recruiting a Credit Control Manager. Based fully at their Colchester HQ you will also be overseeing the AR function and working closely with the wider Finance teams. Main Duties Managing a team of Credit ControllersFormulation of the company's credit policy to mitigate...


  • Colchester, Vermont, United States Department Of The Army Full time

    SummaryTHIS IS A NATIONAL GUARD TITLE 32 EXCEPTED SERVICE POSITION.This National Guard position is for a Surface Maintenance Mechanic, Position Description Number D1194000 and is part of the Combined Support Maintenance Shop of the Vermont Army National Guard.The announcement may close prior to end date if position is filled prior to end date.*There are 2...


  • Colchester, Vermont, United States Department Of The Army Full time

    SummaryTHIS IS A NATIONAL GUARD TITLE 32 EXCEPTED SERVICE POSITION.This National Guard position is for a Surface Maintenance Mechanic, Position Description Number D1194000 and is part of the Combined Support Maintenance Shop of the Vermont Army National Guard.The announcement may close prior to end date if position is filled prior to end date.*There are 2...


  • Colchester, Vermont, United States Department Of The Army Full time

    SummaryTHIS IS A NATIONAL GUARD TITLE 32 EXCEPTED SERVICE POSITION.This National Guard position is for a Surface Maintenance Mechanic, Position Description Number D1194000 and is part of the Combined Support Maintenance Shop of the Vermont Army National Guard.The announcement may close prior to end date if position is filled prior to end date.*There are 2...

  • Quantity Surveyor

    2 days ago


    Colchester, Vermont, United States Top Job Recruitment Full time

    Job title: Quantity SurveyorCompany Top Job RecruitmentJob description Job Title: Quantity Surveyor – LandscapingLocation: Colchester, Essex, United KingdomPosition Overview: Top Job are working with an established Landsaping business, who are seeking a Quantity Surveyor to manage project finances for their landscaping projects. From cost estimation and...


  • Colchester, Vermont, United States Saint Michael's College Full time

    Job DescriptionThe Athletic Department at Saint Michael's College is seeking a Director of Sports Medicine and Performance to lead the way in elevating the Purple Knights' success. This role involves overseeing all Athletic Training and Strength & Conditioning services, guiding student-athletes towards top performance and shaping the future of sports...


  • Colchester, United States Hayward Tyler Full time

    Department Focus The Design Engineering function supports business needs and continuous improvement efforts through appropriate technical product and engineering principle development of employees and management. Job Type This role is contract-to-hire. The expected duration of this contract is 3-6 years but may be shorter or longer depending on the needs...

  • Software Architect

    1 month ago


    Colchester, United States Data Innovations Full time

    Essential Functions and Responsibilities: Architect, design, and implement complex software applications Investigate and recommend advanced and bleeding edge technologies Develop coding standards consistent with product needs and quality standards Actively participate in the software release cycles, providing key architectural leadership to the group of...

  • Software Architect

    3 weeks ago


    Colchester, United States Data Innovations Full time

    Essential Functions and Responsibilities:Architect, design, and implement complex software applications Investigate and recommend advanced and bleeding edge technologies Develop coding standards consistent with product needs and quality standards Actively participate in the software release cycles, providing key architectural leadership to the group of...

  • Software Architect

    2 weeks ago


    Colchester, United States Data Innovations Full time

    Essential Functions and Responsibilities:Architect, design, and implement complex software applications Investigate and recommend advanced and bleeding edge technologies Develop coding standards consistent with product needs and quality standards Actively participate in the software release cycles, providing key architectural leadership to the group of...


  • Colchester, United States Hayward Tyler Full time

    Department FocusThe Design Engineering function supports business needs and continuous improvement efforts through appropriate technical product and engineering principle development of employees and management. Job TypeThis role is contract-to-hire. The expected duration of this contract is 3-6 years but may be shorter or longer depending on the needs of...


  • Colchester, United States Hayward Tyler Full time

    Department FocusThe Design Engineering function supports business needs and continuous improvement efforts through appropriate technical product and engineering principle development of employees and management. Job TypeThis role is contract-to-hire. The expected duration of this contract is 3-6 years but may be shorter or longer depending on the needs of...


  • Colchester, United States Hayward Tyler Full time

    Department Focus The Design Engineering function supports business needs and continuous improvement efforts through appropriate technical product and engineering principle development of employees and management. Job Description and Duties Principal Duties: Provide a high level of non-supervisory engineering work involving broad assignments relating to the...


  • Colchester, United States Hayward Tyler Full time

    Department Focus The Design Engineering function supports business needs and continuous improvement efforts through appropriate technical product and engineering principle development of employees and management. Job Description and Duties Principal Duties: Provide a high level of non-supervisory engineering work involving broad assignments relating to...


  • Colchester, United States Hayward Tyler Full time

    Department Focus The Design Engineering function supports business needs and continuous improvement efforts through appropriate technical product and engineering principle development of employees and management. Job Description and Duties Principal Duties: Provide a high level of non-supervisory engineering work involving broad assignments relating to...


  • Colchester, United States Hayward Tyler Full time

    Department FocusThe Design Engineering function supports business needs and continuous improvement efforts through appropriate technical product and engineering principle development of employees and management. Job Description and DutiesPrincipal Duties:Provide a high level of non-supervisory engineering work involving broad assignments relating to the...


  • Colchester, United States Hayward Tyler Full time

    Department FocusThe Design Engineering function supports business needs and continuous improvement efforts through appropriate technical product and engineering principle development of employees and management. Job Description and DutiesPrincipal Duties:Provide a high level of non-supervisory engineering work involving broad assignments relating to the...


  • Colchester, United States Hayward Tyler Full time

    Department FocusThe Design Engineering function supports business needs and continuous improvement efforts through appropriate technical product and engineering principle development of employees and management. Job Description and DutiesPrincipal Duties:Provide a high level of non-supervisory engineering work involving broad assignments relating to the...


  • Colchester, United States Hayward Tyler Full time

    Department FocusThe Design Engineering function supports business needs and continuous improvement efforts through appropriate technical product and engineering principle development of employees and management. Job Description and DutiesPrincipal Duties:Provide a high level of non-supervisory engineering work involving broad assignments relating to the...


  • Colchester, United States Hayward Tyler Full time

    Department Focus The Design Value Stream function supports business needs and continuous improvement efforts through proper technical product and engineering principles as well as appropriate development of employees and management. The Design Value Stream is a business unit that encompasses quoting, engineering, quality, project management, production...

  • Project Manager

    4 weeks ago


    Colchester, United States Hayward Tyler Full time

    Department FocusThe Design Value Stream function supports business needs and continuous improvement efforts through proper technical product and engineering principles as well as appropriate development of employees and management. The Design Value Stream is a business unit that encompasses quoting, engineering, quality, project management, production...

  • Project Manager

    4 weeks ago


    Colchester, United States Hayward Tyler Full time

    Department FocusThe Design Value Stream function supports business needs and continuous improvement efforts through proper technical product and engineering principles as well as appropriate development of employees and management. The Design Value Stream is a business unit that encompasses quoting, engineering, quality, project management, production...

  • Project Manager

    4 weeks ago


    Colchester, United States Hayward Tyler Full time

    Department FocusThe Design Value Stream function supports business needs and continuous improvement efforts through proper technical product and engineering principles as well as appropriate development of employees and management. The Design Value Stream is a business unit that encompasses quoting, engineering, quality, project management, production...

  • Project Manager

    4 weeks ago


    Colchester, United States Hayward Tyler Full time

    Department FocusThe Design Value Stream function supports business needs and continuous improvement efforts through proper technical product and engineering principles as well as appropriate development of employees and management. The Design Value Stream is a business unit that encompasses quoting, engineering, quality, project management, production...


  • Colchester, United States Hayward Tyler Full time

    Department FocusThe Design Value Stream function supports business needs and continuous improvement efforts through proper technical product and engineering principles as well as appropriate development of employees and management. The Design Value Stream is a business unit that encompasses quoting, engineering, quality, project management, production...


  • Colchester, United States Hayward Tyler Full time

    Department FocusThe Design Value Stream function supports business needs and continuous improvement efforts through proper technical product and engineering principles as well as appropriate development of employees and management. The Design Value Stream is a business unit that encompasses quoting, engineering, quality, project management, production...