Principal Software Engineer

Principal Software Engineer

Bury Full-Time 36000 - 60000 £ / year (est.) No home office possible
JD Sports Fashion

At a Glance

  • Tasks: Lead the design and execution of innovative technology solutions in a dynamic retail environment.
  • Company: Join JD Group, a leading global omnichannel retailer with a vibrant culture.
  • Benefits: Enjoy staff discounts, discounted gym memberships, and personal development opportunities.
  • Why this job: Be part of a digital transformation and make a real impact in the sports fashion industry.
  • Qualifications: Strong knowledge of AWS, GraphQL, Typescript, and experience with various architectural styles.
  • Other info: Inclusive workplace culture with excellent career growth and learning opportunities.

The predicted salary is between 36000 - 60000 £ per year.

Established in 1981 with a single store in the Northwest of England, the JD Group is a leading omni-channel retailer of Sports Fashion, Outdoors and Gyms. JD Sports Fashion Plc was listed on the London Stock Exchange in 1996 and has been a FTSE100 publicly quoted company since 2019. We want to be the leading global omnichannel retailer in the sports and outdoor industry.

JD has been embarking on a digital re-platform initiative for MACH and EDA, with new SaaS providers being onboarded in a buy vs. build mindset. As a result, we are re-architecting our platforms to enable our teams to focus on integrating these systems and power bespoke differentiating technology solutions that deliver secure, scalable, and cost-optimised functionality and change at pace.

Responsibilities

  • To work with PSE counterparts to oversee the design and execution of aligned technology solutions in line with the organisation’s technology and engineering strategy.
  • To work with PSE counterparts and the Platform Services/DevOps team to ensure security, governance and quality guardrails are in place and adhered to.
  • To ensure tooling provided by the Platform Services team leverages all required engineering productivity, development and deployment tooling operating under a CI/CD methodology.
  • To work with PSE counterparts to devise policies and strategies pertaining to industry engineering standards and practices.
  • To manage the productivity and quality of internal and external engineering execution capability and capacity utilising metrics and data insights from our internal developer platform and work planning tools.

What We're Looking For

  • Good knowledge of AWS/cloud computing providers and technologies specific to the domain including API development, Serverless, NoSQL, containers.
  • Strong experience in GraphQL, Typescript and (IAC) Terraform.
  • Working experience with different architectural styles (MVC, event-driven, pipes, and filters).

The JD Group is an equal opportunities employer who embraces and values differences. We recognise the importance of an inclusive workplace culture in which everyone can thrive irrespective of their background or identity.

Benefits

  • Staff Discount on qualifying purchases across Group retail stores and online.
  • Discounted Gym membership.
  • Personal development opportunities to learn and develop at work.
  • Access to Apprenticeships and accredited qualifications.

If you are interested in this position, then press the Apply Now button. Due to the high volumes of applications our opportunities attract, it takes time to review them all. If you don't hear back within two weeks of your application, please consider your application to have been unsuccessful on this occasion. Applications that meet the skills criteria will be contacted for a 1st stage meeting with the talent team. Shortlisted candidates will then be invited to interview with the hiring manager.

Thank you for your time.

Principal Software Engineer employer: JD Sports Fashion

JD Group is an exceptional employer, offering a dynamic work culture that prioritises inclusivity and personal development. As a Principal Software Engineer, you will benefit from competitive staff discounts, discounted gym memberships, and access to various learning opportunities, all while contributing to a leading global omnichannel retailer in the sports and outdoor industry.
JD Sports Fashion

Contact Detail:

JD Sports Fashion Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current or former employees at JD Sports on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills. Make sure you can confidently discuss AWS, GraphQL, and Terraform. We want to see how you can apply your knowledge to real-world problems!

✨Tip Number 3

Show us your passion for sports and technology! When you talk about your experience, link it back to how it can help JD Sports achieve its goals. We love candidates who align with our mission.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining our team at JD Sports.

We think you need these skills to ace Principal Software Engineer

AWS
Cloud Computing
API Development
Serverless Architecture
NoSQL Databases
Containers
GraphQL
Typescript
Infrastructure as Code (IAC)
Terraform
MVC Architecture
Event-Driven Architecture
Pipes and Filters Architecture
CI/CD Methodology
Security and Governance

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Principal Software Engineer role. Highlight your experience with AWS, GraphQL, and Typescript, as these are key skills we're looking for. We want to see how your background aligns with our goals!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about joining JD Sports and how you can contribute to our digital re-platform initiative. Let us know what makes you a great fit for our team.

Showcase Your Projects: If you've worked on relevant projects, don't hold back! Include links or descriptions of your work that demonstrate your expertise in cloud computing, API development, and CI/CD methodologies. We love seeing real-world applications of your skills.

Apply Through Our Website: We encourage you to apply directly through our website. It streamlines the process and ensures your application gets to the right people. Plus, it shows us you're serious about joining our team at JD Sports!

How to prepare for a job interview at JD Sports Fashion

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of AWS, GraphQL, and Terraform. Be ready to discuss how you've used these technologies in past projects, as well as any architectural styles you're familiar with. This will show that you’re not just a theorist but someone who can apply their skills practically.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of challenges you've faced in software engineering and how you overcame them. JD is looking for innovative thinkers, so highlight your ability to devise creative solutions while adhering to security and quality standards.

✨Understand the Company Culture

Familiarise yourself with JD's mission and values, especially their focus on being people-led and customer-focused. During the interview, relate your experiences to these values to demonstrate that you’re a good cultural fit and genuinely interested in contributing to their goals.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, ongoing projects, and the digital re-platform initiative. This shows your enthusiasm for the role and helps you gauge if the company aligns with your career aspirations. Plus, it gives you a chance to engage with the interviewers on a deeper level.

Principal Software Engineer
JD Sports Fashion
Location: Bury

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

>