ION Group Logo

ION Group

Senior Software Engineering Manager

Reposted 17 Days Ago
Be an Early Applicant
Hybrid
London, England
Senior level
Hybrid
London, England
Senior level
Lead engineering teams to deliver full-stack, event-driven platforms for financial institutions, focusing on software delivery management, product management, and team coaching.
The summary above was generated by AI
Lab49 is an award-winning specialist consultancy that creates bespoke technology in partnership with the most important companies in finance.  We were founded in 2002 to bring Silicon Valley solutions to Wall Street’s door. Since then, we have worked on successive waves of technological change, including distributed computing, high-speed automation, enterprise UX and digital distribution (for which Lab49 was among the first significant practices established on Wall Street), DevOps, cloud and data science.    

Today, we are an established partner in financial markets, having delivered hundreds of projects for clients including all the world’s tier-one investment banks and many of the largest buy-side firms globally.   

Being part of Lab49 means bringing your drive and creativity into an environment where your contributions will make immediate impact. Engineers will work in cross functional teams, consulting directly with our clients, shaping not only technical solutions to business problems but delivering them into production.  

Job Summary:

You will lead engineering teams delivering business-critical products and services for some of the largest financial institutions globally. These products are typically full-stack, modern, event-driven platforms based on microservices, using Enterprise Java, Spring Boot, and JavaScript front ends, operating in 2 week sprints over 6 to 18 months roadmaps. 

You will be responsible for delivery timelines, code quality, team health, and delivery predictability, while also contributing to solution architecture and helping to evolve Lab49’s engineering practices. 

Key Responsibilities:

  • 1. Software Delivery Management:
  • Manage the full software development lifecycle for the products and services 
  • Provide leadership and guidance to a team of 10 to 25 engineers, working with them and their team leads 
  • Establish robust code review process, and personally review critical code components to ensure alignment with best practices, architectural vision, and coding standards  
  • Monitor project timelines, manage risks, and ensure milestones are met through effective planning and coordination 
  • Own quality of the code and efficiency and productivity of the team  
  • 2. Product Management: 
  • Work together with the Product Owners, translating longer-term product roadmaps into multi-sprint backlogs, including effort estimation 
  • Own the 6-9 months sizing at the completion of the discovery, with rolling re-estimation each quarter 
  • 3. People and Team Management: 
  • Coach and retain talent across multiple teams 
  • Run regular 1-1s, personal development and project feedback sessions 
  • Provide technical guidance to junior and mid-level developers 
  • 4. Stakeholder Collaboration:  
  • Collaborate with Lab49’s stakeholders (product owners, architects, UI leads) to understand requirements and design, plan, develop, and implement software solutions 
  • Act as a representative of the engineering team in front of Client’s Product Management, Technology and Business stakeholders 
  • Present delivery status, risks, and mitigation plans in clear, data-driven language 

Required experience and skills:

  • Bachelor's degree in Computer Science, Information Technology, or a related field. 10+ years in software engineering, including 3+ years leading teams of 10 or more engineers 
  • Expert in Java and SpringBoot, hands-on in microservices, REST, messaging 
  • Hands-on experience with cloud platforms, preferably AWS, for building and deploying applications 
  • Experience in leading and managing development teams effectively 
  • Experience working in an agile, product-oriented delivery environment  
  • Experience working in digital-native Consulting or Software Development companies in a client-facing roles (pre-sale, architect, client-facing delivery manager or tech lead) 
  • Excellent communication and interpersonal skills for collaborating with team members and stakeholders 

Preferable / Nice to have experience and skills:

  • Master’s degree is preferred. 
  • Some experience with front-end technology (React, Angular, etc) 
  • Experience with Financial Services, incl. Banking, Payments, Capital Markets 

Why Lab49? 
Lab49 is an established partner for most financial institutions on Wall Street. You will gain exposure into a variety of environments, business domains, technologies, and people. Your ability to bring drive and creativity to the role will be the key component to success at Lab49. The broad and intense exposure to a variety of challenges accelerates your career growth, and Lab49’s structure is designed to enable you to learn and grow as an engineer and consultant.  

Lab49/ION is committed to maintaining a supportive and inclusive environment for people with diverse backgrounds and experiences. We respect the varied identities, abilities, cultures, and traditions of the individuals who comprise our organization and recognize the value that different backgrounds and points of view bring to our business. 
Lab49/ION adheres to an equal employment opportunity policy that prohibits discriminatory practices or harassment against applicants or employees based on any legally impermissible factor.

Top Skills

AWS
Java
JavaScript
Spring Boot

Similar Jobs

4 Days Ago
Hybrid
City of London, City and County of the City of London, England, GBR
Senior level
Senior level
Fintech • Financial Services
Manage and develop engineering teams to align with business objectives, ensuring quality software delivery while addressing technical strategies and risks.
Top Skills: Cloud Deployment AutomationConfluent PlatformJ2EeJava Message ServiceJmsKafkaMicroservicesMongoDBTest Automation Frameworks
4 Days Ago
In-Office
2 Locations
Senior level
Senior level
Fintech • Software • Financial Services
The Engineering Team Manager will lead a team of engineers, driving innovation, delivering high-quality software, and mentoring team members in technical solutions.
Top Skills: AzureDevOpsJavaScriptNode.jsReactTypescript
Yesterday
Easy Apply
In-Office
Manchester, Greater Manchester, England, GBR
Easy Apply
Senior level
Senior level
Information Technology
The Senior Manager, Software Engineering is responsible for leading and mentoring high-performing engineering teams, driving continuous delivery processes, and collaborating on technical strategies to enhance platform capabilities while ensuring reliable delivery outcomes in alignment with business needs.
Top Skills: Apache KafkaFlinkJavaPulsarPythonReact

What you need to know about the Bristol Tech Scene

Along with Gloucester, Swindon and Bath, Bristol is part of the "Silicon Gorge" tech hub, a region in the U.K. renowned for its high-tech and research-driven industries, with a particular emphasis on sustainability and reducing environmental impact. As the European Green Capital, Bristol is home to 25,000 cleantech companies, including Baker Hughes and unicorn Ovo Energy. The city has committed to achieving net-zero emissions within the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account