Enable job alerts via email!

Lead Software Engineer (Python)

London Stock Exchange Group

Nottingham

On-site

GBP 60,000 - 90,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Lead Software Engineer with a passion for technology and a strong background in Python. This role involves leading a dynamic team in developing risk products, ensuring high-quality standards through automated testing, and mentoring junior engineers. You will engage in agile methodologies, collaborate closely with QA engineers, and contribute to the design and implementation of robust software solutions. If you're a self-starter eager to make a significant impact in a collaborative environment, this opportunity is perfect for you.

Qualifications

  • Experienced Software Engineer with strong Python skills and willingness to cross-train.
  • Solid grasp of object-oriented programming and design patterns.
  • Experience with unit testing, databases, SQL, and secure coding practices.

Responsibilities

  • Design, build, and maintain efficient, reusable, reliable, and secure code.
  • Lead groups of engineers and coordinate with Scrum Master and Product Owners.
  • Ensure quality by delivering reliable software through automated tests.

Skills

Python
Object-Oriented Programming
Unit Testing
Agile Development
Communication Skills

Education

Relevant Degree

Tools

AWS
Git
GitLab CI
SQL
RESTful APIs

Job description

Lead Software Engineer (Python) page is loaded

Lead Software Engineer (Python)

Apply locations GBR-Nottingham-1 Chapel Qtr | time type: Full time | posted on: Posted 30+ Days Ago | job requisition id: R0097777

We are seeking a dedicated, enthusiastic, and passionate lead software engineer to join our team, committed to delivering excellence to our customers. You are a self-starter, part of an empowered agile team working on our risk product portfolio.

You will be responsible for analyzing, defining, designing, implementing, testing, maintaining, and supporting the Risk products, either individually or leading a small team of engineers. You will collaborate closely with QA engineers to ensure high standards of quality.

While your background is in software development, your curiosity, eagerness to learn, and passion for technology will enable you to succeed. Quality is non-negotiable; therefore, a strong focus on code quality, unit testing, and automated testing is essential. Mentoring junior team members and working with management to enhance team skills are also key aspects of this role.


Main Responsibilities / Accountabilities:

  1. Design, build, and maintain efficient, reusable, reliable, and secure code based on requirements or User Stories.
  2. Develop enterprise software within a multi-functional agile team, adhering to standards, best practices, policies, and methodologies.
  3. Lead groups of engineers, coordinating with Scrum Master, Product Owners, and management to deliver larger projects.
  4. Ensure quality by delivering reliable, robust software through automated tests in collaboration with quality engineers.
  5. Review peers' and junior developers' work, providing guidance and advice.
  6. Contribute to software design, leading component design efforts.
  7. Participate in retrospectives and reviews to improve team effectiveness.
  8. Engage in planning sessions, analyzing requirements, providing design options, and estimating work.
  9. Provide timely status updates during Scrum meetings.
  10. Offer technical support to operations and other teams.
  11. Create and maintain documentation for supportability and reuse.
  12. Assist in problem prevention and resolution workflows.
  13. Participate in project planning, breaking down work and estimating efforts.
  14. Update the team and supervisor on responsibilities and project progress.

Key Relationships:

  • Development Manager and Team Lead
  • Scrum Master and Scrum Team members (Development and QA)
  • Product Owner

Role Requirements:

  • Experienced Software Engineer with strong Python skills and willingness to cross-train.
  • Understanding of other programming languages and practical application skills.
  • Solid grasp of object-oriented programming and design patterns.
  • Experience with unit testing, databases, SQL, and secure coding practices.
  • Proficiency with cloud technologies, preferably AWS, and willingness to learn AWS fundamentals.
  • Excellent verbal and written communication skills.
  • Ability to write clean, readable, and reusable code.
  • Experience or interest in formal agile development processes.
  • Knowledge of JSON, HTML, XML, source control tools (Git, SVN), and continuous integration.
  • Self-motivated and proactive.

Desired Skills/Experience:

  • Experience with GitLab CI, RESTful APIs, service-oriented architectures, TDD/BDD.

Education/Certifications:

  • A relevant degree is desirable; however, experience and work ethic are equally important.

About London Stock Exchange Group:

LSEG is a global financial markets infrastructure and data provider committed to driving financial stability, empowering economies, and enabling sustainable growth. With extensive global presence and a rich history, we foster a culture of growth, diversity, and innovation, offering meaningful career opportunities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer

Xpertise Recruitment

Nottingham

Remote

GBP 70,000 - 90,000

Yesterday
Be an early applicant

Lead Software Engineer, C#. .net, Home Based

TN United Kingdom

Leicester

Remote

GBP 75,000 - 80,000

4 days ago
Be an early applicant

Lead Software Engineer, C#. .net, Home Based

FDO CONSULTING

Leeds

Remote

GBP 75,000 - 80,000

Today
Be an early applicant

Lead Software Engineer

IFS

Nottingham

On-site

GBP 60,000 - 75,000

Today
Be an early applicant

Lead Software Engineer

LessonWise

Greater London

Remote

GBP 70,000 - 90,000

Yesterday
Be an early applicant

Lead Software Engineer

Wealth Wizards Limited

Remote

GBP 80,000 - 105,000

2 days ago
Be an early applicant

Lead Software Engineer (Python)

London Stock Exchange Group

Nottingham

On-site

GBP 50,000 - 90,000

6 days ago
Be an early applicant

Lead Software Engineer

Aker Systems Limited

Remote

GBP 45,000 - 70,000

3 days ago
Be an early applicant

Lead Software Engineer

JR United Kingdom

Milton Keynes

Remote

GBP 50,000 - 70,000

4 days ago
Be an early applicant