Lead Engineer - Shared Services

Overview

Hybrid
$155000
Full Time

Job Details

Overview
The Lead Engineer will play a key role in delivering technical solutions for the design, development, and maintenance of system software, including CRM, CCM, vendor products, and cloud-based solutions. This role involves creating technical solutions, overseeing engineering teams, and working closely with developers, testers, and business stakeholders to ensure effective implementation throughout the software development lifecycle (SDLC).

The Application Services team supports the Policy Administration platform along with other configurable systems, including customer relationship management, data transport, and document generation services.

A successful candidate will be a strong communicator who takes full ownership of responsibilities and consistently drives tasks to completion. They will collaborate closely with business users, product owners, developers, testers, and deployment teams to provide comprehensive system support, including analyzing and reproducing technical issues, evaluating upcoming changes, and offering well-informed recommendations to support product launches.

This role requires previous experience as a technical lead or similar IT position, plus demonstrated expertise in advanced technology. Familiarity with CRM, CCM, and MFT tools is highly preferred. This position requires onsite presence three days per week.


Key Responsibilities

  • Design end-to-end technical solutions, develop technology roadmaps, and lead implementation efforts

  • Evaluate system components, propose modernization strategies, and drive improvements

  • Lead development teams in designing and implementing technical solutions

  • Architect scalable, secure solutions using Node.js, React, AWS, and DynamoDB

  • Manage vendor-based platforms such as CRM, CCM, and MFT tools

  • Lead full-stack development efforts and provide hands-on technical guidance

  • Build and optimize CI/CD pipelines and workflows using Bitbucket and automation tools

  • Collaborate with cross-functional IT and business teams to translate requirements into technical designs

  • Review code, enforce engineering standards, and mentor developers on best practices

  • Drive end-to-end technical delivery, including planning, development, testing, and deployment

  • Troubleshoot production issues and lead root-cause analysis for application and integration systems

  • Maintain documentation and ensure compliance with enterprise architecture and governance standards


Requirements

  • Bachelor’s degree in Computer Information Systems, Technology, or related field

  • 8+ years of progressive experience in software engineering, with strong understanding of database and application components, including web services

  • Experienced in full-stack development with strong technical skills in AWS services, Node.js, React, JavaScript, and DynamoDB

  • Strong critical thinking and decision-making skills

  • Excellent verbal and written communication skills

  • Strong interpersonal, management, and supervisory abilities

  • Background in supporting applications within regulated industries (insurance domain preferred)

  • Ability to manage concurrent priorities and deadlines under pressure

  • Strong organizational skills for tracking tasks, requests, and projects effectively

  • Ability to establish and maintain positive, productive relationships


Preferred Skills

  • Familiarity with CRM, CCM, and MFT tools

  • Experience with CI/CD pipelines and automation tools

  • Knowledge of enterprise architecture and governance standards

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Vaco by Highspring