Above analytics are generated algorithmically based on job titles and may not always be the same as the company's job classification. You can also check detailed occupation eligibility, and salary criteria on our UK Visa Eligible Occupations & Salary Thresholds page.
Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Lawrence Harvey. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
Principal Software Engineer
Salary: Up To £300,000 Total Package
Location: London (Hybrid working – 3 days in office per week)
I’m currently working with a leading Investment Management firm looking to hire a Software Engineer to join a highly impactful internal engineering team focused on developer productivity, engineering tooling and improving the software development lifecycle across the organisation.
This team operates as a central catalyst for engineering excellence, working closely with Quant Developers, Engineering teams and Risk Technology to enhance the development environment used across the firm. Their focus is on building the tooling, platforms and processes that enable engineers to work more efficiently and reliably.
Rather than building a single application or trading system, this team focuses on improving the productivity of the entire engineering organisation. Their work directly impacts multiple departments including Quant Research, Risk Technology and Core Engineering by building internal tools and platforms that enhance development workflows.
Responsibilities:
• Design and build internal platforms and tooling that improve the developer experience and software development lifecycle.
• Develop and maintain systems supporting testing frameworks, CI/CD pipelines and development workflows.
• Build customised internal tooling in Python to improve engineering productivity and development efficiency.
• Work closely with Quant Developers and other engineering teams to understand development challenges and design solutions.
• Act as a technical consultancy function for engineering teams, providing guidance on development best practices and tooling.
• Drive improvements across continuous integration, deployment pipelines and engineering standards across the organisation.
Requirements:
• Strong software engineering background with Python as a primary programming language.
• Experience building developer tooling, internal platforms or engineering productivity systems.
• Strong understanding of software development lifecycle, CI/CD pipelines and development workflows.
• Experience building custom solutions rather than simply configuring off-the-shelf tools.
• Ability to work closely with multiple engineering teams and translate technical challenges into scalable solutions.
• Strong communication skills and the ability to operate in a consultative engineering role.
If you’re a Software Engineer interested in building tooling and platforms that enable engineering teams to operate more effectively, and want to work in a role with high visibility and impact across an entire technology organisation, then click apply or get in touch directly – c.turner@lawrenceharvey.com