Senior Software Engineer (C# / .NET
192283
Desired skills:
.NET, C#, Azure, SQL
Senior Software Engineer (C# / .NET)
Location: Dublin, Ireland
Type: Full-time | Permanent | Hybrid
Salary: €70,000 - €80,000
About the Role
We are looking for an experienced Senior Software Engineer (C# / .NET) to join our client's team in Dublin. In this role, you will design, develop, and deliver complex software solutions involving multi-threaded systems, service-based architectures, and integration with hardware devices.
You will be working as part of a collaborative engineering team, contributing to new feature development, performance improvements, and the evolution of our software systems.
Key Responsibilities
1. Design and develop multi-threaded, service-oriented solutions using C# and the .NET Framework / .NET Core.
2. Participate in code reviews, ensuring adherence to best practices and maintainability standards.
3. Design and build unit testing and integration testing strategies.
4. Collaborate with cross-functional teams, including software, hardware, and QA engineers.
5. Contribute to the continuous improvement of coding standards, tooling, and development processes.
Skills and Experience
6. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
7. 5+ years of hands-on experience in C# / .NET software development.
8. Strong understanding of object-oriented design, multi-threading, and service-based architectures.
9. Experience with .NET Remoting
10. Proficiency in SQL Server, including stored procedures and query optimization.
11. Experience in regulated environments or with hardware-integrated systems is a plus.
12. Familiarity with machine learning inference frameworks (., ONNX) is an advantage.
13. Solid understanding of software testing principles and automated test frameworks.
Personal Attributes
14. Passionate about developing high-quality, scalable software solutions.
15. Proactive, accountable, and delivery-focused, with a strong sense of ownership.
16. Excellent communicator and team player, comfortable working in a collaborative environment.
17. Able to work effectively with stakeholders across disciplines to deliver impactful solutions.
Why Join Us
18. A flexible and dynamic work environment with opportunities for both professional and personal growth.
19. Supportive team culture that values innovation, collaboration, and continuous learning.
20. Work on technically challenging projects using modern .NET technologies.
Reperio Human Capital acts as an Employment Agency and an Employment Business.
Joseph Mullan is recruiting for this role.
Get in touch with Joseph Mullan for more information: