Senior .NET Developer
Indexed description
They are seeking a Senior Back-End Engineer to join their Dublin-based team, contributing to the design and evolution of scalable, high-performance systems that support large-scale transaction processing and data-intensive workloads.
The Opportunity
This role offers the chance to work on complex, distributed systems in a modern cloud environment. You will be involved in building and enhancing core backend services, optimising performance, and ensuring platform reliability at scale.
The position is well-suited to an engineer who enjoys solving technical challenges related to throughput, concurrency, and large datasets, while working in a collaborative and forward-thinking engineering culture.
Key Responsibilities
Backend Engineering & APIs
- Design and develop scalable backend services using modern frameworks and best practices
- Build and enhance high-performance API layers supporting global platforms
- Contribute to system architecture with a focus on resilience and scalability
- Work within a cloud-native environment, contributing to containerised service deployment
- Design and optimise data models and queries for large-scale, distributed databases
- Support analytics and data processing initiatives where required
- Implement performance improvements and caching strategies to optimise system efficiency
- Collaborate with infrastructure teams on secure and reliable system integrations
- Maintain high coding standards through testing, peer reviews, and documentation
- Engage in Agile ceremonies including sprint planning and technical discussions
- Work closely with cross-functional teams to deliver business-critical solutions
- Contribute to a culture of continuous improvement and knowledge sharing
- 5+ years’ experience in backend software development
- Strong expertise in C# / .NET or similar backend technologies
- Solid understanding of API design and distributed systems
- Experience working with relational databases and optimising SQL performance
- Familiarity with version control systems and collaborative development workflows
- Understanding of software design principles and building resilient applications
- Exposure to cloud platforms (e.g. GCP, AWS, or Azure)
- Experience with containerisation and modern deployment practices
- Knowledge of caching, messaging, or high-throughput systems
- Background in financial services, payments, or subscription-based platforms
- Experience working in Agile delivery environments
- Opportunity to work on large-scale, high-impact systems
- Modern hybrid working model based in Dublin
- Collaborative and technically strong engineering team
- Competitive salary and comprehensive benefits package
- Ongoing professional development and learning opportunities
- Candidates must be based in Ireland or able to commute to Dublin, and hold valid working rights (EU/Irish citizenship or appropriate visa/permit).
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search