Senior Software Engineer

eir Ireland

Dublin

On-site

EUR 90,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

eir in Ireland is seeking a Senior Software Engineer to join our software team and advance customer-facing portals and cloud-native applications.

You will design and build modern web apps using Blazor, C# and .NET with Azure services, contributing to both front-end and back-end development and helping shape architectural decisions across the team.

Qualifications

  • Experience with Blazor Server or Blazor WebAssembly and .NET Core.
  • Strong C# and modern .NET experience with REST APIs.
  • AWS is not required; Azure cloud experience preferred.

Responsibilities

  • Design, develop and enhance customer portals and cloud-native apps.
  • Build cloud-based solutions using C#, .NET and Azure tech.
  • Develop responsive Blazor apps and reusable components.

Skills

Blazor
ASP.NET Core
C#
JavaScript

Education

Bachelor’s degree in Software Engineering or Computer Science

Tools

Blazor Server
Blazor WebAssembly
Azure
Kubernetes
Git
Entity Framework
REST APIs
Power BI

Job description

Role Title:

Senior Software Engineer

Business Area:

Digital Planet

About This Role:
Full Stack Software Engineer| .NET, Blazor and Azure

eir business is Ireland’s trusted provider of secure, managed connectivity, cloud, cybersecurity, workplace, mobile and technology talent solutions. eir business is seeking a Senior Software Engineer to join our software engineering team and support the continued development of the customer-facing web portals and related cloud-native applications.

Role Overview

This is a hands‑on full stack engineering role for an experienced software engineer with strong Microsoft technology stack expertise. The successful candidate will design, develop and enhance modern web applications using Blazor, C# and .NET, with Microsoft Azure services and microservices‑based architectures. The role combines front‑end ownership, back‑end development, systems integration, and participation in architectural and technical design decisions.

Working within a small Agile development team, the Senior Software Engineer will translate business and product requirements into secure, scalable and maintainable software, while promoting reusable components, clean engineering practices and continuous improvement

Expectations From The Role:
Responsibilities
  • Design, develop, test and enhance user interfaces for the customer‑facing portals and related web applications.
  • Build modern cloud‑based solutions using C#, .NET and Microsoft Azure technologies.
  • Develop responsive Blazor applications using Server and/or WebAssembly hosting models.
  • Create reusable, maintainable and scalable web components, libraries and services.
  • Design, develop and consume REST APIs and support integration with internal and external services.
  • Analyse requirements and translate them into effective technical designs and working software.
  • Participate in solution architecture, technical design, code review and engineering standards decisions.
  • Apply object‑oriented design, SOLID principles, clean code practices and appropriate design patterns.
  • Develop and maintain unit and integration tests, and support cross‑browser compatibility testing.
  • Troubleshoot application, API, integration and service connectivity issues through resolution.
  • Contribute to CI/CD, release automation and DevOps practices across the software delivery lifecycle.
  • Collaborate with product, cloud, operations and other stakeholders to deliver reliable solutions.
  • Contribute to product innovation, technical documentation and continuous improvement initiatives.
  • Share technical knowledge and mentor less experienced engineers where appropriate.
The candidate
  • Strong ownership and delivery focus, with the ability to work independently and as part of a collaborative team.
  • A practical problem solver who can learn quickly, manage priorities and follow technical issues through resolution.
  • Passion for user experience and for building high‑quality, reusable and supportable software components.
  • Clear written and verbal communication skills, with the ability to explain technical decisions to varied audiences.
  • Comfortable working in an Agile environment and contributing constructively to planning, estimation and review activities.
  • A high level of professionalism, attention to detail and commitment to secure software engineering.
Requirements For A Successful Application:
Required Skills And Experience
Full stack and front‑end development
  • Demonstrable commercial software engineering experience, ideally within the mid‑level to senior range.
  • Strong experience with Blazor Server and/or Blazor WebAssembly.
  • Front‑end development experience using JavaScript, AJAX, HTML5, CSS3 and DOM manipulation.
  • Experience implementing responsive web design and cross‑browser compatible applications.
  • Ability to create UI prototypes and mock‑ups and translate them into production‑quality interfaces.
  • NET engineering
  • Strong C# and modern .NET experience, including .NET Core / ASP.NET Core technologies.
  • Sound knowledge of object‑oriented design, SOLID principles, clean code practices and design patterns.
  • Experience building reusable web components, libraries and application services.
  • Understanding of declarative programming concepts and maintainable software design.
Integration, APIs and quality
  • Experience developing and consuming REST APIs.
  • Working knowledge of JSON, XML and YAML data formats.
  • Experience testing, troubleshooting and supporting APIs and service integrations.
  • Practical use of Git source control, unit testing and integration testing.
  • Ability to analyse requirements and deliver robust, tested software that meets agreed acceptance criteria.
Preferred Skills And Experience
  • Microsoft Azure services and cloud‑native application development.
  • Microservices architecture and distributed application design.
  • Relational databases, T‑SQL and Entity Framework.
  • Kubernetes, containers and container orchestration.
  • Authentication and authorization technologies, including OAuth 2.0, OpenID Connect, SAML and JWT.
  • Enterprise integration solutions and network communication protocols.
  • Experience testing REST and SOAP‑based services.
  • Power BI reporting and dashboard development.
  • Experience with a modern JavaScript framework in addition to Blazor.
  • CI/CD implementation and broader DevOps engineering practices.
Qualifications
  • Bachelor’s degree at Level 8 or higher in Software Engineering, Computer Science or a related discipline, or equivalent relevant industry experience.
  • Relevant Microsoft, Azure or software development certification is advantageous.
Technologies

Demonstrable experience with many of the following technologies is desirable in a successful candidate:

  • C# and .NET / ASP.NET Core
  • Blazor Server / WebAssembly
  • JavaScript, AJAX, HTML5 and CSS3
  • REST APIs, JSON, XML and YAML
  • Microsoft Azure
  • Microservices
  • Entity Framework and T‑SQL
  • Git and NuGet
  • Visual Studio
  • Unit and integration testing
  • OAuth 2.0, OIDC, SAML and JWT
  • Kubernetes and containers
  • CI/CD and DevOps tooling
  • Power BI
  • REST and SOAP service testing
  • UI prototyping and responsive design
Others:
About Eir

Our purpose is to connect for a better Ireland.

Our ambition is to be the number one choice for telecommunications and technology solutions, delivering for our customers today and into the future.

Our new values and behaviours reflect both who we are and who we strive to become. They are the way that we bring our purpose to life in eir.

We are committed to creating an inclusive and supportive work environment. If you require any reasonable adjustments during the application or interview process, please let us know, and we will work with you to meet your needs.

If successful in the interview process, eir reserves the right to conduct appropriate suitability checks in relation to prospective employees including but not limited to reference checking and/or other searches using publicly available information.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Eircom Limited • Dublin

Hybrid
EUR 80,000 - 110,000
Senior Software Engineer
Senior Software Engineer

eir business talent • Dublin

Hybrid
EUR 83,000 - 124,000
Senior Front End Developer
Senior Front End Developer

eir business talent • Dublin

On-site
EUR 90,000 - 120,000
Senior .Net Developer
Senior .Net Developer

eir business talent • Dublin

On-site
EUR 65,000 - 101,000
Front End Developer
Front End Developer

Version-1 • Dublin

Hybrid
EUR 55,000 - 65,000
Profit sharing
Private healthcare
Gym discounts
+2
Software Engineer
Software Engineer

DigitalWell • Limerick

Hybrid
EUR 65,000 - 90,000
Senior Sales Support Executive
Senior Sales Support Executive

eir Ireland • Dublin

On-site
EUR 45,000 - 65,000
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

MCS Group | Your Specialist Recruitment Consultancy • Dublin

On-site
EUR 72,000 - 88,000
Senior Developer
Senior Developer

MCS Group • Leinster

Hybrid
EUR 70,000 - 80,000
28 days annual leave
Birthday off
Two weeks working abroad each year
+5
Senior Infrastructure Engineer
Senior Infrastructure Engineer

eir business talent • Dublin

On-site
EUR 90,000 - 130,000