Tech Lead: Software Development (C++, C#, Python) – Hybrid

SYSTRA UK & Ireland

Manchester

Hybrid

GBP 70,000 - 110,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work

Job summary

SYSTRA UK & Ireland in Manchester is seeking a Principal Consultant (Software Development) to design, build and maintain high‑performance software systems. You will work with a cross‑functional team to deliver Paramics Discovery using C++, C#, and Python, across the full development lifecycle.

The role emphasizes code quality, testability and performance, with opportunities to shape architecture, review peers, optimise CI/CD pipelines, and mentor less experienced engineers in an agile

Qualifications

  • Proficient in C++, C#, and Python with strong software engineering fundamentals.
  • Experience with testing frameworks and performance profiling.
  • Strong understanding of algorithms and data structures.
  • Ability to review code and mentor others.
  • Experience with SQL is a plus.

Responsibilities

  • Design, develop, and maintain SYSTRA's proprietary microsimulation software Paramics Discovery using C++, C#, and Python.
  • Write clean, well-documented code with a focus on testability and performance.
  • Contribute to architecture decisions and drive engineering best practices.
  • Review peers' code and provide detailed feedback to raise quality.
  • Collaborate with DevOps to optimise CI/CD pipelines and deployments.
  • Mentor junior developers and support their growth.
  • Engage in agile ceremonies and contribute to test strategies.

Skills

C++ (modern)
C# / .NET
Python
Algorithms & DS
Debugging & testing
Git & code review
Communication
Deployment basics

Tools

Google Test / NUnit / pytest
Git-based workflows
CI/CD tools
Docker

Job description

SYSTRA UK & Ireland in Manchester is seeking a Principal Consultant (Software Development) to design, build and maintain high‑performance software systems. You will work with a cross‑functional team to deliver Paramics Discovery using C++, C#, and Python, across the full development lifecycle.

The role emphasizes code quality, testability and performance, with opportunities to shape architecture, review peers, optimise CI/CD pipelines, and mentor less experienced engineers in an agile

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Architect (C++, C#, Python) – Hybrid
Principal Software Architect (C++, C#, Python) – Hybrid

SYSTRA UK & Ireland • Glasgow

Hybrid
GBP 80,000 - 110,000
Senior Software Architect & Tech Lead (C++, C#, Python)
Senior Software Architect & Tech Lead (C++, C#, Python)

SYSTRA UK & Ireland • Greater London

Hybrid
GBP 90,000 - 120,000
Software Development Lead (C++, C#, Python) - Hybrid
Software Development Lead (C++, C#, Python) - Hybrid

SYSTRA UK & Ireland • Reading

Hybrid
GBP 75,000 - 115,000
Senior Software Architect (C++, C#, Python)
Senior Software Architect (C++, C#, Python)

SYSTRA UK & Ireland • City of Edinburgh

Hybrid
GBP 90,000 - 115,000
Senior Software Architect (C++, C#, Python) – Hybrid
Senior Software Architect (C++, C#, Python) – Hybrid

SYSTRA UK & Ireland • England

Hybrid
GBP 90,000 - 130,000
Bonus
Private healthcare
Electric car scheme
+2
Senior Software Architect (C++, C#, Python)
Senior Software Architect (C++, C#, Python)

SYSTRA • Birmingham

Hybrid
GBP 90,000 - 120,000
Principal Consultant (Software Development)
Principal Consultant (Software Development)

SYSTRA • Birmingham

Hybrid
GBP 90,000 - 120,000
Principal Consultant (Software Development)
Principal Consultant (Software Development)

SYSTRA UK & Ireland • Manchester

Hybrid
GBP 70,000 - 110,000
Hybrid work
Principal Consultant (Software Development)
Principal Consultant (Software Development)

SYSTRA UK & Ireland • Reading

Hybrid
GBP 75,000 - 115,000
Principal Consultant (Software Development)
Principal Consultant (Software Development)

SYSTRA UK & Ireland • City of Edinburgh

Hybrid
GBP 90,000 - 115,000