Senior Software Developer

Reperio Human Capital · Recruitment agency
Full-timeFull-stack€70k-90k/year (EUR)Ireland · Remote within Ireland · Hybrid
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
Hybrid
Salary
€70k-90k/year (EUR)
Category
Full-stack

Technologies & skills

Primary technologies

Cloud & infrastructure

Other technical skills

What you'll be doing

Senior Software Developer (Hybrid, Galway, Ireland) responsible for hands-on development of enterprise software solutions, contributing to architectural design, and delivering scalable, secure applications. Requires strong expertise in C#/.NET or Java, SQL Server, NoSQL, AWS/Azure, and architectural best practices.

  • Assist in the definition of technical architecture design
  • Design and develop APIs, services, and web applications
  • Drive performance, scalability, security, and engineering best practices

Key requirements

Must-have

  • 7+ years' software development experience
  • Strong knowledge of Computer Science principles (Data Structures, Algorithms, Design Patterns, Hash Tables)
  • Strong expertise in C#/.NET or Java
  • Experience with SQL Server, NoSQL databases
  • Experience with AWS and/or Azure
  • Strong understanding of software architecture, design patterns, CI/CD, and Agile development
  • Excellent logical-based thinking, problem-solving, communication, and leadership skills

Experience: 7+ years

Role signals

Technical focus
full-stack
Leadership
Mentoring
Architecture / system design
Indicated in the listing
Hands-on vs management
Hands-on

Check your CV against this job

Get a certified technical review aimed at this role.

Start a review

Full job description

Senior Software Developer

Galway, Ireland (Hybrid)

My client is seeking an experienced Senior Software Developer to deep dive into the development of their innovative enterprise software solutions. This is a hands-on role with responsibility for contributing to architectural design and delivering scalable, secure applications.

  • Senior Software Developer - Key Requirements:

    • 7+ years' software development experience.
  • Strong knowledge and understanding of Computer Science principles e.g. Data Structures, Algorithms, Design Patterns, Hash Tables.

  • Strong expertise in C#/.NET or Java.

  • Experience with SQL Server, NoSQL databases, AWS and/or Azure.

  • Strong understanding of software architecture, design patterns, CI/CD, and Agile development.

  • Excellent logical-based thinking, problem-solving, communication, and leadership skills. Senior Software Developer - Responsibilities:

  • Assist in the definition of technical architecture design.

  • Design and develop APIs, services, and web applications.

  • Drive performance, scalability, security, and engineering best practices.

  • Senior Software Developer - Key Skills:
    .NET, C#, Java, Angular, Cloud, Algorithms

Reperio Human Capital acts as an Employment Agency and an Employment Business.

Interview prep pack

Grounded in this listing. Use it to prepare examples before you apply.

Your interview focus

Based on this listing, the Senior Software Developer role in Galway, Ireland, is a hands-on, full-stack position focused on designing and developing scalable, secure enterprise applications, with significant involvement in architectural decisions and engineering best practices.

  • Architectural decision-making·High
  • Hands-on full-stack development·High
  • Cloud and database expertise·Medium
  • Leadership and mentoring·Medium

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review Recent Projects Relevant to the Stack

    0–8 min

    Identify and summarize 1-2 projects where you used .NET, Java, Angular, cloud, and database technologies, focusing on your architectural and hands-on contributions.

  2. Refresh Knowledge of Design Patterns and Architecture

    8–15 min

    Study key design patterns, architectural principles, and be ready to discuss how you applied them to solve real problems.

  3. Prepare Examples of CI/CD, Security, and Best Practices

    15–21 min

    List specific tools, processes, and outcomes from your experience implementing CI/CD, security, and performance improvements.

  4. Research the Company’s Technology Environment

    21–26 min

    Look for public information or clues about their tech stack, cloud usage, and development culture to tailor your questions and answers.

  5. Practice Leadership and Communication Stories

    26–30 min

    Select examples where you mentored, led, or influenced others, and practice articulating your approach and results.

Likely questions

, 6 items

Priority reflects how strongly this topic is emphasised in the job listing, not whether it will be asked.

Talking points

, 5 items
  • Architectural Design and Decision-Making

    You will be expected to contribute to defining technical architecture, so prepare examples where you influenced or led architectural choices.

  • Full-stack Development with .NET/Java and Angular

    Demonstrate your experience building APIs, services, and web applications using the listed technologies.

  • Cloud and Database Integration

    Showcase your experience deploying applications on AWS or Azure and working with both SQL Server and NoSQL databases.

  • Engineering Best Practices (CI/CD, Security, Scalability)

    Be ready to discuss how you ensure code quality, performance, and security, and how you implement CI/CD pipelines.

  • Problem-Solving and Leadership

    Prepare to illustrate your logical thinking, problem-solving approach, and leadership or mentoring experience.

What to research

, 4 items
  • Review .NET, C#, Java, and Angular Skills

    Refresh your knowledge and recent experience with these core technologies, focusing on enterprise-level applications.

  • Deepen Understanding of Cloud Platforms

    Prepare examples of deploying and managing applications on AWS and/or Azure, including relevant services used.

  • Revisit Database Design and Integration

    Be ready to discuss your experience with SQL Server and NoSQL databases, including data modeling and performance considerations.

  • Brush Up on Software Architecture and Design Patterns

    Review key architectural patterns, design principles, and how you have applied them in past projects.

Questions to ask

, 6 items
  1. What are the main architectural challenges currently facing your development team?

    Why ask this? To understand the complexity and expectations for architectural input.

  2. How is the team structured, and what opportunities exist for mentoring or leadership?

    Why ask this? To gauge the scope for leadership and collaboration.

  3. Which cloud platforms and services are most critical to your current projects?

    Why ask this? To clarify the cloud technologies you will be working with.

  4. How do you approach code quality, CI/CD, and engineering best practices within the team?

    Why ask this? To assess the maturity of development processes.

  5. What does success look like for this role in the first six months?

    Why ask this? To align your contributions with the team's expectations.

  6. Are there opportunities to influence technology choices or introduce new tools?

    Why ask this? To understand your potential impact on technical direction.

Register now to upload your CV

Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.

Apply NowApply before: 9 Oct 2026