Senior Software Engineer

ITSearch · Recruitment agency
Full-timeFull-stack€100k-120k/year (EUR)Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Location
Ireland
Workplace
On-site
Salary
€100k-120k/year (EUR)
Category
Full-stack

Technologies & skills

Primary technologies

What you'll be doing

Join a high-growth consumer technology startup in Paris as a Senior Software Engineer. You'll work on backend systems, internal platforms, automation, and architecture, with significant ownership and impact on product direction. The role requires 7+ years of experience and strong fundamentals in algorithms and system design.

  • Backend systems and APIs
  • Internal platforms and tooling
  • Automation and data pipelines
  • Architecture and technical direction

Key requirements

Must-have

  • 7+ years’ commercial software engineering experience
  • Strong fundamentals in algorithms, data structures and system design
  • Experience with Rust, Go, Kotlin, C or C++
  • Experience building scalable production systems

Nice-to-have

  • Enjoys ownership and working in a fast-moving environment

Experience: 7+ years

Role signals

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

Full job description

Senior Software Engineer

Paris | Relocation from Ireland

IT Search has partnered with a well-funded, high-growth consumer technology startup in Paris to hire an experienced Software Engineer.

The company is building a new approach to social products and has attracted backing from leading international investors. With a highly international team and ambitious plans for growth, they’re now expanding their engineering function.

This is a chance to join a small, high-performing engineering team where you’ll have significant ownership and a direct impact on the product and technical direction.

You’ll work across:

  • Backend systems and APIs

  • Internal platforms and tooling

  • Automation and data pipelines

  • Architecture and technical direction

The engineering culture is highly autonomous and execution-focused, with short feedback loops and plenty of scope to take ideas from concept through to production.

What we’re looking for

  • 7+ years’ commercial software engineering experience

  • Strong fundamentals in algorithms, data structures and system design

  • Experience with Rust, Go, Kotlin, C or C++

  • Experience building scalable production systems

  • Someone who enjoys ownership and working in a fast-moving environment

The team works onsite in central Paris, with relocation support available for candidates moving from Ireland. The package includes visa support, initial accommodation, professional relocation assistance and French lessons.

If this sounds like your next step, apply via the link or contact Graeme King at IT Search for a confidential chat.

Apply Now

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 Engineer role is a hands-on, high-impact position within a small, fast-moving team, focused on backend systems, automation, and technical architecture using modern languages like Rust, Go, or Kotlin.

  • System architecture and design·High
  • Hands-on backend engineering·High
  • Ownership and autonomy·High

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review Key Projects and Technologies

    0–8 min

    Select 2-3 recent projects involving Rust, Go, Kotlin, or similar, and prepare concise summaries highlighting your role and impact.

  2. Practice System Design Explanations

    8–15 min

    Sketch out and rehearse explanations of scalable system architectures you have designed or improved.

  3. Prepare Ownership and Leadership Stories

    15–21 min

    Identify examples where you took initiative and drove projects from concept to production, focusing on decision-making and outcomes.

  4. Refresh Automation and Data Pipeline Knowledge

    21–26 min

    Review best practices and challenges in building automation or data pipelines, and prepare to discuss relevant experiences.

  5. Draft Role-Specific Questions

    26–30 min

    Write down thoughtful questions about the team, product, and technical challenges to ask during the interview.

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
  • Designing Scalable Production Systems

    Demonstrate your experience architecting robust, scalable solutions and highlight specific examples where your design choices improved reliability or performance.

  • Proficiency in Modern Programming Languages

    Showcase your hands-on expertise with Rust, Go, Kotlin, C, or C++, and discuss how you have leveraged these languages in production environments.

  • End-to-End Project Ownership

    Prepare to discuss situations where you took initiative, drove projects from concept to deployment, and made impactful technical decisions.

  • Building and Maintaining Automation/Data Pipelines

    Share examples of how you have automated workflows or built data pipelines, emphasizing efficiency gains and technical challenges overcome.

  • Collaboration in High-Performing Teams

    Highlight your ability to work autonomously within a small, execution-focused team, and how you contribute to a positive engineering culture.

What to research

, 4 items
  • Review Recent Projects Using Rust, Go, or Kotlin

    Be ready to discuss specific backend or automation projects where you used these languages, focusing on your technical decisions and outcomes.

  • Prepare Examples of Scalable System Design

    Gather stories where you architected or improved scalable systems, including challenges faced and solutions implemented.

  • Understand Automation and Data Pipeline Best Practices

    Refresh your knowledge of building, deploying, and maintaining automation or data pipelines in production environments.

  • Reflect on Experiences with Project Ownership

    Identify times when you led projects end-to-end, especially in small, autonomous teams.

Questions to ask

, 6 items
  1. How does the team approach architectural decisions and technical direction?

    Why ask this? To understand your potential influence on system design and long-term strategy.

  2. What are the biggest technical challenges the team is currently facing?

    Why ask this? To gauge where your skills can have the most immediate impact.

  3. How is ownership and autonomy balanced with collaboration within the engineering team?

    Why ask this? To clarify expectations around independence and teamwork.

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

    Why ask this? To align your contributions with the company's goals and priorities.

  5. How does the company support professional growth and learning for engineers?

    Why ask this? To assess opportunities for ongoing development and skill enhancement.

  6. Can you share more about the product roadmap and upcoming engineering initiatives?

    Why ask this? To understand the future direction and how you can contribute.

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: 1 Oct 2026