/SENIOR SOFTWARE ENGINEER

SENIOR SOFTWARE ENGINEER

United Kingdomgbvia direct
// Job Type
Full Time
// Salary
GBP 90,000 - 110,000/year
// Salary Range
90,000–110,000 GBP / year
// Posted
1 month ago
// Work Mode
hybrid

About the Role

Senior Software Engineer

Manchester / £90000 - £110000 annum

INFO

SALARY:

£90000 - £110000

LOCATION

Manchester

Permanent

Senior Software Engineer

£90,000 - £110,000

Liverpool St., London (3 days a week in office)

This is an opportunity to join a highly technical environment focused on building AI-native products at pace. You will work at the core of an organisation where rapid prototyping, experimentation, and delivering tangible outcomes each week is expected. If you enjoy transforming complex data into practical solutions and thrive in high-autonomy teams, this role offers significant impact and visibility.

THE COMPANY

They are a data-driven organisation investing heavily in modern engineering practices and AI-led transformation. Their focus is on unlocking value from complex, legacy systems by building scalable platforms and intelligent tooling. The engineering team operates as a small, high-impact unit, partnering closely with senior technical leadership. They prioritise speed, ownership, and delivering real outcomes over process-heavy structures.

THE ROLE

As a Senior Software Engineer you will build and ship AI‑driven tools and prototypes at pace, turning complex data into practical, high‑impact solutions.

Specifically, you can expect to be involved in the following:

  • Build and deploy AI-driven tools, applications, and internal platforms.
  • Prototype new data products and concepts rapidly, often delivering weekly outputs.
  • Modernise legacy systems through API development and AI-assisted analysis.
  • Develop services that improve data accessibility, quality, and usability.
  • Contribute to shared data platforms and internal engineering standards.
  • Collaborate closely with senior stakeholders to shape technical direction.
  • Continuously improve development workflows through automation and tooling.

SKILLS AND EXPERIENCE

The successful Senior Software Engineer will have the following skills and experience:

  • Strong commercial experience building and shipping software products.
  • Proficiency in Python, TypeScript, and SQL within production environments.
  • Experience working with cloud infrastructure and modern development practices.
  • Ability to build prototypes quickly and iterate based on feedback.
  • Interest in data structures, data quality, and system design.
  • Comfortable working across unfamiliar codebases and technologies.
  • Clear communication, with confidence presenting technical work and ideas.

BENEFITS

The successful Senior Software Engineer will receive the following benefits:

  • Salary between £90,000 - £110,000 - depending on experience

HOW TO APPLY

Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

CONTACT

Majid Latif

Recruitment Executive

SIMILAR
JOB RESULTS

PPC Manager

London

£55000 - £65000

+ Advanced Analytics & Marketing Insights

Permanent

London

PPC Manager (Paid Search)

London (Hybrid) – £55 to 65k

The Opportunity

We’re partnering with a leading global e-commerce brand looking for a PPC Manager to drive paid search performance across key markets.

This is a high-impact role where you’ll own strategy, execution, and optimisation of campaigns across multiple platforms, delivering measurable growth and working closely with trading and marketing teams.

Key Responsibilities
  • Develop and execute PPC strategies aligned to commercial objectives
  • Manage and optimise campaigns across Google Ads, Microsoft Ads, and Apple Search Ads
  • Oversee budgets, forecasting, and ROAS performance
  • Monitor KPIs and deliver actionable performance insights and reporting
  • Manage Google Merchant Center and optimise shopping feeds
  • Run A/B tests and continuous performance experimentation
  • Stay ahead of PPC trends, tools, and algorithm updates
  • Mentor and support junior team members where applicable
What We’re Looking For
  • Proven experience managing PPC campaigns with strong results
  • Expertise in Google Ads, SA360, Microsoft Ads, and Apple Search Ads
  • Experience with Google Shopping and Merchant Center
  • Strong analytical skills with a data-driven approach
  • Commercial mindset, ideally within retail or e-commerce
  • Advanced Excel skills (Looker or similar a bonus)
  • Experience managing or mentoring junior team members
  • Strong understanding of the broader digital marketing landscape
Ways of Working
  • Hybrid model (3 days in office)
  • Fast-paced, collaborative e-commerce environment
  • High visibility role with strong commercial impact
  • Data-led, performance-driven culture
Benefits
  • Competitive salary + discretionary bonus
  • Flexible benefits package
  • Private medical care
  • Generous staff discount
  • 25 days holiday + additional celebration day
  • Learning and development opportunities
  • Access to exclusive sample sales and employee perks
How to Apply

If you’re a performance-driven PPC expert looking to make an impact in a global retail brand, we’d love to hear from you.

Apply with your CV or reach out to me!

Staff Software Engineer

Manchester

£150000 - £170000

+ Data Engineering

Permanent

Manchester, Greater Manchester

To Apply for this Job Click Here

Staff Software Engineer

£150,000 – £170,000

Liverpool St., London (3 days a week in office)

THE COMPANY

This is an opportunity to operate at the centre of a high-impact engineering team building AI-native products at pace. You will take ownership of complex technical problems, shipping production-grade solutions and prototypes that directly influence business outcomes. If you enjoy combining hands-on engineering with shaping technical direction, this role offers real scope and visibility.

THE ROLE

As a Staff Software Engineer, you will lead the design and delivery of AI‑driven systems and prototypes, shaping scalable solutions that unlock value from complex data.

Specifically, you can expect to be involved in the following:

  • Design and build AI-driven systems, internal tools, and platform components.
  • Deliver prototypes and production-ready solutions at pace.
  • Modernise and integrate complex systems through API development and data services.
  • Contribute to the evolution of a shared data platform and engineering standards.
  • Improve development workflows through automation and intelligent tooling.
  • Collaborate with senior stakeholders to influence architecture and technical.
  • Take ownership of projects from concept through to delivery.

SKILLS AND EXPERIENCE

The successful Staff Software Engineer will have the following skills and experience:

  • Strong commercial experience designing and building software systems.
  • Proficiency in Python, TypeScript, and SQL in production environments.
  • Experience working with cloud infrastructure and modern development practices.
  • Ability to own complex problems and deliver high-quality solutions independently.
  • Strong understanding of data structures, system design, and scalable architectures.
  • Comfortable working across varied codebases and technologies.
  • Clear communication skills with the ability to articulate technical decisions.

BENEFITS

The successful Staff Software Engineer will receive the following benefits:

  • Salary between £150,000 – £170,000 – depending on experience

HOW TO APPLY

Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click Here

Staff Software Engineer

Birmingham

£150000 - £170000

+ Data Engineering

Permanent

Birmingham, West Midlands

To Apply for this Job Click Here

Staff Software Engineer

£150,000 – £170,000

Liverpool St., London (3 days a week in office)

THE COMPANY

This is an opportunity to operate at the centre of a high-impact engineering team building AI-native products at pace. You will take ownership of complex technical problems, shipping production-grade solutions and prototypes that directly influence business outcomes. If you enjoy combining hands-on engineering with shaping technical direction, this role offers real scope and visibility.

THE ROLE

As a Staff Software Engineer, you will lead the design and delivery of AI‑driven systems and prototypes, shaping scalable solutions that unlock value from complex data.

Specifically, you can expect to be involved in the following:

  • Design and build AI-driven systems, internal tools, and platform components.
  • Deliver prototypes and production-ready solutions at pace.
  • Modernise and integrate complex systems through API development and data services.
  • Contribute to the evolution of a shared data platform and engineering standards.
  • Improve development workflows through automation and intelligent tooling.
  • Collaborate with senior stakeholders to influence architecture and technical.
  • Take ownership of projects from concept through to delivery.

SKILLS AND EXPERIENCE

The successful Staff Software Engineer will have the following skills and experience:

  • Strong commercial experience designing and building software systems.
  • Proficiency in Python, TypeScript, and SQL in production environments.
  • Experience working with cloud infrastructure and modern development practices.
  • Ability to own complex problems and deliver high-quality solutions independently.
  • Strong understanding of data structures, system design, and scalable architectures.
  • Comfortable working across varied codebases and technologies.
  • Clear communication skills with the ability to articulate technical decisions.

BENEFITS

The successful Staff Software Engineer will receive the following benefits:

  • Salary between £150,000 – £170,000 – depending on experience

HOW TO APPLY

Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click Here

Senior Software Engineer

Manchester

£90000 - £110000

+ Data Engineering

Permanent

Manchester, Greater Manchester

To Apply for this Job Click Here

Senior Software Engineer

£90,000 – £110,000

Liverpool St., London (3 days a week in office)

This is an opportunity to join a highly technical environment focused on building AI-native products at pace. You will work at the core of an organisation where rapid prototyping, experimentation, and delivering tangible outcomes each week is expected. If you enjoy transforming complex data into practical solutions and thrive in high-autonomy teams, this role offers significant impact and visibility.

THE COMPANY

They are a data-driven organisation investing heavily in modern engineering practices and AI-led transformation. Their focus is on unlocking value from complex, legacy systems by building scalable platforms and intelligent tooling. The engineering team operates as a small, high-impact unit, partnering closely with senior technical leadership. They prioritise speed, ownership, and delivering real outcomes over process-heavy structures.

THE ROLE

As a Senior Software Engineer you will build and ship AI‑driven tools and prototypes at pace, turning complex data into practical, high‑impact solutions.

Specifically, you can expect to be involved in the following:

  • Build and deploy AI-driven tools, applications, and internal platforms.
  • Prototype new data products and concepts rapidly, often delivering weekly outputs.
  • Modernise legacy systems through API development and AI-assisted analysis.
  • Develop services that improve data accessibility, quality, and usability.
  • Contribute to shared data platforms and internal engineering standards.
  • Collaborate closely with senior stakeholders to shape technical direction.
  • Continuously improve development workflows through automation and tooling.

SKILLS AND EXPERIENCE

The successful Senior Software Engineer will have the following skills and experience:

  • Strong commercial experience building and shipping software products.
  • Proficiency in Python, TypeScript, and SQL within production environments.
  • Experience working with cloud infrastructure and modern development practices.
  • Ability to build prototypes quickly and iterate based on feedback.
  • Interest in data structures, data quality, and system design.
  • Comfortable working across unfamiliar codebases and technologies.
  • Clear communication, with confidence presenting technical work and ideas.

BENEFITS

The successful Senior Software Engineer will receive the following benefits:

  • Salary between £90,000 – £110,000 – depending on experience

HOW TO APPLY

Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click HereCAN’T FIND THE RIGHT OPPORTUNITY? STILL
LOOKING?

If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this SENIOR SOFTWARE ENGINEER position at Harnham - Data & Analytics Recruitment.