The 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 functions
This 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 skills
- Foster a collaborative, high‑performing team culture surfacing and escalating issues in a productive way
- Architect, 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 philosophy
- Spend most of your time contributing technically while leading the team, holdinga high engineering bar grounded in strong computer science fundamentals
- Conduct code reviewsand follow established DevOps practices, clean-code conventions, and automated testing that raise quality and reduce defects
- Embrace 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 effectively
QUALIFICATIONS
A 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 others
- Experience in web application frameworks such as Angular or React and a familiarity with
TypeScript
- Experience developing and supporting front office or business‑facing systems in a professional environment
- A domain‑driven design strategy and philosophy
- A focus on clean code and automatedtests, grounded in strong CS fundamentals
- Fluency 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 them
- Passion for technology and software design, with pride of ownership and drive to keep a high bar
- Comfort working independently through complexity in a fast‑paced environment
- Strong sense of ownership, communication skills, a great attitude, and the ability to build strong working relationships