Lead Software Engineer

Citigroup Inc.
Manchester, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Manchester, United Kingdom

Tech stack

Java
Adobe Creative Cloud
Amazon Web Services (AWS)
Code Review
Databases
Continuous Integration
NoSQL
Software Engineering
Software Systems
SQL Databases
Enterprise Software Applications
Backend
Kubernetes
Kafka
REST
Programming Languages
Microservices

Job description

quality.Coach and mentor engineers to strengthen the backend discipline across teams. Lead design sessions, code reviews, and collaborative technical discussions.Skills & ExperienceProven experience as a senior or lead backend engineer with Java (11+) and Spring Boot.Expertise in designing and leading backend architectures for complex systems.Strong understanding of AWS, Kubernetes, and modern microservice-based systems.Experience with Kafka or similar event-driven technologies.Familiarity with RESTful APIs, SQL/NoSQL databases, and CI/CD best practices.Excellent mentoring and leadership skills with the ability to influence technical direction.Benefits include:Hybrid & flexible working arrangements (1 day in the office)Annual performance bonus26 days of annual leaveRegular team events and socialsLife insurance and income protectionTech loan and dedicated training budgetIf you want to join a company that offers a dynamic, supportive environment where innovation and growth are encouraged. Apply now.Unfortunately, there is no sponsorship being offered for this position.Lead Software Engineer - Java Similar jobs, A leading financial markets infrastructure provider is seeking a Principal Java Architect. This role involves architectural leadership for Java-based platforms, ensuring alignment with business goals and mentoring engineers. The ideal candidate has extensive expertise in..., A leading financial institution in the UK is seeking a Lead Software Engineer to spearhead the development of scalable applications for multi-asset trading platforms. This role involves architecting microservices and collaborating with cross-functional teams to deliver..., Lead Full Stack Engineer (Java, AWS, Angular) (MarTech / Data Analytics) Manchester, Hybrid (3 days onsite) | No sponsorship available We're partnering with a leading global investment organisation to find an experienced Lead Full Stack Engineer to play a pivotal role in..., A leading financial markets infrastructure provider in the UK seeks a Principal Java Architect. This mid-senior level role involves leading the design and governance of Java platforms, ensuring best practices, and enhancing the development ecosystem. The ideal candidate..., A global financial institution is seeking a Lead Software Engineer to implement critical technology solutions within their Corporate Technology division. The role requires advanced experience in software engineering, proficiency in programming languages like Java and..., As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for..., A leading global financial institution in the UK is seeking a Senior Lead Software Engineer to design and deliver technology products within the Commercial and Investment Bank. This key role involves collaborating with agile teams to execute software solutions, create..., We have an opportunity to impact your career and provide an adventure where you can push limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Corporate Technology - Corporate Oversight & Governance group, you are an integral part of an agile...

Requirements

Lead Software Engineer - JavaHave you got experience in setting technical vision, influencing system design, and guiding teams in delivering secure, scalable, and high-performing services?In this role, you will focus on technical leadership with mentoring others, driving engineering excellence, and ensuring the backend strategy aligns with business goals.Key ResponsibilitiesDefine and evolve backend architecture to ensure scalability, maintainability, and reliability.Establish and uphold coding standards and secure development practices.Guide technology choices, frameworks, and tooling to enhance delivery performance.Drive improvements to CI/CD pipelines and operational workflows.Communicate technical risks and trade-offs clearly to non-technical stakeholders.Contribute directly to core systems when specialist expertise is required.Conduct code reviews and ensure architectural consistency across teams.Provide oversight on major initiatives to guarantee technical soundness and delivery, A global financial services firm is seeking a Lead Java Engineer to design and develop scalable enterprise applications. The ideal candidate will have extensive experience in Java and database systems, demonstrating technical leadership and the ability to mentor team..., Lead Software Engineer - Java Have you got experience in setting technical vision, influencing system design, and guiding teams in delivering secure, scalable, and high-performing services? In this role, you will focus on technical leadership with mentoring others,...

About the company

Discover your future at Citi Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a..., Project description Join a team that's redefining banking technology!Our client isn't a typical Swiss bank - it's a modern financial institution focused on delivering cutting-edge online trading and financial services. Unlike traditional banks weighed down by legacy..., Job Description About LTM LTM is an AI-centric global technology services company and the Business Creativity partner to the world's largest and most disruptive enterprises. We bring human insights and intelligent systems together to help clients create greater value at..., A leading global financial services company in Belfast seeks a highly skilled Lead Java Engineer to spearhead the development of robust enterprise applications. The successful candidate will possess extensive Java expertise, a deep understanding of database management, and..., Lead Full Stack Engineer (Java, AWS, Angular) (MarTech / Data Analytics)Manchester, Hybrid (3 days onsite) | No sponsorship availableWe're partnering with a leading global investment organisation to find an experienced Lead Full Stack Engineer to play a pivotal role in...

Apply for this position