Principal Software Engineer - .NET / Cloud / APIs
Location: Belfast (City Quays)
Band & Level: Manager / Level 7
Type: Full-time | Permanent
Contact: Ryan Quinn on LinkedIn
Company: OCHO - Building Teams
The Opportunity
We're recruiting a Principal Software Engineer to join a highly skilled team responsible for delivering business-critical platforms.
This is a leadership role with direct technical ownership. You'll lead a cross-functional team of engineers, setting engineering standards, driving architecture, and ensuring solutions are delivered to the highest standard. Working within an Agile environment, you'll contribute to continuous improvement, experimentation, and innovation while collaborating closely with peers across regions.
Role Responsibilities
Lead and manage a cross-functional team of engineers
Partner with Principal Engineers globally to define and uphold engineering excellence
Own the delivery, quality, and performance of software solutions, ensuring business requirements are met within scope and timelines
Drive a culture of continuous improvement, experimenting with tools, technologies, and methodologies
Communicate effectively across teams, raising risks early and keeping delivery on track
Essential Experience / Competencies
Proven track record in building and managing high-performing engineering teams in Agile environments
Strong expertise in designing and maintaining distributed, event-driven, cloud-native systems
Expert-level knowledge of .NET Framework and .NET Core (C#)
Solid background in API design and development (REST, GraphQL)
Relational database design and optimisation (MSSQL, MySQL, etc.)
Deployment and management of cloud environments (AWS, Azure, etc.)
Strong understanding of the full SDLC, from design to post-release support
Ability to evaluate and challenge designs, ensuring pragmatic, delivery-focused outcomes
Highly organised, detail-oriented, with strong problem-solving skills and the ability to deliver under pressure
Excellent communication and influencing skills, with proven experience mentoring and coaching peers
Experience implementing automated testing solutions for complex systems
Desirable Skills
Proficiency in WPF application development
In-depth experience with AWS services
Exposure to Java, JavaScript, or React
Experience with serverless architectures and microservices
Familiarity with TDD, BDD, or similar approaches
Why Join?
Opportunity to lead and shape engineering practices in a globally recognised business
Collaborative culture that values continuous improvement, experimentation, and inclusivity
Work with talented peers across multiple regions on high-impact projects
Interested? Reach out to Ryan Quinn on LinkedIn for an informal chat, or apply directly with your CV.
OCHO - Building Teams