- Home
- Jobs
- Full-stack
- Senior Software Developer
Senior Software Developer
On this page
TechJobs.ie Job Insights
At a glance
- Employment type
- Full-time
- Workplace
- Hybrid
- Salary
- €70k-90k/year (EUR)
- Category
- Full-stack
Technologies & 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
Similar jobs
Check your CV against this job
Get a certified technical review aimed at this role.
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
Review Recent Projects Relevant to the Stack
0–8 minIdentify and summarize 1-2 projects where you used .NET, Java, Angular, cloud, and database technologies, focusing on your architectural and hands-on contributions.
Refresh Knowledge of Design Patterns and Architecture
8–15 minStudy key design patterns, architectural principles, and be ready to discuss how you applied them to solve real problems.
Prepare Examples of CI/CD, Security, and Best Practices
15–21 minList specific tools, processes, and outcomes from your experience implementing CI/CD, security, and performance improvements.
Research the Company’s Technology Environment
21–26 minLook for public information or clues about their tech stack, cloud usage, and development culture to tailor your questions and answers.
Practice Leadership and Communication Stories
26–30 minSelect examples where you mentored, led, or influenced others, and practice articulating your approach and results.
Talking points
, 5 itemsArchitectural 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 itemsReview .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 itemsWhat are the main architectural challenges currently facing your development team?
Why ask this? To understand the complexity and expectations for architectural input.
How is the team structured, and what opportunities exist for mentoring or leadership?
Why ask this? To gauge the scope for leadership and collaboration.
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.
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.
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.
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.
