IT & Software

Principal Software Engineer

Schroders

London · Greater London · United Kingdom

Overview

As a Principal Software Engineer in Public Markets Technology, you will help build an AI-enabled investment platform by delivering scalable Python solutions on a cloud-first stack. You’ll collaborate with portfolio managers, data specialists, and engineers to translate investment challenges into robust technology. The role emphasizes modern engineering practices, AI-assisted development, and product-oriented delivery to support investment decisions. You’ll mentor teammates and contribute to a culture of clean code, testability, and continuous improvement.

Pay / Benefits
  • flexible working arrangements
  • inclusive culture
  • equal opportunities employer
  • support for neurodiversity and health needs
  • opportunities for professional development
  • global collaboration
Responsibilities
  • Write reusable Python components and packages
  • Develop cloud-native solutions on AWS
  • Refine and extend the platform in response to business needs
  • Collaborate with business users to co-create maintainable Python code
  • Coach and mentor junior team members to uphold best practices
Key requirements
  • Strong Python development experience in a professional environment
  • Solid knowledge of Python standard libraries and popular third-party packages
  • Experience designing large-scale analytics workflows (ETL, orchestration, distributed compute) with Pandas, Polars, and Dask
  • Experience with SQL and NoSQL databases, and OLAP/OLTP concepts
  • Understanding of data structures and data transformation methodologies
  • Experience embedding agentic development tools into engineering practices and setting standards
  • Ability to own end-to-end delivery in an Agile, DevSecOps environment (Scrum, Git, CI/CD)
  • Ability to communicate effectively with business and technical stakeholders
  • Linux proficiency
  • Experience with Docker
  • Cloud experience (AWS or Azure)
  • Financial Services software development experience
  • Proven track record of driving improvement initiatives (CI/CD, agentic workflows, testing methodologies)
  • Business-facing mindset
  • Problem-solving under pressure
  • Strong collaboration and communication
  • Python
  • AWS
  • Pandas

Reference: WJ-747_30349594

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.