Principal Software Engineer

Huguenot Services Limited

Greater London

On-site

GBP 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Best-in-class medical/dental insurance
Worldwide travel insurance
Beautiful office in Bank
Freshly ground coffee from Monmouth Coffee Co.
Free organic fruit
Cycle to work scheme
Regular company social events

Job summary

A financial technology company in Greater London is seeking a Mid-Senior level Software Engineer to lead the backend development of their investment reporting platform, Serpentine. The role involves 10+ years of Python development experience, with strong expertise in Django. You will be responsible for architecting software solutions, collaborating with teams, and providing mentorship to junior developers. The position offers comprehensive benefits, including medical insurance and a vibrant office environment.

Qualifications

  • 10+ years' experience in professional Python development.
  • At least 5 years of experience with Django.
  • Experience leading complex tasks and teams.
  • Confident communication style to guide junior members.

Responsibilities

  • Lead maintenance and feature development of the software's backend.
  • Architect and implement new software solutions.
  • Collaborate with design and client-facing teams.
  • Provide technical guidance to the backend team.

Skills

Professional Python development
Django
Product development life cycle
AWS infrastructure
Leadership
Communication skills

Job description

About Us

Huguenots generates highly personalised solutions for fund management clients of all sizes, from start‑up boutiques to global asset management firms, using our in‑house investment reporting platform. All clients are assured of the attention to detail, effortless customisation and peace of mind that are hallmarks of a solution crafted by Huguenots. The solutions we deliver are business critical and highly visible, delivering key information to investors worldwide. On a personal level, we are a close‑knit team of 30 talented individuals, who thrive on collaboration and enjoy one another's company.

About The Role

Join the Software Engineering team where you will play a crucial role in developing, enhancing, and transforming our investment reporting platform, Serpentine, a web application written using Python and Django. Serpentine tackles the challenges of managing large, dynamic and multilingual client websites, as well as publishing complex investment reports.

We are at a pivotal stage in the development of our business, with plans to develop a new suite of products. This is an exciting opportunity to take the helm of new projects, from the research and planning stage through to final deployment.

You will
  • Lead the maintenance, extension and feature development across all facets of our software's backend, with the opportunity to work on all layers of the application, including AWS infrastructure.
  • Architect and implement new software solutions, leading the overall structural design and fostering engineering best practice within a small team.
  • Collaborate closely with our design, front‑end, and client‑facing teams.
  • Provide technical guidance and leadership to Huguenots' growing backend team.
You should have
  • Mastery of the full product development life cycle.
  • 10+ years' experience in professional Python development, with at least 5 years of experience working with Django specifically.
  • Proven experience tackling and, where necessary delegating, large, complex tasks, whilst maintaining a keen eye for detail.
  • A confident and positive communication style with an ability to guide and inspire more junior team members.
Benefits
  • Best-in-class medical/dental insurance
  • Worldwide travel insurance
  • Beautiful office in Bank
  • Freshly ground coffee from Monmouth Coffee Co.
  • Free organic fruit
  • Cycle to work scheme
  • Regular company social events
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Information Technology

Industries

IT Services and IT Consulting

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Huguenot Services Limited • Greater London

On-site
GBP 60,000 - 80,000
Discretionary bonus scheme
Medical/dental insurance
Worldwide travel insurance
+3
Senior Software Engineer
Senior Software Engineer

Fundment • Greater London

On-site
GBP 80,000 - 110,000
Senior Staff Software Engineer (Exclusive)
Senior Staff Software Engineer (Exclusive)

Ocho People • Belfast City District

Hybrid
GBP 90,000 - 110,000
Flexible hybrid work in Belfast
Mentoring and technical leadership
Software Engineer
Software Engineer

Hargreaves Lansdown • Eastbourne

Hybrid
GBP 55,000 - 75,000
Discretionary bonus
25 days holiday
Flexible working
+6
Senior Python Developer
Senior Python Developer

TreasurySpring • Greater London

Hybrid
GBP 70,000 - 90,000
Competitive salary
Equity and bonus scheme
Unlimited Paid Leave
+8
Software Engineering Manager
Software Engineering Manager

hargreaveslansdown • West of England

Hybrid
GBP 90,000 - 125,000
Discretionary annual bonus
25 days holiday
Christmas closure
+7
Senior Software Developer
Senior Software Developer

Mattioli Woods plc • Leicester

Hybrid
GBP 65,000 - 90,000
Competitive salary
34.5-hour week
Hybrid work
+6
Senior Software Developer / Team Lead
Senior Software Developer / Team Lead

Houst • City Of London

On-site
GBP 75,000 - 90,000
25 days holiday
Hybrid working
Extra day off for birthday
+2
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Harnham • England

Hybrid
GBP 68,000 - 80,000
25 days holiday plus option to buy 5 more
Private medical cash plan
Annual performance-based bonus (up to 7%)
+2
Senior Software Engineer
Senior Software Engineer

Hargreaves Lansdown • West of England

On-site
GBP 70,000 - 100,000