Senior Lead Software Engineer - Python / Java

Requirements

  • Formal training or certification on software engineering concepts and proficient advanced experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in Python programming language
  • Excellent analytical skills (i.e. problem solving)
  • Experience in leading an agile delivery team leveraging scrum, sprint planning, retrospectives and reporting progress to senior stakeholders

Nice to Haves

  • Experience of working in a front office environment within financial services
  • Knowledge of Java, Python, Typescript, React

What You'll Be Doing

  • Executing creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches
  • Developing secure high-quality production code, reviewing and debugging code written by others
  • Identifying opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability
  • Leading communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
  • Acting as a front office developer within the QES technology team
  • Collaborating closely with front office teams (trading, structuring) to support the QES platform
  • Developing platform and visualization components required by the desk
  • Utilizing principal technologies such as Java, Python and TypeScript (React)
AI Summary ✨

Similar jobs

  • Network Automation Engineer (Contract)

    G-ResearchLondon, UKa day ago
    New
  • Rust Software Engineer (Contract)

    G-ResearchLondon, UKa day ago
    New
  • Software Engineer - Digital Assets

    OptiverLondon, UKa day ago
    NewRegistered sponsor
  • Senior Software Engineer (.NET Ecosystem)

    ClickHouse9 locations2 days ago
    NewRegistered sponsor
  • See all jobs in UK →