Sub banner

Principal .Net Developer

Job description.

Principal Software Architect / Engineering Manager

Location: Belfast - Hybrid
Engagement: Permanent
Package: Competitive base plus leadership bonus
Reporting to: CTO / Head of Engineering

OCHO is partnering with an established technology business undertaking significant platform modernisation to appoint a Principal Software Architect / Engineering Manager.

This is a senior leadership role for someone who operates comfortably at both strategic and hands on levels. You will shape architectural direction, modernise legacy systems, and lead engineering teams through complex technical transformation.

This is not incremental change. This is structural evolution.

The Opportunity

The organisation is transitioning from legacy, tightly coupled systems toward modular, cloud native, event driven architecture. They require a leader who can define the roadmap, guide execution, and elevate engineering standards across multiple teams.

You will influence product direction, define platform strategy, and deliver measurable improvements across scalability, reliability, and developer experience.

If you enjoy owning complex landscapes and setting long term technical direction, this will resonate.

Architecture & Modernisation

* Define and lead modern architecture strategy, transitioning legacy platforms into modular, cloud native systems
* Decompose monoliths into scalable APIs, microservices, and event driven services across Azure and AWS
* Align frontend and backend architectural patterns to ensure performance and consistency
* Introduce AI enabled engineering practices to improve quality and delivery velocity

Technical Leadership & Platform Ownership

* Provide architectural oversight across multiple applications and teams
* Lead long term cloud migration, containerisation, and automation initiatives
* Diagnose and resolve deep performance and scalability challenges
* Champion craftsmanship including TDD, BDD, clean architecture, and scalable design principles

Team Leadership & Engineering Culture

* Manage and mentor multi disciplinary engineering teams
* Scale engineering capability across regions including Belfast and India
* Establish Architecture Review Boards and governance structures
* Build standards that enable consistency without slowing delivery

You will likely lead groups of 20 plus engineers through senior technical leads.

Delivery & Stakeholder Engagement

* Partner with Product, Infrastructure, and Executive leadership to define architectural roadmaps
* Own end to end delivery of major platform initiatives
* Develop proofs of concept in .NET, Java, or Python to validate architectural direction
* Communicate complex technical decisions clearly to senior stakeholders

This role requires someone comfortable switching between whiteboard strategy and production systems.

What We're Looking For

Core Experience

* 10+ years in software engineering with deep experience across .NET and distributed systems
* Proven leadership as an Engineering Manager, Architect, Principal Engineer, or Site Lead
* Track record modernising enterprise systems from Web Forms to modular monoliths or microservices
* Strong cloud expertise across Azure, AWS, Kubernetes, CI/CD ecosystems
* Deep understanding of messaging systems, API design, and event driven architecture

Technical Background

* .NET / C#, Web Forms, .NET Core, REST APIs
* Exposure to Java and Python for architectural experimentation
* Kubernetes, Docker, modern CI/CD pipelines
* SQL Server, Postgres, caching and performance optimisation strategies

Leadership Profile

* Experience leading multi team engineering groups
* Strong mentoring and talent development capability
* Confident communicator able to simplify complex architecture for senior leaders
* Proven ability to establish scalable engineering standards and culture

Nice to Have

* Experience scaling engineering across multiple regions
* Exposure to AI driven development practices
* BDD frameworks such as SpecFlow, xUnit, Hangfire
* Experience within regulated or enterprise domains

Why This Role

This is a senior leadership position with genuine long term architectural impact.

You will influence platform transformation at scale, operate within a mature engineering culture, and have a clear pathway toward Head of Engineering or Enterprise Architecture progression.

For a confidential discussion, connect directly with Ryan Quinn on LinkedIn.

OCHO. Building Teams.

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Belfast, County Antrim£85000 - £100000 per annum + Bonus
Job reference:
RQ -EWWO 01_1771865792