Lead Software Engineer
Read straight from Great Eastern's careers page, verified 2d ago.Seekless can tailor your résumé to it.
Seekless can write your résumé for this posting first.
Before you apply
SeniorityLead
Experience10+ yrs
Company size10,000+ people
First seenOct 18, 2026 · 2w ago
Verified live2d ago
At a glanceSummarised by Seekless from the posting.
Bachelor's degree in computer science, Engineering, or a related discipline
Minimum 10 years of relevant experience in web application development using Agile and/or DevOps methodologies
At least 3 years in a technical leadership or team-leading role
Strong proficiency in Java 17 and above, Spring Boot, Spring Batch, Spring Reactive, and RESTful API design and development
Proven hands-on experience with modern web technologies and frameworks including Vue.js (version 2 and 3), TypeScript and JavaScript, Micro Frontend Architecture, Cloud platforms and platforms-as-a-service (e.g. AWS, VMware TAS)
Experience working with event-driven architectures, including Kafka and message queue (MQ) technologies
Conversant with SQL and database interactions
Solid exposure to DevOps practices and tools, including CI/CD pipelines, version control, and deployment automation
Experience working in a Continuous Integration / Continuous Delivery (CI/CD) environment, with a strong understanding of change and version control practices
Hands-on experience with automation and testing tools (e.g. Selenium, SOAPUI, Jenkins, Bamboo, Ansible, GitHub, Bitbucket)
Working knowledge of application design concepts, architecture patterns, and design artefacts (e.g. UML or equivalent)
Practical experience with Agile delivery methodologies and tools (e.g. JIRA, Confluence, ServiceNow, HPQC)
Awareness of emerging technologies and platforms in areas such as Cloud, Analytics, GenAI, and automation, with a strong self-driven mindset for continuous learning
Strong teamwork, communication, and interpersonal skills, with the ability to work independently and collaborate effectively with stakeholders
Experience with containerisation technologies (e.g. Docker, Kubernetes) is an advantage
Familiarity with application monitoring and observability tools (e.g. Prometheus, Grafana) is an advantage
Experience in application performance monitoring and tuning is desirable
Prior experience in the financial services industry and/or working within highly regulated environments is an advantage
Cloud platform experience and/or relevant cloud certifications are an advantage
Skills
Java 17
Spring Boot
Spring Batch
Spring Reactive
RESTful API
Vue.js
TypeScript
JavaScript
Micro Frontend Architecture
AWS
VMware TAS
Kafka
Message Queue (MQ)
SQL
Docker
Kubernetes
Prometheus
Grafana
Selenium
SOAPUI
Jenkins
Bamboo
Ansible
GitHub
Bitbucket
JIRA
Confluence
ServiceNow
HPQC
About the role
This role exists to provide senior technical leadership that solves complex challenges, supports the development of engineering talent, and delivers high-quality web solutions aligned with the organization’s business objective.
Responsibilities
•
Provide senior technical leadership in the design, development, and delivery of web and mobile applications, contributing to architecture decisions and ensuring scalable, maintainable, and high-quality solutions.
•
Act as a strong problem solver, able to assess issues from multiple perspectives, challenge the status quo, and collaborate with specialist teams (e.g. security, compliance, testing, vendors) to resolve complex technical and delivery challenges.
•
Own and support end-to-end application delivery and BAU operations, including bug fixes, performance tuning, minor enhancements, incident resolution, and root cause analysis, with L3 support as required.
•
Govern and support CI/CD implementation and deployment processes across SIT, UAT, and Production environments, promoting automation, test-driven development, and reliable release practices.
•
Review and integrate third-party SDKs and tools (e.g. analytics, messaging, notification services) and ensure solutions align with architecture standards, security controls, and regulatory requirements.
•
Take accountability for identifying, escalating, and managing technical, delivery, security, and compliance risks, proposing practical workarounds and resolutions to minimize impact to project timelines and business outcomes.
•
Partner closely with testers, vendors, product, and domain teams to ensure completion of functional, non-functional, and security testing with agreed quality outcomes.
•
Mentor and guide engineers by reinforcing coding best practices, supporting professional development, and encouraging knowledge sharing across teams.
•
Maintain awareness of industry trends, emerging threats, modern engineering practices, AI/GenAI technologies, and contribute ideas that improve delivery efficiency, quality, and business value.
Requirements
•
Bachelor’s degree in computer science, Engineering, or a related discipline. Relevant professional or technical certifications are advantageous but not mandatory.
•
Minimum 10 years of relevant experience in web application development using Agile and/or DevOps methodologies, including at least 3 years in a technical leadership or team-leading role.
•
Strong proficiency in Java 17 and above, Spring Boot, Spring Batch, Spring Reactive, and RESTful API design and development.
•
Proven hands-on experience with modern web technologies and frameworks, including:
Vue.js (version 2 and 3), TypeScript and JavaScript, Micro Frontend Architecture, Cloud platforms and platforms-as-a-service (e.g. AWS, VMware TAS)
•
Experience working with event-driven architectures, including Kafka and message queue (MQ) technologies.
•
Conversant with SQL and database interactions.
•
Solid exposure to DevOps practices and tools, including CI/CD pipelines, version control, and deployment automation.
•
Experience with containerisation technologies (e.g. Docker, Kubernetes) is an advantage.
•
Familiarity with application monitoring and observability tools (e.g. Prometheus, Grafana) is an advantage.
•
Experience working in a Continuous Integration / Continuous Delivery (CI/CD) environment, with a strong understanding of change and version control practices.
•
Hands-on experience with automation and testing tools (e.g. Selenium, SOAPUI, Jenkins, Bamboo, Ansible, GitHub, Bitbucket).
•
Working knowledge of application design concepts, architecture patterns, and design artefacts (e.g. UML or equivalent).
•
Practical experience with Agile delivery methodologies and tools (e.g. JIRA, Confluence, ServiceNow, HPQC).
•
Awareness of emerging technologies and platforms in areas such as Cloud, Analytics, GenAI, and automation, with a strong self-driven mindset for continuous learning.
•
Experience in application performance monitoring and tuning is desirable.
•
Prior experience in the financial services industry and/or working within highly regulated environments is an advantage.
•
Cloud platform experience and/or relevant cloud certifications are an advantage.
•
Strong teamwork, communication, and interpersonal skills, with the ability to work independently and collaborate effectively with stakeholders.