
Lead Software Engineer – Java
LSEG (London Stock Exchange Group)
full-time
Posted on:
Location Type: Office
Location: London • 🇬🇧 United Kingdom
Visit company websiteJob Level
Senior
Tech Stack
AnsibleAWSCloudDockerDynamoDBElasticSearchJavaKubernetesRDBMSTerraform
About the role
- Lead the design, development, and deployment of software applications and services.
- Provide technical leadership and mentorship to engineers, fostering a culture of excellence and collaboration.
- Collaborate with application architects, product managers, designers, and stakeholders to define requirements and deliver solutions.
- Drive architectural decisions and ensure alignment with best practices in scalability, performance, and security.
- Conduct code reviews, enforce coding standards, and promote continuous improvement.
- Manage project timelines, delivery risks, and dependencies to ensure timely delivery.
- Stay current with emerging technologies and advocate for their adoption where appropriate.
- Contribute to strategic planning and roadmap development.
Requirements
- Proven experience in software engineering, with a strong track record of leading successful projects.
- Proficiency in Java
- Deep understanding of software architecture, design patterns, and system integration.
- Experience with cloud platform (AWS) and containerization (Docker, Kubernetes).
- Skills and experience with web servers and databases (e.g. DynamoDB, RDBMS, Elasticsearch).
- Experience with CI/CD pipelines utilising infrastructure as code (e.g. Terraform, Cloud Formation, Ansible).
- Familiarity with Agile methodologies, CI/CD pipelines, and DevOps practices.
- Strong problem-solving, communication, and leadership skills.
- Good communication and teamwork abilities
- Critical thinking, value judgment and common sense over process.
- Able to work independently as well as in a team.
- Positive attitude to learning new skills and technologies.
Benefits
- Healthcare
- Retirement planning
- Paid volunteering days
- Wellbeing initiatives
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Javasoftware architecturedesign patternssystem integrationAWSDockerKubernetesDynamoDBRDBMSElasticsearch
Soft skills
technical leadershipmentorshipcollaborationproblem-solvingcommunicationteamworkcritical thinkingvalue judgmentindependencepositive attitude