Principal Software Engineer
Job in
Belfast, County Antrim, BT1, Northern Ireland, UK
Listed on 2026-02-28
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
- 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
- Degree in Computer Science, Software Engineering, IT, or related discipline (or equivalent experience in a senior technical leadership role)
- 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
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:
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:
×