J
JCDecauxSoftware Engineer
Updated · Reviewed by the Dataford team

JCDecaux Software Engineer interview questions & guide 2026

Every question JCDecaux interviewers actually ask, the frameworks that win the room, and the language hiring managers respond to.

3 rounds · ≈ 3-5 weeks
1
Screening Call
2
Technical Assessments
3
Management Interview

1. What is a Software Engineer at JCDecaux?

As a Software Engineer at JCDecaux, you are at the heart of a global leader in outdoor advertising and urban furniture. Your work directly impacts how millions of people interact with their urban environments, from digital street furniture to smart city infrastructure. This role requires a blend of technical precision and creative problem-solving to build systems that are as resilient as they are innovative.

You will be responsible for designing, developing, and maintaining software solutions that support JCDecaux's complex operations. Whether you are working on internal manufacturing processes, integrating enterprise software like Microsoft Dynamics, or developing customer-facing applications, your contributions ensure the reliability of a company that operates in over 80 countries. This position is ideal for engineers who thrive on high-impact projects and appreciate the intersection of physical infrastructure and digital transformation.

02 · Compensation

What this role pays

2 reports
USUSD
Estimated total compLow confidence · 2 data points
$0k-$0k
Median $46k / year
Base salary · 100%Stock (RSU) · 0%Cash bonus · 0%
25thEntry / smaller markets
$32k
50thTypical offer
$46k
90thTop performers / major metros
$60k
Breakdown by component
Base salary
100% of total
$32k$60k
$46k
median
Stock (RSU)
0% of total
$0$0
$0
median
Cash bonus
0% of total
$0$0
$0
median
Aggregated from 2 self-reported salaries via Glassdoor. Estimates only. Verify against your offer.

The salary data provided represents the current market range for technical roles within the organization. Candidates should interpret these figures as a starting point for negotiation, keeping in mind that total compensation often includes performance-based incentives and benefits that reflect the seniority and regional cost-of-living adjustments of the specific office location.

2. Common Interview Questions

The questions you will face are designed to evaluate your technical competency, your alignment with JCDecaux's business goals, and your ability to work within their established project management frameworks. While each team may focus on different technical stacks, you should expect a blend of the following categories.

Technical and Domain Expertise

These questions test your proficiency in your specific tech stack and your ability to apply it to real-world engineering problems.

  • How would you implement cascading deletes in a relational database?
  • Can you explain your experience with Spring Boot, Java, Angular, or SQL?
Preparing for a niche company?

Access the full Software Engineer prep plan

  • Every Software Engineer question, updated weekly
  • Model answers with full code walkthroughs
  • Recent, real interview reports
Get my prep plan
04 · Question bank

The questions most likely to come up

Sorted by relevance to this company
Reverse a Singly Linked ListMedium
Problem Given the head of a singly linked list, reverse the list, and return the new head node. The linked list is defined as follows: python class ListNo...
RecursionStackDynamic Programming
Optimizing Existing Algorithms for PerformanceMedium
Explain how to optimize a slow algorithm by analyzing complexity, bottlenecks, and better data structures or techniques.
Hash TablesArraysGreedy
Recently asked
Access the full Software Engineer prep plan
Everything you need to walk in ready.
Get my prep plan

3. Getting Ready for Your Interviews

Preparation for a Software Engineer role at JCDecaux requires a dual focus: mastery of your core technical skills and a clear understanding of the company’s unique place in the market.

Technical Proficiency – You must be prepared to discuss the specific frameworks listed in your resume in depth. Interviewers will look for your ability to explain not just how to use a tool, but why you chose it for a specific architectural challenge.

Business AcumenJCDecaux values candidates who understand their business model, including their market position and the competitive landscape. Be ready to discuss how technology serves their core products and urban furniture projects.

Adaptability and Communication – You will likely interact with both technical leads and HR representatives. Demonstrate your ability to translate complex technical concepts into clear, actionable business language.

4. Interview Process Overview

The interview process at JCDecaux is typically structured, consistent, and highly professional. Most candidates move through a series of stages that begin with a screening call from HR, followed by one or more technical assessments, and concluding with a management interview. The process is designed to ensure that you are not only technically capable but also a strong cultural fit for the team.

You should expect the process to last approximately three to four weeks. While the pace is generally efficient, the rigor of the technical interview will vary depending on the specific team and the seniority of the role. You will be evaluated on your technical depth, your problem-solving process, and your ability to communicate your ideas effectively to non-technical stakeholders.

07 · The loop

The interview process, end to end

≈ 3-5 weeks · 3 rounds
1
Screening Call

Initial call from HR to assess candidate's background and fit for the role.

2
Technical Assessments

One or more technical evaluations to gauge the candidate's technical capabilities.

3
Management Interview

Final interview with management to evaluate cultural fit and overall alignment.

This timeline illustrates the progression from initial screening to final management interviews. Candidates should use this to pace their preparation, ensuring they are ready for technical deep-dives early on and behavioral alignment discussions in the final stages.

5. Deep Dive into Evaluation Areas

Technical Problem Solving

You will be evaluated on your ability to break down complex issues into manageable components. Strong candidates demonstrate a methodical approach, often sketching out the logic or architecture before diving into code.

  • Data management – Focus on your experience with SQL and database architecture.
  • Framework expertise – Expect to discuss the lifecycle and best practices of your primary languages.
  • System integration – Be prepared to talk about how your code interacts with larger enterprise systems.

Cultural and Strategic Alignment

This area assesses your commitment to the long-term goals of JCDecaux. It is not enough to be a great coder; you must show interest in the company's specific projects and industry challenges.

  • Market awareness – Understanding the outdoor advertising industry.
  • Communication – Explaining your technical decisions to a manager.
  • Teamwork – Demonstrating your role in successful project delivery.
09 · Topic breakdown

What they actually test for

Topic distribution
All topics
Spring BootJavaSQLMicrosoft DynamicsIntegration

6. Key Responsibilities

As a Software Engineer, you will be tasked with more than just writing code. You will be an integral part of a team that bridges the gap between digital innovation and physical urban infrastructure. You will work closely with product managers, operations teams, and other developers to ensure that the software deployed is robust and scalable.

Your daily routine will likely involve participating in code reviews, attending project status meetings, and collaborating on the implementation of new features. A significant part of your role will be maintaining existing systems while contributing to the modernization of legacy processes. You will be expected to take ownership of your tasks and provide clear, consistent updates to your manager regarding your progress and any potential bottlenecks.

7. Role Requirements & Qualifications

A strong candidate for this position combines solid foundational engineering skills with the ability to navigate a large, global organization.

  • Must-have skills – Proficiency in core web or enterprise technologies (e.g., Java, SQL, Microsoft Dynamics), strong problem-solving skills, and a demonstrated ability to work in a team.
  • Nice-to-have skills – Experience with cloud infrastructure, familiarity with international project environments, and a background in hardware-software integration.
  • Experience – Candidates should have a clear record of delivering software projects from conception to deployment.

8. Frequently Asked Questions

Q: How difficult are the technical interviews? A: The difficulty is generally considered average, but it is highly dependent on your experience level. If you are comfortable with the technologies listed on your resume, you will be well-prepared.

Q: What is the best way to stand out during the process? A: Demonstrate a deep curiosity about JCDecaux's business. Showing that you understand how your software impacts their physical advertising assets will set you apart from other candidates.

Q: How long does the entire process usually take? A: The process typically spans three to four weeks, involving multiple stages from the HR screen to the final management interview.

Q: Should I expect a coding test? A: While not always the case, you should be prepared for technical questions that involve architectural design or specific framework implementation.

9. Other General Tips

  • Prepare for behavioral questions: Use the STAR method (Situation, Task, Action, Result) to structure your answers during the management interview.
  • Be clear about your availability: The company values transparency regarding your start date and project commitments.
  • Research the location: If your interview is on-site at Plaisir or Paris, ensure you have your logistics planned in advance.
  • Be ready to explain your resume: Every project you list is fair game for a deep dive; be prepared to discuss the "why" behind your technical choices.

10. Summary & Next Steps

The Software Engineer role at JCDecaux offers a unique opportunity to apply your technical talents to systems that shape urban life. By focusing on your core technical competencies, demonstrating a clear understanding of the company’s business, and communicating effectively throughout the interview process, you can position yourself as a top candidate.

Remember that preparation is the most effective way to build confidence. You can explore additional interview insights, practice questions, and preparation resources on Dataford to further refine your approach. With a structured plan and a solid grasp of what the team is looking for, you are well-equipped to succeed in your interviews.

15 · More at this company

Other roles at JCDecaux

17 · FAQ

JCDecaux Software Engineer interview FAQ

Answered from real candidate and compensation data
How many rounds is the JCDecaux Software Engineer interview process?
Candidates report 3 stages: Screening Call, Technical Assessments, and Management Interview. The interview process section above breaks down what each stage covers.
How much does a Software Engineer at JCDecaux make?
Reported compensation for Software Engineer roles at JCDecaux ranges from roughly $32k base to $60k total per year, varying by level, team, and location.
What topics come up in the JCDecaux Software Engineer interview?
JCDecaux Software Engineer interviews most often cover Spring Boot, Java, SQL, Microsoft Dynamics, and Integration, based on topics extracted from real candidate reports.
What questions does JCDecaux ask Software Engineer candidates?
Recent candidates report questions like "Reverse a Singly Linked List" and "Optimizing Existing Algorithms for Performance". The question bank above tracks 20 questions for this role, ranked by how often they come up in JCDecaux interviews.