Principal Software Engineer (C#/.NET)
Summary
Principal Software Engineer leads architecture and development of enterprise HR software using C#/.NET, Angular, and cloud platforms, mentoring teams and ensuring scalable, secure solutions.
Job Description
Principal Software Engineer (C#/.NET) Galway, Ireland (Hybrid) My client is seeking a seasoned Principal Software Engineer to lead the architecture, design, and development of enterprise software solutions. This is a hands-on technical leadership role with responsibility for driving architecture, mentoring teams, and delivering scalable, secure applications. Principal Software Engineer (C#/.NET) - Key Requirements: 10+ years' software development experience. Strong expertise in C#/.NET and Angular. Experience with SQL Server, NoSQL databases, AWS and/or Azure. Strong understanding of software architecture, design patterns, CI/CD, and Agile development. Excellent problem-solving, communication, and leadership skill. Principal Software Engineer (C#/.NET) - Responsibilities: Define technical architecture and platform strategy. Design and develop APIs, services, and web applications. Lead architecture and code reviews. Drive performance, scalability, security, and engineering best practices. Mentor developers and collaborate with cross-functional teams. Principal Software Engineer (C#/.NET) - Responsibilities:- Key Skills: C#, .NET, Cloud, Architecture, Data Structures, Algorithms Reperio Human Capital acts as an Employment Agency and an Employment Business. Skills: C# .NET Java Azure Algorithms AWS Benefits: Work From Home TPBN1_IJ