This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a seasoned Staff Software Engineer who brings advanced technical acumen and an ability to take broad ownership. This is a predominantly development-focused role (approx. 90 % coding, 10 % DevOps) suited to someone who wants to be accountable for both crafting software and maintaining its operational integrity. In this position you will help drive the evolution of a large-scale identity and access management platform, modernize legacy components, solve deep technical challenges, and provide mentorship to other engineers. If you relish complex systems and enjoy making code resilient, maintainable and efficient, this is the role for you.
Job Responsibility:
Investigate and resolve non-trivial system problems that traverse multiple services, systems or environments
Quickly acquaint yourself with unfamiliar large codebases, often with little prior documentation
Guide and coach other engineers in software architecture, debugging methodologies and technical design
Collaborate with DevOps and QA functions to trace issues across deployment pipelines, APIs and operational environments
Refactor and enhance existing modules to increase performance, reliability and maintainability
Create and maintain documentation of key technical findings, and build diagnostic and troubleshooting frameworks that can be reused
Requirements:
Minimum of 8 years’ experience in professional software engineering, delivering production-grade systems
Expert proficiency in C# and .NET (Framework 4.8 and/or .NET 10+), with an emphasis on clean, secure, scalable code
Strong experience with SQL and relational database systems (e.g., MSSQL, MySQL), along with exposure to ElasticSearch and Redis
Demonstrated ability to design, build and optimise distributed, high-volume data flows and integration patterns
Solid familiarity with IIS, Docker, Kubernetes (EKS), and containerization on both Windows and Linux platforms
Hands-on experience with AWS (including but not limited to EKS, EC2, RDS, S3, CloudWatch)
Practical experience working with CI/CD and automation tools such as GitHub Actions, TeamCity, Terraform
Awareness of monitoring and security tools such as Prometheus, Grafana, GuardDuty, AWS Inspector, New Relic
Excellent verbal and written communication skills and ability to thrive in a fast-moving, cross-functional engineering environment
What we offer:
Fully remote working arrangement from Ireland
Flexibility to work from anywhere in the world for certain periods each year
Flexible working hours aligned to outcomes rather than fixed location or schedule