Genesco logo
GenescoSoftware Engineer
Updated · Reviewed by the Dataford team

Genesco Software Engineer interview questions & guide 2026

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

3 rounds · ≈ 3-5 weeks
1
Screening Interview
2
Technical Interview
3
In-Person Interview

What is a Software Engineer at Genesco?

The Software Engineer at Genesco plays a pivotal role in shaping the technology that powers our diverse portfolio of brands, such as Johnston & Murphy and others. This position is critical not only for the development and maintenance of software solutions but also for driving innovation that enhances customer experiences and operational efficiencies. As a Software Engineer, you will contribute to projects that range from e-commerce platform enhancements to internal tooling that supports operations across various business units.

In this dynamic environment, you will work closely with cross-functional teams, including product managers and designers, to tackle complex challenges that have a direct impact on our ability to deliver high-quality products. The role requires a combination of technical expertise and creative problem-solving skills, as you'll be involved in projects that require both strategic thinking and hands-on coding. Expect to engage with real-world problems that influence the way our customers interact with our brands, making this role both rewarding and significant.

Common Interview Questions

In your interviews, you can expect a variety of questions that reflect the skills and experiences relevant to the Software Engineer position at Genesco. These questions are designed to assess your technical abilities, problem-solving approaches, and cultural fit within the organization. The following categories represent common themes you should prepare for:

Technical / Domain Questions

This category tests your understanding of software development principles, programming languages, and technologies relevant to the role.

  • What programming languages are you most proficient in, and why?
  • Can you explain the concept of object-oriented programming?

Access the full Genesco Software Engineer prep plan

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

The questions most likely to come up

Sorted by relevance to this company
Reverse String In PlaceEasy
Reverse a string using a two-pointer approach by converting it to a mutable character list in Python.
CodingStringsProgramming
Demonstrate Cognitive Ability in InterviewsEasy
Explain how to demonstrate structured thinking, judgment, and communication in execution-focused Solutions Architect interviews.
Trade-offsRisk Assessment
Access the full Genesco Software Engineer prep plan
Everything you need to walk in ready.
Get my prep plan

Getting Ready for Your Interviews

Preparing for your interviews is crucial for demonstrating your fit for the Software Engineer position at Genesco. Focus your preparation on the following key evaluation criteria:

Role-related Knowledge – You will be evaluated on your technical skills related to the job, including proficiency in specific programming languages and frameworks. Be ready to discuss your past experiences with relevant technologies.

Problem-Solving Ability – Interviewers will assess how you approach challenges and structure your solutions. Practice articulating your thought process clearly and logically.

Culture Fit / Values – Understanding Genesco's core values and demonstrating alignment during your interviews is vital. Be prepared to discuss how your work ethic and collaboration style align with the company's culture.

Interview Process Overview

The interview process for the Software Engineer position at Genesco typically consists of multiple stages designed to evaluate both your technical and interpersonal skills. Initially, you will have a screening interview with an HR representative to discuss your background, the role's responsibilities, and assess your overall fit. This will be followed by a technical interview with the department head, where you will delve deeper into your technical knowledge and problem-solving abilities.

In some cases, candidates may be invited for an in-person interview at the Nashville headquarters, where you’ll meet with team members and participate in hands-on coding exercises. Genesco values a collaborative and inclusive interview process, so expect a friendly yet rigorous experience.

06 · The loop

The interview process, end to end

≈ 3-5 weeks · 3 rounds
1
Screening Interview

Initial interview with an HR representative to discuss your background and assess overall fit for the role.

2
Technical Interview

Interview with the department head to delve deeper into your technical knowledge and problem-solving abilities.

3
In-Person Interview

Potential onsite interview at the Nashville headquarters, including meetings with team members and hands-on coding exercises.

This visual timeline outlines the stages of the interview process, from initial screening to potential onsite interviews. Use it to map out your preparation strategy and manage your energy levels throughout the process.

Deep Dive into Evaluation Areas

Understanding how you will be evaluated is key to succeeding in your interviews. Here are the major evaluation areas for the Software Engineer position:

Role-related Knowledge

This area is crucial as it encompasses your technical expertise and understanding of software engineering concepts. Strong performance includes demonstrating depth in programming languages, frameworks, and best practices.

  • Technical Skills – Knowledge of modern programming languages such as Java, Python, or JavaScript.
  • Frameworks and Libraries – Experience with frameworks relevant to the projects you’d be working on.

Access the full Genesco Software Engineer prep plan

  • Every Software Engineer question, updated weekly
  • Model answers with full code walkthroughs
  • Recent, real interview reports
Get my prep plan
08 · Topic breakdown

What they actually test for

Weighting based on 1 reported loops
Topic distribution
All topics
Software Engineering (General)Problem SolvingService Operations / Service EngineeringBackend DevelopmentSQL

Key Responsibilities

As a Software Engineer at Genesco, your responsibilities will encompass a range of activities that drive innovation and quality within the company's software products. You will be involved in:

  • Developing and maintaining software applications that enhance user experiences across various platforms.
  • Collaborating with cross-functional teams to design and implement new features.
  • Participating in code reviews and contributing to best practices in software development.
  • Troubleshooting and resolving software defects to ensure high-quality deliverables.

Your role will not only focus on coding but also on collaborating with product and design teams to ensure that the software aligns with user needs and business objectives.

Role Requirements & Qualifications

To be competitive for the Software Engineer position at Genesco, candidates should possess the following qualifications:

  • Must-have skills:

    • Proficiency in programming languages such as Java, Python, or JavaScript.
    • Experience with software development methodologies, particularly Agile.
    • Strong problem-solving skills and the ability to work collaboratively in teams.
  • Nice-to-have skills:

    • Familiarity with cloud technologies and services (e.g., AWS, Azure).
    • Knowledge of front-end frameworks (e.g., React, Angular).
    • Understanding of database management and SQL.

Frequently Asked Questions

Q: How difficult is the interview process? The interview process is designed to challenge candidates while also evaluating fit. On average, candidates should prepare for a moderate level of difficulty, particularly in technical areas.

Q: What differentiates successful candidates? Successful candidates typically demonstrate not just technical skills but also strong communication abilities and a good cultural fit with Genesco.

Q: What is the typical timeline from initial screen to offer? The timeline can vary, but candidates can expect to receive feedback within a few weeks after their initial interview, with the entire process taking several weeks.

Q: Are there remote work options available? Genesco has embraced flexible work arrangements, and you may have the opportunity to work remotely, depending on the team's needs and your role.

Other General Tips

  • Prepare Real-World Examples: Be ready to share specific examples from your past experiences that illustrate your skills and problem-solving abilities.
  • Research Company Culture: Understanding Genesco's values and work environment will help you articulate how you fit into the organization.
  • Practice Coding Under Time Constraints: Since coding assessments are a part of the interview, practice coding problems within set time limits to build confidence.

Summary & Next Steps

The Software Engineer position at Genesco represents an exciting opportunity to contribute to innovative projects that impact customers and drive the business forward. Focus your preparation on understanding the key evaluation areas, practicing technical skills, and aligning your values with those of Genesco.

Remember, a well-rounded preparation strategy will greatly enhance your confidence and performance during the interviews. Explore additional resources and insights on Dataford to further support your preparation. You have the potential to make a significant impact at Genesco, and with focused effort, you'll be well on your way to securing this role.

14 · Compensation

What this role pays

2 reports
USUSD
Estimated total compLow confidence · 2 data points
$0k-$0k
Median $83k / year
Base salary · 100%Stock (RSU) · 0%Cash bonus · 0%
25thEntry / smaller markets
$58k
50thTypical offer
$83k
90thTop performers / major metros
$108k
Breakdown by component
Base salary
100% of total
$58k$108k
$83k
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 range for this position is between $57,602 - $107,524 USD. Understanding this range can help you gauge your expectations and negotiate effectively if an offer is extended.

15 · The role

Inside the Software Engineer guide at Genesco

18 · FAQ

Genesco Software Engineer interview FAQ

Answered from real candidate and compensation data
How hard is the Genesco Software Engineer interview?
Candidates most commonly rate the Genesco Software Engineer interview as medium, based on 1 reported interviews.
How many rounds is the Genesco Software Engineer interview process?
Candidates report 3 stages: Screening Interview, Technical Interview, and In-Person Interview. The interview process section above breaks down what each stage covers.
How much does a Software Engineer at Genesco make?
Reported compensation for Software Engineer roles at Genesco ranges from roughly $58k base to $108k total per year, varying by level, team, and location.
What topics come up in the Genesco Software Engineer interview?
Genesco Software Engineer interviews most often cover Software Engineering (General), Problem Solving, Service Operations / Service Engineering, Backend Development, and SQL, based on topics extracted from real candidate reports.
What questions does Genesco ask Software Engineer candidates?
Recent candidates report questions like "Reverse String In Place" and "Demonstrate Cognitive Ability in Interviews". The question bank above tracks 20 questions for this role, ranked by how often they come up in Genesco interviews.