×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Belfast, County Antrim, BT1, Northern Ireland, UK
Listing for: Shaw Daniels Solutions
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Software Architect, Full Stack Developer
Job Description & How to Apply Below

This is a senior, hands-on technical leadership position. You will lead by example, driving the delivery of new features, integrations, technical improvements, and defect resolution across web and cloud-based products.

As the most senior hands-on engineer within your domain, you will define architectural direction and build scalable, cloud-native applications using the .NET ecosystem. You will operate across the full technology stack, contributing critical code, modernising legacy systems, and guiding teams through complex technical initiatives.

Working closely with Product, Dev Ops, Support, and other technical stakeholders, you will ensure solutions are secure, high-performing, and maintainable for a global user base.

Key Responsibilities Delivery & Execution
  • Oversee and coordinate technical work across the engineering team
  • Ensure alignment with release plans, milestones, and delivery timelines
  • Collaborate with cross-functional teams to support smooth deployments
  • Contribute to effort estimation and planning for new initiatives
Technical Leadership
  • Provide hands‑on problem‑solving, including production support and defect management
  • Ensure compliance with SDLC standards and governance processes
  • Champion non‑functional requirements, Dev Ops principles, and CI/CD best practices
  • Drive consistent use of development tools and engineering standards
  • Lead system design decisions and architectural improvements
  • Support ongoing technical and process enhancements
  • Line management responsibilities including performance reviews, objective setting, and career development
  • Mentor and coach engineers to elevate technical capability
  • Encourage a collaborative, respectful, and growth‑oriented team culture
Qualifications
  • Degree in Computer Science, Software Engineering, IT, or related discipline (or equivalent experience in a senior technical leadership role)
Required Experience & Skills
  • 15+ years of software engineering experience
  • Deep expertise within the Microsoft ecosystem (C#, .NET, SQL Server, Azure)
  • Strong architectural experience designing and delivering scalable, distributed systems
  • Experience working with microservices‑based architectures
  • Strong hands‑on coding ability with a focus on quality and maintainability
  • Proven ability to embed engineering best practices within teams
  • Advanced system design and problem‑solving skills
  • Cloud certifications
  • Experience with monitoring and observability tooling
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary