Senior Software Architect

Posted 12 May 2025
Salary £105.4k - 114.2k per year
LocationCork
Discipline Technology LeadershipSoftware Engineering
Reference9887

Job description

Senior Software Architect 

 

As a Senior Software Architect, you will play a key role in designing the architecture of next-generation software solutions. You will lead the technical vision, define system architecture, and ensure scalable and high-performance designs for complex financial risk management platforms. This role involves working closely with engineering teams, product managers, and stakeholders to create innovative software solutions from the ground up.

Key Responsibilities:

  • Architect and design scalable, high-performance software solutions for financial risk and performance management applications.
  • Define and enforce technical standards, best practices, and architectural principles.
  • Develop architectural roadmaps and ensure alignment with business and product goals.
  • Lead the design of microservices-based architectures, cloud-native solutions, and modern software frameworks.
  • Collaborate with engineering teams to guide technical decisions, refactoring, and modernization efforts.
  • Ensure software solutions adhere to security, performance, and scalability requirements.
  • Work through all aspects of the software development life cycle (SDLC).
  • Conduct code reviews, mentoring developers, and advocating software craftsmanship.
  • Assist in troubleshooting complex technical challenges and optimizing system performance.

Required Skills & Experience

  • 10+ years of hands-on software development experience, with at least 5 years in an architectural or technical leadership role.
  • Strong expertise in .NET Framework (.NET 4.6 or later), ASP.NET Core, C#, Web API, and Entity Framework.
  • Experience with cloud-based architectures (Azure preferred), including Azure Functions, Azure Data Factory, and Azure Data Lake.
  • Deep understanding of software design patterns, microservices, and event-driven architectures.
  • Experience with client-side technologies, such as React, Angular, TypeScript, and Bootstrap.
  • Strong knowledge of database design, SQL Server, T-SQL, and optimization techniques.
  • Experience building scalable, high-performance applications.
  • Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker/Kubernetes).
  • Excellent problem-solving, analytical thinking, and ability to drive architectural decisions.
  • Strong communication skills and ability to collaborate with cross-functional teams.

Please note:

We have a number of similar positions currently, and in the future, which we would like to discuss with you should you indicate your interest in this role. When we receive your application for this role, we will contact you to advise you of our process for other similar positions.

Stelfox is fully compliant with GDPR regulations and you can read more in our privacy policy here: https://www.stelfox.com/privacy-policy-gdpr/

Your shared data will not be disclosed or transferred to a third party data controller or data processor located outside the EEA unless we have obtained your express consent.

We look forward to working with you.