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?

Access the full JCDecaux 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
Working Across Cross-Functional TeamsEasy
Explain how you operate effectively in cross-functional teams when goals, priorities, and technical context differ.
Trade-offsRisk AssessmentScope Management
Explaining LeetCode Problem SolvingEasy
Explain a clear framework for solving LeetCode-style problems, including clarification, brute force, optimization, and communication.
Hash TablesArraysStrings
Recently asked
Access the full JCDecaux 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 Acumen – JCDecaux 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.

Access the full JCDecaux Software Engineer prep plan

  • Every Software Engineer question, updated weekly
  • Model answers with full code walkthroughs
  • Recent, real interview reports
Get my prep plan
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.

17 · FAQ

JCDecaux Software Engineer interview FAQ

Answered from real candidate and compensation data
How hard are JCDecaux Software Engineer interviews, and what offer rate do candidates report?
Candidates who reported interviews at JCDecaux for Software Engineer roles most commonly described the interviews as average difficulty. The same group reported a 70% offer rate. If you are preparing, focus on solid fundamentals and clear communication rather than expecting an unusually easy process.
What is the interview process for JCDecaux Software Engineer roles, and how does each stage work?
The process starts with a Screening Call from HR to assess background and fit. Next are Technical Assessments, which evaluate technical capabilities through one or more evaluations. It ends with a Management Interview to assess cultural fit and overall alignment.
What technical topics are tested for a JCDecaux Software Engineer role?
Commonly tested topics include Spring Boot, Java, and SQL, along with integration and backend development. You should also be ready to discuss Microsoft Dynamics integration, including systems connectivity. Database behavior such as cascading deletes also comes up as a specific topic.
What behavioral and collaboration questions does JCDecaux ask for Software Engineers?
Expect questions about motivation and team fit, including “Motivation for Joining This Team.” Collaboration questions also appear, such as “Working Across Cross-Functional Teams.” Prepare examples that connect your work style to cross-functional coordination and your reasons for joining.
How much does JCDecaux pay Software Engineers, and is that base pay or total compensation?
Compensation reports for the role include a base range that starts at $32k and total compensation that can reach $60k, with pay varying by level and location. Candidates should treat these figures as a starting point for negotiation since total compensation can include performance-based incentives and benefits.
How long does the JCDecaux Software Engineer interview process take?
Most candidates move through the screening call, technical assessments, and a management interview in about three to four weeks. The rigor of the technical interview can vary by team and role seniority, so plan to be ready for deeper technical questions once you reach the technical stages.