This role is about technical leadership through craft, trust, and collaboration.
The Work
This isn’t ticket management. It’s technical ownership of team delivery.
Design and deliver robust features in C# / .NET
Guide technical decisions and architecture within your team
Partner closely with Product Managers and Engineering Managers on delivery priorities
Review code and mentor engineers to strengthen engineering quality
Identify risks early and help the team navigate them
Encourage strong engineering practices across design, testing, and deployment
You’ll stay hands-on when it matters, while helping the team build momentum and confidence in the work they deliver.
The Stack
Our ecosystem includes
C#, ASP.NET, .NET Core
NodeJS services, React Frontends
Entity Framework and other ORMs
MS SQL, PostgreSQL, DynamoDB
REST APIs and GraphQL
Messaging/Eventing (RabbitMQ, SQS, Kinesis)
Microservices and distributed systems, instrumented with OTel
AWS infrastructure
AI services underpinned by Claude, Bedrock, and Langfuse
You don’t need to know every tool on day one. Strong engineering fundamentals and the ability to reason about systems matter far more than specific technologies.
Why You Should Care
You’ll have real scope to
Lead a capable engineering team delivering meaningful features
Influence how software is designed, built, and shipped
Mentor engineers and grow the technical strength of the team
Stay hands-on with modern engineering practices
Ship software that genuinely improves the experience for customers
If you’re the kind of engineer who
Enjoys helping others become stronger engineers
Cares about building high-quality software that ships
Balances delivery pace with technical quality
Leads through curiosity, collaboration, and example
This will resonate.