Enable job alerts via email!

Lead Software Engineer | London, UK

Charles Stanley & Co.

London

On-site

GBP 70,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading financial services firm seeks a Lead Software Engineer to drive the development and maintenance of web applications. The successful candidate will lead a dynamic development team, applying deep technical expertise in PHP and databases while fostering a culture of continuous improvement and mentoring within the team. This role offers the opportunity to influence software architecture and best practices in a high-impact environment.

Qualifications

  • Strong experience with Object-Oriented PHP and MySQL.
  • Demonstrated leadership in software development teams.
  • Excellent communication and interpersonal skills.

Responsibilities

  • Lead development and maintenance of web applications.
  • Supervise technical direction and code reviews.
  • Mentor team members and manage performance.

Skills

Object-Oriented PHP
MySQL
HTML5
CSS
JavaScript
jQuery
LAMP stack
Bash scripting
web application frameworks
design patterns
security best practices

Education

Degree in Computer Science

Job description

Lead Software Engineer
Charles Stanley & Co. London, United Kingdom

Charles Stanley & Co. London, United Kingdom

Job Description

Overview
We are seeking a highly skilled and experienced Senior Software Engineer (Team Lead) to join our dynamic development team. This role is responsible for leading the design, development, and maintenance of web applications within the Raymond James web application suite. The ideal candidate will bring deep technical expertise, strong leadership capabilities, and a passion for delivering high-quality software solutions.
Key Responsibilities

  • Lead the development and maintenance of web applications, ensuring robust, scalable, and secure solutions.
  • Collaborate with project managers and business analysts to plan and deliver business change initiatives.
  • Write clean, efficient, and well-documented code for both front-end and back-end components.
  • Implement user interfaces and graphic elements aligned with corporate branding and UX best practices.
  • Supervise and guide the technical direction of projects, including software architecture and design decisions.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Provide third-line technical support and troubleshoot complex issues in existing systems.
  • Mentor and support team members, fostering a culture of continuous learning and improvement.
  • Manage team performance, conduct appraisals, and support personal development plans.
  • Drive process improvements to enhance software quality, reliability, and team productivity.
  • Occasionally work outside standard business hours to support critical deployments or resolve urgent issues.
Technical Skills & Experience
  • Strong experience with Object-Oriented PHP (PHP 5+); familiarity with Symfony or Zend frameworks is a plus.
  • Proficient in MySQL 5; experience with MS SQL Server / Transact-SQL is beneficial.
  • Advanced knowledge of HTML5, CSS, JavaScript, and jQuery.
  • Solid understanding of web application frameworks, design patterns, and security best practices.
  • Experience with LAMP stack development and Bash scripting.
  • Proven ability to design and optimise database schemas and queries.
Leadership & Team Management
  • Demonstrated experience leading software development teams, including QA and testing engineers.
  • Strong mentoring and coaching skills with a focus on team development and performance.
  • Ability to manage multiple projects, prioritise tasks, and meet tight deadlines.
  • Experience conducting performance reviews and managing personal development plans.
Qualifications
  • Degree in Computer Science or a related field, or equivalent professional experience.
  • Excellent communication and interpersonal skills.
  • Strong organisational and time management abilities.
  • Adaptable to evolving technologies and industry best practices.
  • Passionate about software engineering and continuous improvement.
Desirable Attributes
  • Awareness of emerging web standards and technologies.
  • High attention to detail and commitment to delivering quality work.
  • Ability to work effectively both independently and as part of a team.

Boost your career
Find thousands of job opportunities by signing up to eFinancialCareers today.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.