Skip to main content

Lead Software Engineer

Posted today

confidentalManhattan (NY)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

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

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this