Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

Who We Are

Threads Styling is a UK based, luxury personal shopping, styling, and concierge service for mobile-first ultra-high-net-worth individuals. As part of the Chalhoub Group, the largest retail operator in the Middle East, we combine global reach with deep regional expertise.

We are a social commerce business, connecting directly with customers through the platforms they use every day. Whether via Instagram DMs, WhatsApp, or other native messaging channels, we make luxury shopping seamless, personal, and instant. We bring luxury directly to our customers, using social media in the way it was meant to be used - conversationally, instantly, and seamlessly. 

Threads Styling meets them where they are - straight in their DMs.

Threads Styling & Our Technology Vision

At Threads Styling, we are redefining luxury fashion commerce by blending social shopping, implementing AI-driven personalisation, and seamless digital experiences for our global clients and internal teams of Personal Shoppers. 

Our technology vision is ambitious, but we recognise that delivering this future requires foundational work today - including modernising our legacy platform, optimising core infrastructure, and evolving our architecture to support scalable AI innovations.

As a Senior Software Engineer, you will play a key role in stabilising, optimising, and transforming our core systems while helping shape the future of AI-enabled commerce. This role will require balancing short-term technical debt reduction with long-term innovation.

We are looking for someone who thrives in high-impact environments, can work across both legacy and modern tech stacks, and enjoys collaborating across engineering, data science, and product teams to drive meaningful change.


About The Role

Based in the UK or Portugal, you'll report into our Head of Engineering and be an instrumental part in the creation of next-generation software solutions for Threads. We work in Agile squads who are open and value continuous improvement and sharing knowledge.

We are integrating our client and internal systems to create a next-generation solution to help us to lead in luxury omni-channel commerce in the fashion industry.

You Will Be Working On...

  • Technical:
    • Contribute to projects at all stages of their life cycle, not just the technical stages 
    • Be involved in problem discovery and product development
    • Accountable end-to-end, through planning, deployment, maintenance, and monitoring. Proactive about potential issues.
    • Understands how people use the product/service(s) they build, and how their work fits in. Exercises user empathy, whether their users are internal or external.

  • Execution
    • Contribute to system design and solutions
    • Write high quality code
    • Write and improve test automation
    • Learn new technologies and bring knowledge to the team on latest trends
    • Uses analytics and product understanding to inform decisions and measure impact.
    • Own the end-to-end delivery of key engineering initiatives, from architecture to deployment and scaling.
    • Balance short-term improvements with long-term scalability, ensuring a smooth tech evolution.
    • Contribute to system design and architectural decisions, ensuring high availability and performance.

  • Collaboration & Communication
    • Collaborate with key stakeholders to ensure products are developed on time with high quality, delivering value to customers
    • Builds relationships cross-functionally, with operations and support teams, and with senior engineers.
    • Communicates technical issues and decisions clearly and proactively to a cross-functional audience, sharing bad news quickly as well. Mastering ability to express complicated issues simply.

  • Influence
    • Promote diversity, equity and inclusion in the workplace.
    • Give feedback to others and trusts them to decide to what extent to incorporate it.
    • Share their experience and expertise to help others grow.

  • Leadership
    • Embrace big challenges as opportunities for growth with a learning mindset
    • Work closely with Product, Data Science, and UX teams to build cutting-edge experiences.
    • Provide mentorship and technical guidance to other engineers.
    • Partner with leadership to define and execute the technology roadmap, balancing legacy modernisation with AI-driven innovation.

Core Engineering Expertise

  • 5+ years of experience developing high-performance applications in TypeScript, Node.js, React, or Next.js.
  • Experience working with legacy systems and leading modernisation efforts (e.g., monolith to microservices migration, refactoring old codebases).
  • Expertise in microservices, GraphQL, and API development.
  • Strong knowledge of cloud platforms (AWS, GCP) and DevOps (Docker, Terraform, CI/CD).
  • Experience working on high-traffic, consumer-facing digital products.

AI & Data-Driven Personalisation (Preferred)

  • Experience integrating LLMs, NLP, or AI-powered personalisation.
  • Familiarity with Vector Databases, Retrieval-Augmented Generation (RAG), and recommendation engines.

Social & Conversational Commerce (Preferred)

  • Experience in social commerce, messaging commerce, or luxury e-commerce.
  • Familiarity with WhatsApp Business API, Instagram Shopping, and live shopping tech.

Culture is very important to us. We work hard and think big. We collaborate, we innovate and we trust each other. We work in a fast-paced environment and, in order to maintain momentum, we invest in our team's growth and development.

You will be based in our offices at Telephone House: a creative space in East London that offers a full cultural and well-being programme, bicycle storage, free breakfast and on-site shower facilities.

In addition, here's a list of the benefits you'll enjoy:

  • Pension contribution: Provided by The People Pension, every Threads employee is automatically enrolled into a pension with a 3% contribution from Threads and 5% employee Contribution.
  • Private medical insurance.
  • Eyecare vouchers: Every employee at Threads can download a voucher for an eyetest with Specsavers. Available from Day 1.
  • Enhanced parental support: Our Parent Program means that from Day 1 every employee is entitled to an enhanced parental package.
  • Work from anywhere: You can request to work from anywhere in the world, for up to 45 days every six months.
  • Public holiday your way: You can request to work a public holiday and save this day for an alternative date.
  • Discount programme: We know our team has a shared passion for luxury brands. Being able to purchase these brands at wholesale prices is one of the perks of working for a luxury retailer. We offer a number of discounts across some of our teams most favourite brands.
  • Birthdays: On top of your holiday entitlement, you receive your Birthday off.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Threads Styling Ltd.

Are you ready to take your career to the next level as a Senior Software Engineer at Threads Styling? Based in the UK or Portugal, you'll be working with a luxury personal shopping service that's revolutionizing how ultra-high-net-worth individuals experience fashion. At Threads Styling, we prioritize innovative technology and user-centered design, blending social commerce with AI-driven personalization to create seamless shopping experiences. In this role, you'll collaborate with cross-functional teams, including product and data science, to enhance and modernize our core systems while executing foundational changes to support our ambitious vision. You'll be actively involved in the full software development lifecycle, from designing and coding to deploying and maintaining high-performance applications. Your expertise in TypeScript and Node.js will help us optimize our legacy systems and scale our platforms. What's more, you will be a champion for diversity and inclusion within the team. Alongside working in an agile environment that values continuous improvement, you will also benefit from our vibrant office culture, excellent perks like private health insurance, and the flexibility to work from anywhere in the world. Join Threads Styling, where your engineering prowess can truly make a mark!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Threads Styling Ltd.
What are the responsibilities of a Senior Software Engineer at Threads Styling?

As a Senior Software Engineer at Threads Styling, your responsibilities include contributing to all stages of the software development lifecycle, from initial planning to deployment and maintenance. You'll work on optimizing and transforming core systems, participate in problem discovery and product development, and ensure the delivery of high-quality code. Additionally, you'll collaborate with different teams to drive product innovation and improvement while balancing short- and long-term technical goals.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer position at Threads Styling?

To qualify for the Senior Software Engineer role at Threads Styling, candidates should have at least 5 years of experience in developing high-performance applications, particularly with technologies like TypeScript, Node.js, React, or Next.js. Familiarity with microservices architecture, cloud platforms like AWS or GCP, and experience leading modernization efforts are essential. Knowledge of AI-driven personalization and experience in social commerce are preferred but not mandatory.

Join Rise to see the full answer
How does Threads Styling promote collaboration among teams for the Senior Software Engineer role?

At Threads Styling, collaboration is key. As a Senior Software Engineer, you will be part of agile squads where knowledge sharing and continuous improvement are heavily encouraged. You'll work closely with product managers, data scientists, and other engineering teams to build cutting-edge solutions, ensuring that everyone's input is valued and enhances the final product.

Join Rise to see the full answer
What is the company culture like for a Senior Software Engineer at Threads Styling?

The company culture at Threads Styling emphasizes hard work, trust, and innovation. As a Senior Software Engineer, you'll find yourself in a fast-paced environment that invests in your growth and development. The team appreciates diversity and is dedicated to creating an inclusive workplace where every employee is empowered to contribute their unique perspectives.

Join Rise to see the full answer
What benefits does Threads Styling offer to their Senior Software Engineers?

Threads Styling provides a competitive benefits package for Senior Software Engineers, including a pension plan with contributions from the company, private medical insurance, eyecare vouchers, enhanced parental support, and opportunities to work from anywhere in the world for up to 45 days every six months. Additionally, employees enjoy discounts on luxury brands, celebrating their birthdays off, and a vibrant office culture that supports both professional and personal well-being.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with TypeScript and how it applies to this Senior Software Engineer role?

When answering this question, detail specific projects where you utilized TypeScript effectively, emphasizing your coding practices, performance optimization, and collaboration with cross-functional teams. Highlight how your expertise aligns with the responsibilities of a Senior Software Engineer at Threads Styling.

Join Rise to see the full answer
How do you approach modernizing legacy systems?

Outline a systematic approach you have taken in previous roles, including assessing the existing architecture, identifying pain points, and implementing migration strategies. Discuss your hands-on experiences with refactoring codebases and your familiarity with microservices to underscore your capability in the Senior Software Engineer position.

Join Rise to see the full answer
What strategies do you use to ensure high-quality code delivery?

Explain your commitment to best coding practices, such as code reviews, unit tests, and automated testing routines. Mention your experience with CI/CD pipelines and how these practices contribute to the goals of a Senior Software Engineer at Threads Styling.

Join Rise to see the full answer
How do you handle communication with non-technical stakeholders?

Provide examples of how you simplify complex technical concepts for a non-technical audience. Discuss your experience in ensuring transparency while working on projects and how this skill will support your role as a Senior Software Engineer at Threads Styling, where cross-functional collaboration is vital.

Join Rise to see the full answer
What role does user empathy play in your software development process?

Explain how understanding the end-user experience shapes your design and development approaches. Use examples from past projects where you incorporated user feedback to enhance product functionality, showcasing your user-centered mindset crucial for a Senior Software Engineer.

Join Rise to see the full answer
Can you describe a challenging project and how you overcame obstacles during its execution?

Choose a project where you faced significant difficulties, elaborating on the steps you took to address them, whether through teamwork, re-evaluating project timelines, or implementing new technologies. This demonstrates resilience, problem-solving, and your suitability for a Senior Software Engineer role.

Join Rise to see the full answer
What is your experience with cloud platforms and DevOps practices?

Discuss your hands-on experience with cloud services like AWS or GCP, detailing how you deploy and maintain applications in the cloud. Talk about your familiarity with tools such as Docker and Terraform, which are essential for a Senior Software Engineer at Threads Styling.

Join Rise to see the full answer
How do you balance short-term project needs with long-term technical improvements?

Highlight your strategic planning skills, explaining how you assess project requirements and technical debt. Share specific instances of prioritizing immediate project milestones while also laying the groundwork for sustainable, long-term advancements as a Senior Software Engineer.

Join Rise to see the full answer
What do you know about Threads Styling's approach to AI and personalization?

Demonstrate your knowledge of Threads Styling's mission to integrate AI-driven personalization by providing insights into relevant technologies and methodologies you've encountered. Discuss how this aligns with your work and how you envision contributing to this aspect in the Senior Software Engineer role.

Join Rise to see the full answer
How would you describe your mentoring style?

Emphasize your belief in fostering growth and knowledge sharing within the team. Give examples of how you've mentored junior developers in the past and how this experience prepares you to offer valuable guidance as a Senior Software Engineer at Threads Styling.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Phocas Software Remote No location specified
Posted 6 days ago
Photo of the Rise User
Supertech Group Remote No location specified
Posted 6 days ago
Photo of the Rise User
NFQ Remote Vilnius / Kaunas / Šiauliai
Posted 6 days ago
Photo of the Rise User
AKQA Hybrid San Francisco, California, United States
Posted 3 days ago
Posted 6 days ago

The Threads dedicated team offer a completely stress free personal styling and concierge service with expert advice. Whatever you're looking for, from fine jewellery and bespoke couture to the latest streetwear, our expert team of personal styli...

7 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!