Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Linnworks

At a Glance

  • Tasks: Design and implement complex software features while mentoring junior engineers.
  • Company: Join a leading eCommerce automation company with a fantastic team culture.
  • Benefits: Enjoy remote work, a £500 home office budget, and private medical insurance.
  • Why this job: Make a real impact in tech while growing your skills and career.
  • Qualifications: Strong SaaS experience and ability to mentor others.
  • Other info: Flexible working options and commitment to personal development.

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

Your Mission

The Senior Software Engineer is a high‑impact individual contributor who delivers complex work and raises the effectiveness of the team around them. This role exists to tackle technically challenging problems, support less experienced engineers, and contribute to sound technical decisions — all while remaining aligned with the agreed architecture and standards.

What You’ll Bring To The Role

  • Key responsibilities
  • Technical delivery
  • Design and implement complex features and improvements
  • Take ownership of technically significant or high‑risk work
  • Ensure solutions are maintainable, testable, and well understood
  • Help diagnose and resolve complex production issues
  • Technical leadership (within the team)
    • Provide guidance and mentoring to junior and mid‑level engineers
    • Contribute strongly to code reviews and design discussions
    • Support the Engineering Tech Lead in maintaining technical quality
    • Identify technical risks and raise them early
  • Collaboration and quality
    • Work closely with QA to ensure confidence in delivered changes
    • Engage constructively with Product and other stakeholders as needed
    • Balance pragmatism with long‑term thinking

    What this role is not

    • This is not a formal people management role
    • This is not ownership of cross‑team architecture
    • This is not a substitute for a Tech Lead or Principal Engineer

    Senior engineers succeed by delivering difficult work and elevating others.

    Experience and capabilities

    • Strong experience as a software engineer in a production SaaS environment
    • Proven ability to deliver complex, high‑quality solutions
    • Strong understanding of testing, performance, and maintainability
    • Ability to mentor others and influence through example
    • Sound technical judgement under pressure

    Why this role matters

    • Senior engineers set the technical tone within teams.
    • Improves delivery quality and resilience
    • Develops other engineers
    • Reduces technical risk

    Perks & Benefits

    • Remote & flexible working – with hybrid options in London or Chichester
    • Fantastic team culture based on trust and belonging.
    • Laptop & home office budget – £500 to set up your ideal workspace.
    • Private Medical Insurance with Aviva, including Dental & Optical.
    • Group Life Insurance & Yulife Wellbeing & Rewards.
    • Mental well‑being support – Access therapy, mental health sessions, and yoga through a free premium subscription to Headspace.
    • EAP confidential benefit – 24/7 access to compassionate guidance & expert advice
    • 25 days holiday + bank holidays
    • Training, support, and personal development

    About Us

    As the global leader in the eCommerce automation sector, Linnworks has one mission: Giving our clients back their time to grow and lead their brands. Companies wanting to sell their products via marketplaces like Amazon, eBay, Facebook, etc need a platform to automate and monitor retail, inventory and shipping processes and performance. We have teams across North America and Europe, and we are backed by Marlin Equity Partners, a leading growth equity firm headquartered out of California. Linnworks not only has the market‑leading product for e‑commerce automation but also attracts the best people in the industry. Highly skilled, passionate, and collaborative with a winning and customer‑centric attitude – we pride ourselves on our people.

    Life at Linnworks:

    Linnworks is proud to be an Equal Opportunity Employer (EoE). We believe that diversity of experience, perspectives, and background leads to a better environment for our employees and better service for our customers. We value the training and development of our employees deeply. We are committed to continuous investment in their personal growth, providing clear paths for career progression, and equipping them with the tools and training required to become experts in their profession.

    Senior Software Engineer employer: Linnworks

    Linnworks is an exceptional employer that fosters a fantastic team culture based on trust and belonging, offering remote and flexible working options in vibrant locations like London or Chichester. With a strong commitment to employee growth, we provide extensive training opportunities, a generous benefits package including private medical insurance, mental well-being support, and a £500 budget for home office setup, ensuring our engineers can thrive both personally and professionally.
    Linnworks

    Contact Detail:

    Linnworks Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Senior Software Engineer

    ✨Tip Number 1

    Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.

    ✨Tip Number 2

    Show off your skills! Create a portfolio showcasing your projects, contributions, and any complex features you've implemented. This is your chance to demonstrate your technical prowess and problem-solving abilities.

    ✨Tip Number 3

    Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms that simulate real interview scenarios to boost your confidence and readiness.

    ✨Tip Number 4

    Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our awesome team at Linnworks.

    We think you need these skills to ace Senior Software Engineer

    Software Engineering
    SaaS Development
    Complex Problem Solving
    Technical Leadership
    Mentoring
    Code Review
    Design Discussions
    Testing and Performance Understanding
    Maintainability
    Technical Judgement
    Collaboration
    Stakeholder Engagement
    Risk Identification

    Some tips for your application 🫡

    Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with complex software solutions and any mentoring you've done, as this shows you understand what we're looking for.

    Showcase Your Technical Skills: Don’t just list your skills; demonstrate them! Include specific examples of projects where you’ve tackled challenging problems or improved team effectiveness. This will help us see how you can contribute to our mission.

    Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless necessary. We appreciate a well-structured application that gets straight to the point!

    Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

    How to prepare for a job interview at Linnworks

    ✨Know Your Tech Inside Out

    As a Senior Software Engineer, you’ll need to demonstrate your technical prowess. Brush up on the technologies mentioned in the job description and be ready to discuss your past projects. Prepare to explain complex features you've designed and how they align with best practices.

    ✨Showcase Your Mentoring Skills

    This role involves guiding junior engineers, so think of examples where you've successfully mentored others. Be prepared to discuss how you approach code reviews and design discussions, highlighting your ability to elevate team performance.

    ✨Prepare for Problem-Solving Scenarios

    Expect to tackle some challenging problems during the interview. Practice explaining your thought process when diagnosing and resolving production issues. This will showcase your sound technical judgement and ability to remain calm under pressure.

    ✨Engage with Collaboration in Mind

    Collaboration is key in this role. Think about how you’ve worked with QA and other stakeholders in the past. Be ready to discuss how you balance pragmatism with long-term thinking, ensuring that your solutions are maintainable and well understood.

    Senior Software Engineer
    Linnworks

    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

    >