Head of Software Engineering
Listed on 2026-05-17
-
IT/Tech
Systems Engineer, Cloud Computing, IT Project Manager, Cybersecurity
We are seeking a highly skilled Senior / Lead .NET Full Stack Developer to own the design, development, and compliance of enterprise-grade applications in a Microsoft- and Azure-first environment. This role goes beyond coding – you will take on a hands-on leadership role responsible not only for delivering high-quality, scalable systems, but also for shaping how we build – integrating modern AI capabilities into our development lifecycle and business solutions.
In addition, you will manage and mentor software engineers and technical leads (both full-time and contracted), help evaluate tools and platforms, enforce architectural standards, and play a key role in timeline estimations.
Ultimately, you will oversee engineering execution and team performance, working across the full stack – ASP.Net Core 8, Angular/React, Azure SQL, Redis, Azure App Configuration, App Insights, and CI/CD pipelines—to build API-first platforms that are secure, scalable, and maintainable. This role requires equal strength in technical depth, organizational leadership, and business alignment. You will lead a hybrid (full-time and contracted) engineering organization ensuring efficient delivery, high standards, and strong accountability across all contributors.
EssentialFunctions Technical Leadership & Architecture
- Design and develop enterprise applications: Build secure, scalable APIs and applications using .NET 8 / C# 12, ASP.NET Core, and Azure SQL with DDD-inspired layered architecture.
- Define coding standards: Define, execute, and enforce the company’s software engineering strategy, development practices, and technology governance.
- Event-driven architecture: Design and operate Azure Service Bus / Storage Queues / Functions solutions with idempotency, DLQs, retries, and backoff strategies.
- AI-driven development & innovation: Work with IT leadership to lead the integration of AI across products, internal tools, and engineering workflows. Establish best practices for AI development, including evaluation, deployment, monitoring, and governance.
- Performance optimization: Conduct SQL profiling/tuning, query plan analysis, indexing strategies, and concurrency/isolation planning; optimize Azure capacity and costs.
- Security implementation: Deploy secure authentication/authorization using Okta, API Key + Bearer tokens, and scope-based access controls.
- Configuration management: Manage environment configuration via Azure App Configuration with CI/CD pipelines in Azure Dev Ops.
- Production ownership: Lead Severity incident triage, Root Cause Analysis, and post-mortems; define runbooks, SLOs.
- Monitoring and observability: Integrate Azure Application Insights for telemetry and system monitoring.
- Deployment leadership: Manage deployments across Dev → UAT → Prod environments, ensuring compliance with enterprise release practices.
- Own team ceremonies & flow: Facilitate agile ceremonies including standups, backlog refinement, estimation, and sprint planning; drive throughput and reduce work-in-progress.
- Code reviews & mentorship: Establish review standards, conduct pair programming sessions, and mentor developers to elevate team quality and velocity.
- Testing strategy: Enforce comprehensive testing approaches including unit, integration, and end-to-end testing with coverage goals and quality gates in CI pipelines.
- Modernization planning: Lead migration from legacy frontend technologies to modern frameworks using incremental approaches with feature toggles and risk mitigation strategies.
- Technical translation: Convert business requirements into technical solutions, balancing maintainability, performance, and extensibility.
- Cross-functional collaboration: Participate in design reviews, architectural planning sessions, and ensure alignment with enterprise architecture standards.
- Executive partnership: Partner with IT and business leadership to provide high level estimates, prioritize initiatives, and translate business strategy into technical execution.
- Proven experience leading engineering teams at scale.
- Expert in C#, .NET…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).