FINAINCIAL BUY SIDE EXPERIENCE REQUIREDLead Experience REQUIRED4 days a week in officeThe Engineering Lead is a hands-on technical leader who both leads and codes. Working closely with product managers, business users, and a team of engineers, the Engineering Lead is responsible for the software that supports digital marketing, Private Investment, and communications functionsThis is a player-coach role. The Engineering Lead leads and develops a team of three engineers while spending most of their own time contributing technically – architecting, building, and supporting the applications and services.
RESPONSIBILITIES: Responsibilities may include, but are not limited to:
Lead, mentor, and develop a team of three engineers– setting technical direction, delegating at the right level of detail, providing regular and constructive feedback, and creating growth opportunities that advance their technical skillsFoster a collaborative, high-performing team culture surfacing and escalating issues in a productive wayArchitect, develop, deploy, and support .NET Core servicesand Angular web applications — both standalone products and extensions of vendor platforms — applying a domain-driven design strategy and philosophySpend most of your time contributing technically while leading the team, holdinga high engineering bar grounded in strong computer science fundamentalsConduct code reviewsand follow established DevOps practices, clean-code conventions, and automated testing that raise quality and reduce defectsEmbrace AI tools – includingClaude Code – to strengthen code development, reduce defects, and increase delivery speed, and set the standard for how the team applies AI-assisted engineering responsibly and effectivelyQUALIFICATIONSA successful candidate must have:8 or more years of experience building software in an object-oriented language (C# preferred)2 or more years of experience leadingand mentoring engineers, with a genuine desire to develop othersExperience in web application frameworks such as Angular or React and a familiarity withTypeScriptExperience developing and supporting front office or business-facing systems in a professional environment A domain-driven design strategy and philosophyExperience with modernweb technologies (JavaScript, Angular, React, NodeJS, Typescript, etc.)A focus on clean code and automatedtests, grounded in strong CS fundamentalsFluency with AI-assisted development, including experience using AI coding tools such as Claude Code to accelerate deliveryand improve quality, and sound judgmentabout where and how to apply themPassion for technology and software design, with pride of ownership and drive to keep a high barComfort working independently through complexity in a fast-paced environmentStrong sense of ownership, communication skills, a great attitude, and the ability to build strong working relationships