I am looking for a highly skilled Software Architect to lead the design and evolution of our clients software architecture. This role is ideal for someone who thrives at the intersection of hands-on engineering and strategic technical leadership. You will define architectural standards, guide development teams, and ensure systems are scalable, secure, and aligned with business goals. What will I be doing? Define and own the overall software architecture and technical roadmap Design scalable, secure, and high-performance systems and applications Provide technical leadership and guidance to engineering teams Collaborate with Product, Engineering, and Data teams to translate business requirements into technical solutions Establish and enforce best practices, coding standards, and architectural principles Review system designs, code, and technical decisions to ensure quality and consistency Identify technical risks and propose mitigation strategies Evaluate and recommend new technologies, tools, and frameworks Support DevOps practices, including CI/CD, cloud infrastructure, and system reliability What do I need? Proven experience in a Software Architect, Development Architect, or Senior Engineering role Strong background in software development - C# .Net Deep understanding of system design, APIs, microservices architecture, and integration patterns Strong problem-solving skills and ability to make high-impact technical decisions Excellent communication skills, with the ability to engage both technical and non-technical stakeholders What will I get? Competitive salary and benefits package Flexible working arrangements - hybrid Belfast based office Opportunity to shape the technical direction of a growing organisation Collaborative and forward-thinking engineering culture Skills: Software Development Methods Agile Development Development of software Object Oriented Design Development Platform Application Architecture Engineering Software Benefits: Flexitime Group Life Assurance Laptop Paid Holidays Pension Fund