Senior Software Engineer - Merchandising in London
Senior Software Engineer - Merchandising

Senior Software Engineer - Merchandising in London

London Full-Time 83000 - 138200 ÂŁ / year (est.) No home office possible
DICK'S Sporting Goods

At a Glance

  • Tasks: Design and build top-notch software solutions for our merchandising team.
  • Company: Join DICK'S Sporting Goods, a people-centric leader in the sporting goods industry.
  • Benefits: Competitive salary, incentives, equity options, and comprehensive benefits package.
  • Other info: Great opportunities for growth and learning in a dynamic environment.
  • Why this job: Be part of innovative projects that transform customer experiences in sports.
  • Qualifications: Bachelor's degree preferred with 6-10 years of software engineering experience.

The predicted salary is between 83000 - 138200 ÂŁ per year.

At DICK'S Sporting Goods, we take a people‑centric approach to everything we do. Our athletes, how we refer to customers, and our teammates, how we refer to our employees, are at the center of every decision we make so that we can provide transformational experiences online, in store, and in sport.

Job Purpose: Designs and builds best‑in‑class solutions. Perform business/software analysis. May coordinate initiatives within a product team. Supports initiatives that ensure enterprise systems remain best‑in‑class. Learning to lead teams and bodies of work. Acts as a product‑team problem solver and domain SME to design, test, and deliver best‑in‑class solutions.

Team: The Merchandising Software Engineering team is responsible for building next‑generation tools that support our merchandising organization. Your role will be central to the “Inventory 360” initiative, where you will actively participate in the discovery, design, build, deployment, and ongoing support of both custom software and packaged/SaaS solutions.

Tech Stack:

  • Angular frontend
  • .NET Core backend APIs
  • Azure Kubernetes Service (AKS)
  • Azure SQL Server
  • RabbitMQ for async processing
  • MassTransit (messaging abstraction)
  • AgGrid (licensed UI grid)

Responsibilities:

  • Software Development: Drive development of existing software and contribute to new software by analyzing and identifying areas for modification and improvement. Develop software that is fast, secure and reliable to meet defined requirements.
  • Software Maintenance: Monitor, identify, and correct more complex software defects to maintain fully functioning software, leveraging the support and skill of more junior teammates.
  • Design and Conceptualization: Produce multiple concepts and prototypes to design digital products/services.
  • Technical Developments Recommendation: Research and suggest ways to optimize solutions to better meet user and/or business, performance, quality needs.
  • Software Roadmap: Drive maintenance road map to facilitate software development and ensure the development work is prioritized in line with business requirements.
  • Faults Diagnosis and Correction: Find root cause and resolution to limit and address issues promptly.
  • Work Scheduling and Allocation: Assign short‑term work schedules to a team based on storyboarding/backlog in order to achieve expectations while following established timelines.
  • Ongoing Learning and Development: Develop own and more junior team member capabilities by participating in assessment and development planning activities, formal and informal training and coaching; maintain an understanding of relevant technology, regulation, and industry best practices through ongoing education.
  • Program/Portfolio Management Support: Contribute to work within an established program management plan to achieve specific goals.
  • Technical Persistence Layer/Legacy Database Design/Development: Guide and deliver the design distribution of basic database resources and provide physical modeling and design services to tune database solutions for optimum performance.
  • Functional/Technical Requirements: Support the collection of functional requirements using document analysis and workflow analysis to express the requirements in terms of target user roles and goals.

Behavioral Competencies:

  • Tech Savvy: Anticipates and adopts innovations in business‑building digital and technology applications; uses digital/social media to benefit the team and add value to the work being done.
  • Decision Quality: Makes good and timely decisions that keep the organization moving forward; integrates various inputs, criteria, and trade‑offs.
  • Action Oriented: Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
  • Collaborates: Builds partnerships and works collaboratively with others to meet shared objectives.
  • Instills Trust: Gains the confidence and trust of others through honesty, integrity, and authenticity; follows through on agreements and commitments.
  • Customer Focus: Builds strong customer relationships and delivers customer‑centric solutions; studies customer feedback and emerging needs.

Qualifications:

  • Bachelor's degree or equivalent preferred
  • 6–10 years of experience
  • 7–12 months experience of generalist supervision of a junior colleague

Targeted Pay Range: $83,000.00 – $138,200.00. This is part of a competitive total rewards package that could include other components such as incentive, equity and benefits. Individual pay is determined by a number of factors including experience, location, internal pay equity, and other relevant business considerations.

Senior Software Engineer - Merchandising in London employer: DICK'S Sporting Goods

At DICK'S Sporting Goods, we pride ourselves on fostering a people-centric work environment where our teammates are valued and empowered to grow. As a Senior Software Engineer in our Merchandising team, you'll have the opportunity to work with cutting-edge technology while contributing to innovative projects like 'Inventory 360'. We offer competitive pay, comprehensive benefits, and a culture that encourages continuous learning and collaboration, making it an ideal place for those seeking meaningful and rewarding employment.
DICK'S Sporting Goods

Contact Detail:

DICK'S Sporting Goods Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Merchandising in London

✨Tip Number 1

Network like a pro! Reach out to current or former employees at DICK'S Sporting Goods on LinkedIn. A friendly chat can give us insider info and maybe even a referral, which can really boost our chances.

✨Tip Number 2

Prepare for the interview by diving deep into their tech stack. Brush up on Angular, .NET Core, and Azure services. Showing that we know our stuff will impress the hiring team and show we're ready to hit the ground running.

✨Tip Number 3

Practice our problem-solving skills! Since the role involves being a product-team problem solver, we should be ready to tackle some coding challenges or case studies during the interview. It’s all about showcasing our analytical thinking.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure our application gets seen. Plus, it shows we’re genuinely interested in joining the team at DICK'S Sporting Goods.

We think you need these skills to ace Senior Software Engineer - Merchandising in London

Software Development
Business Analysis
Problem Solving
Team Coordination
Technical Development Recommendations
Fault Diagnosis and Correction
Database Design/Development
Agile Methodologies
Collaboration
Customer Focus
Technical Aptitude
Ongoing Learning and Development
Project Management
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Angular, .NET Core, and any relevant projects that showcase your problem-solving skills. We want to see how you can contribute to our 'Inventory 360' initiative!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software development and how your skills align with our mission at DICK'S Sporting Goods. Let us know why you're excited about the opportunity to work with our Merchandising Software Engineering team.

Showcase Your Technical Skills: Don’t forget to highlight your technical skills in your application. Mention your experience with Azure, RabbitMQ, and any other tools from our tech stack. We love seeing candidates who are tech-savvy and ready to tackle challenges head-on!

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!

How to prepare for a job interview at DICK'S Sporting Goods

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, like Angular, .NET Core, and Azure. Be ready to discuss your experience with these tools and how you've used them in past projects.

✨Showcase Problem-Solving Skills

Prepare examples of how you've tackled complex software issues or improved existing systems. DICK'S Sporting Goods values problem solvers, so highlight your analytical skills and ability to deliver best-in-class solutions.

✨Demonstrate Team Collaboration

Since the role involves working within a product team, be ready to share experiences where you collaborated effectively with others. Discuss how you’ve supported junior teammates and contributed to a positive team environment.

✨Emphasise Customer Focus

DICK'S Sporting Goods puts athletes at the centre of their decisions. Prepare to talk about how you've built strong customer relationships and delivered solutions that meet user needs. Show that you understand the importance of customer-centric development.

Senior Software Engineer - Merchandising in London
DICK'S Sporting Goods
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>