• Home
  • Search Jobs
  • Register CV
  • Post a Job
  • Employer Pricing
  • Contact Us
  • Sign in
  • Sign up
  • Home
  • Search Jobs
  • Register CV
  • Post a Job
  • Employer Pricing
  • Contact Us
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

10 jobs found

Email me jobs like this
Refine Search
Current Search
principal java engineer
Senior Java Developer - 70K
Ascent People Ltd
Senior Java Developer - 70K Location: Yorkshire Industry: IT Salary: £60,000 - £70,000 per annum + Pension, Health, Gym Posted: 27/08/2024 Description Senior Java Developer, Java Software Engineer, Java 17, Spring Boot, Maven, Git, GitHub Actions, SQL, Microservice architecture, Kafka Streams, Kubernetes, React, Typescript - Technical lead on project - Fully remote if need be - 70K About the Role As the Senior Java Software Engineer, you'll be a key player in developing this cutting-edge CRM SAAS solution. You'll work on projects throughout the software lifecycle, from requirements analysis to release management and support. What You'll Do Work with the wider project team, engaging with PM & Business Analysts and communicating the technical project requirements Develop and unit test Java software applications Work on the customer-driven proactive roadmap, introducing innovations for new digital services Report directly to the Principal Engineer Required Skills and Experience A solid background in software development Experience in holding more senior roles within the team or project Expertise in: Java, Spring Boot, Maven, Git, GitHub Actions, SQL, Microservice architecture, Kafka Streams, Kubernetes Knowledge of software design principles This role is predominantly a backend role but any front-end experience in React and/or Typescript will be useful Experience developing robust, performant APIs Ability to provide software process improvements and identify product enhancement opportunities Mentoring skills and drive for continuous improvement Excellent communication and problem-solving skills Desirable Qualifications & Interests Degree in Computer/IT-related discipline or an active GitHub profile with a focus on Java If you can showcase some code that would be great? What programming books have you read? What meetups do you go to? What outside-of-work projects have you been involved in? We are keen to learn more about your outside-of-work personal development. Salary & Benefits Up to £70K, Pension, Hybrid working or fully remote, healthcare, gym, training & development. The office is based in the Northwest. We value diversity and encourage candidates of all ages and backgrounds to apply. Ascent People is acting as an Employment Agency for this role. Contact Jo Bevington Recruiter: Jo Bevington Phone: Email:
Dec 13, 2025
Full time
Senior Java Developer - 70K Location: Yorkshire Industry: IT Salary: £60,000 - £70,000 per annum + Pension, Health, Gym Posted: 27/08/2024 Description Senior Java Developer, Java Software Engineer, Java 17, Spring Boot, Maven, Git, GitHub Actions, SQL, Microservice architecture, Kafka Streams, Kubernetes, React, Typescript - Technical lead on project - Fully remote if need be - 70K About the Role As the Senior Java Software Engineer, you'll be a key player in developing this cutting-edge CRM SAAS solution. You'll work on projects throughout the software lifecycle, from requirements analysis to release management and support. What You'll Do Work with the wider project team, engaging with PM & Business Analysts and communicating the technical project requirements Develop and unit test Java software applications Work on the customer-driven proactive roadmap, introducing innovations for new digital services Report directly to the Principal Engineer Required Skills and Experience A solid background in software development Experience in holding more senior roles within the team or project Expertise in: Java, Spring Boot, Maven, Git, GitHub Actions, SQL, Microservice architecture, Kafka Streams, Kubernetes Knowledge of software design principles This role is predominantly a backend role but any front-end experience in React and/or Typescript will be useful Experience developing robust, performant APIs Ability to provide software process improvements and identify product enhancement opportunities Mentoring skills and drive for continuous improvement Excellent communication and problem-solving skills Desirable Qualifications & Interests Degree in Computer/IT-related discipline or an active GitHub profile with a focus on Java If you can showcase some code that would be great? What programming books have you read? What meetups do you go to? What outside-of-work projects have you been involved in? We are keen to learn more about your outside-of-work personal development. Salary & Benefits Up to £70K, Pension, Hybrid working or fully remote, healthcare, gym, training & development. The office is based in the Northwest. We value diversity and encourage candidates of all ages and backgrounds to apply. Ascent People is acting as an Employment Agency for this role. Contact Jo Bevington Recruiter: Jo Bevington Phone: Email:
Senior Principal Software Engineer - SaaS Architecture Leader
Jobgether
A leading technology recruiting firm is seeking a Senior Principal Software Engineer in the United Kingdom. This role involves leading the design and development of software solutions in a SaaS environment, with a focus on architectural decisions and mentoring. Candidates should have extensive experience in software engineering, particularly in C++, Java, and relevant technologies. The position offers competitive salary, career growth opportunities, and flexible working arrangements in a collaborative environment.
Dec 13, 2025
Full time
A leading technology recruiting firm is seeking a Senior Principal Software Engineer in the United Kingdom. This role involves leading the design and development of software solutions in a SaaS environment, with a focus on architectural decisions and mentoring. Candidates should have extensive experience in software engineering, particularly in C++, Java, and relevant technologies. The position offers competitive salary, career growth opportunities, and flexible working arrangements in a collaborative environment.
Zaizi
Frontend Developer (SFIA 3)
Zaizi City, London
Zaizi is looking for a Front End Developer with solid technology skills, who are also passionate about improving outcomes and the user experience. You will be confident in your own skills with a proven track record of delivering high quality software in demanding environments. You will be passionate about new technologies and keen to share it across the organisation. Our work culture is inclusive, modern, friendly, and democratic. We look for bright, positive-thinking individuals with a can do attitude. Our people enjoy challenging themselves to be the best at what they do - if that sounds like you, you'll fit right in! Role Objectives: Develop software to meet user needs Follow best practice guidelines and help to improve those guidelines Write clean, secure and well tested code Coach and mentor junior colleagues Engage with other members in an Agile team to improve software and outcomes Ways of working: Demonstrable experience working in Agile teams Demonstrable experience working on product development environments based on observation, experimentation and user research Demonstrable experience working in multi disciplinary/DevOps teams which include product owner/manager, UX designers, UX researchers, Developers, Platform engineers, etc Demonstrable experience working on continuous integration environments Requirements Coding and testing: Strong REACT experience HTML / CSS / JavaScript TypeScript Testing experience (Unit testing/End to End testing - e.g. Jest/NightwatchJS etc) Experience with AA Standard accessibility Experience with restful API's Experience developing for all major currently used browsers e.g Chrome, Edge etc. Strong performance optimisation awareness Nice to have skills: Working with UK Government or public sector AWS Building component libraries Appreciation of security principals Demonstration of scalability and reusability An appreciation for UX You don't meet all the requirements? Studies show that women and black, Asian and minority ethnic people are less likely to apply for a job unless they meet every qualification. So if you're excited about this role but your experience doesn't align perfectly with the job description, we'd love you to still apply. You might just be the perfect person for this role, or another role here at Zaizi. We strongly encourage applicants from people of colour, the LGBTQ + community, people with disabilities, neurodivergent people, parents, carers and people from lower socio economic backgrounds. If there's anything we can do to accommodate your specific situation, please let us know. SC Clearance: Zaizi works with UK Central Government departments on a range of projects. To be able to work on our customer projects, employees must be Security Cleared to a standard acceptable to our Government customers. Due to this restriction we can currently only recruit candidates who have the right to work in the UK without sponsorship and who have lived in the UK for the last 5+ years continuously. 25 days paid holiday, plus bank holidays Benefits Vitality medical insurance Workplace Pension 5% employer contribution Group Life Assurance Cyclescheme 5 days a year for approved Training WFH equipment allowance Buy / Sell Holiday 2 days paid volunteering days Other benefits: Flexible working Work on exciting projects - make a difference Empowered to make decisions Encouraged to fail fast and learn quickly For further information contact Nat Hinds-Head of Talent: Kayla Kirby-Talent Acquisition Specialist:
Dec 13, 2025
Full time
Zaizi is looking for a Front End Developer with solid technology skills, who are also passionate about improving outcomes and the user experience. You will be confident in your own skills with a proven track record of delivering high quality software in demanding environments. You will be passionate about new technologies and keen to share it across the organisation. Our work culture is inclusive, modern, friendly, and democratic. We look for bright, positive-thinking individuals with a can do attitude. Our people enjoy challenging themselves to be the best at what they do - if that sounds like you, you'll fit right in! Role Objectives: Develop software to meet user needs Follow best practice guidelines and help to improve those guidelines Write clean, secure and well tested code Coach and mentor junior colleagues Engage with other members in an Agile team to improve software and outcomes Ways of working: Demonstrable experience working in Agile teams Demonstrable experience working on product development environments based on observation, experimentation and user research Demonstrable experience working in multi disciplinary/DevOps teams which include product owner/manager, UX designers, UX researchers, Developers, Platform engineers, etc Demonstrable experience working on continuous integration environments Requirements Coding and testing: Strong REACT experience HTML / CSS / JavaScript TypeScript Testing experience (Unit testing/End to End testing - e.g. Jest/NightwatchJS etc) Experience with AA Standard accessibility Experience with restful API's Experience developing for all major currently used browsers e.g Chrome, Edge etc. Strong performance optimisation awareness Nice to have skills: Working with UK Government or public sector AWS Building component libraries Appreciation of security principals Demonstration of scalability and reusability An appreciation for UX You don't meet all the requirements? Studies show that women and black, Asian and minority ethnic people are less likely to apply for a job unless they meet every qualification. So if you're excited about this role but your experience doesn't align perfectly with the job description, we'd love you to still apply. You might just be the perfect person for this role, or another role here at Zaizi. We strongly encourage applicants from people of colour, the LGBTQ + community, people with disabilities, neurodivergent people, parents, carers and people from lower socio economic backgrounds. If there's anything we can do to accommodate your specific situation, please let us know. SC Clearance: Zaizi works with UK Central Government departments on a range of projects. To be able to work on our customer projects, employees must be Security Cleared to a standard acceptable to our Government customers. Due to this restriction we can currently only recruit candidates who have the right to work in the UK without sponsorship and who have lived in the UK for the last 5+ years continuously. 25 days paid holiday, plus bank holidays Benefits Vitality medical insurance Workplace Pension 5% employer contribution Group Life Assurance Cyclescheme 5 days a year for approved Training WFH equipment allowance Buy / Sell Holiday 2 days paid volunteering days Other benefits: Flexible working Work on exciting projects - make a difference Empowered to make decisions Encouraged to fail fast and learn quickly For further information contact Nat Hinds-Head of Talent: Kayla Kirby-Talent Acquisition Specialist:
Senior Principal Software Engineer
Jobgether
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Principal Software Engineer in United Kingdom. We are seeking a highly experienced Senior Principal Software Engineer to lead the design, development, and scaling of advanced software solutions in a SaaS environment. In this role, you will drive architectural decisions, establish technical standards, and mentor engineers to deliver high-quality, innovative products. You will collaborate closely with global teams, ensuring platforms are robust, scalable, and aligned with enterprise-wide technical strategies. This role offers the opportunity to influence technical direction, foster engineering excellence, and work on cutting-edge software projects in a dynamic and collaborative environment. Accountabilities Lead the design, optimization, and development of software components, services, and data structures for SaaS environments. Drive architectural decisions, enforce coding standards, and promote best engineering practices. Mentor and guide junior and mid-level engineers, fostering technical excellence and innovation. Collaborate with product managers and cross-functional teams to translate complex requirements into actionable solutions. Oversee testing, CI/CD pipelines, and performance monitoring to ensure reliable and maintainable software delivery. Represent engineering teams in cross-team initiatives, technical forums, and strategic discussions. Requirements Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field. 8+ years of professional software engineering experience, including at least 3+ years in a senior or lead role. Deep expertise in C++ and object-oriented programming; experience in computational geometry or rendering is highly desirable. Strong knowledge of Java (JSPs, Spring) and experience with JavaScript/TypeScript, modern frameworks (Angular, React), HTML5, and CSS. Advanced understanding of data structures, algorithms, distributed systems, RESTful APIs, microservices, and relational databases. Experience with Agile methodologies, DevOps practices, and large-scale CI/CD pipelines. Excellent problem-solving, debugging, and analytical skills. Proven track record in mentoring engineers and influencing technical strategy. Strong communication skills with the ability to collaborate with technical and non-technical stakeholders. Benefits Competitive salary with career growth opportunities. RSUs (Restricted Stock Units) or performance-based incentives. Opportunities to lead innovation and mentor teams in a global environment. Access to cutting-edge technologies and tools. Flexible working arrangements, including remote work options. Support for professional development and continuous learning. Collaborative, inclusive, and diverse work environment. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. By submitting an application to this posting, the applicant acknowledges that Jobgether will process their personal data as necessary to evaluate their candidacy, provide feedback, and, when appropriate, share relevant information with potential employers. Such processing is carried out on the basis of legitimate interest and pre-contractual measures in accordance with applicable data protection laws. The applicant may exercise their rights of access, rectification, erasure, and objection at any time as provided under the GDPR.
Dec 13, 2025
Full time
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Principal Software Engineer in United Kingdom. We are seeking a highly experienced Senior Principal Software Engineer to lead the design, development, and scaling of advanced software solutions in a SaaS environment. In this role, you will drive architectural decisions, establish technical standards, and mentor engineers to deliver high-quality, innovative products. You will collaborate closely with global teams, ensuring platforms are robust, scalable, and aligned with enterprise-wide technical strategies. This role offers the opportunity to influence technical direction, foster engineering excellence, and work on cutting-edge software projects in a dynamic and collaborative environment. Accountabilities Lead the design, optimization, and development of software components, services, and data structures for SaaS environments. Drive architectural decisions, enforce coding standards, and promote best engineering practices. Mentor and guide junior and mid-level engineers, fostering technical excellence and innovation. Collaborate with product managers and cross-functional teams to translate complex requirements into actionable solutions. Oversee testing, CI/CD pipelines, and performance monitoring to ensure reliable and maintainable software delivery. Represent engineering teams in cross-team initiatives, technical forums, and strategic discussions. Requirements Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field. 8+ years of professional software engineering experience, including at least 3+ years in a senior or lead role. Deep expertise in C++ and object-oriented programming; experience in computational geometry or rendering is highly desirable. Strong knowledge of Java (JSPs, Spring) and experience with JavaScript/TypeScript, modern frameworks (Angular, React), HTML5, and CSS. Advanced understanding of data structures, algorithms, distributed systems, RESTful APIs, microservices, and relational databases. Experience with Agile methodologies, DevOps practices, and large-scale CI/CD pipelines. Excellent problem-solving, debugging, and analytical skills. Proven track record in mentoring engineers and influencing technical strategy. Strong communication skills with the ability to collaborate with technical and non-technical stakeholders. Benefits Competitive salary with career growth opportunities. RSUs (Restricted Stock Units) or performance-based incentives. Opportunities to lead innovation and mentor teams in a global environment. Access to cutting-edge technologies and tools. Flexible working arrangements, including remote work options. Support for professional development and continuous learning. Collaborative, inclusive, and diverse work environment. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. By submitting an application to this posting, the applicant acknowledges that Jobgether will process their personal data as necessary to evaluate their candidacy, provide feedback, and, when appropriate, share relevant information with potential employers. Such processing is carried out on the basis of legitimate interest and pre-contractual measures in accordance with applicable data protection laws. The applicant may exercise their rights of access, rectification, erasure, and objection at any time as provided under the GDPR.
Tech Principal (Node/React)
AND Digital Leeds, Yorkshire
Who We Are AND Digital are a tech company focused on accelerating digital delivery and dedicated to closing the digital skills gap. We've been helping organisations build better digital products and stronger digital teams since 2014. We believe our work should always make a remarkable impact for our clients. We do this through our regional offices (or 'Clubs') building strong relationships with our partners, so that they are always prioritised by a team within close proximity. This unique model has driven success for our clients and ourselves, evidenced by our remarkable organic growth since 2014. Today we number more than 1,300 people with Clubs all over the UK, Europe and the USA with plans for global expansion in the next couple of years. Join us - and help us fulfil our mission to close the world's digital skills gap. The Tech Principal The Tech Principal will use their expert tech knowledge to influence the direction of projects, whilst coaching a team through engineering best practices to build and deliver remarkable products. They will champion software quality and technical vision for AND and our clients, work on large-scale projects and support the team to grow in their roles. What you'll bring to the table Software engineering experience across the whole stack including a specialism in Frontend React, Javascript based solutions. Comfortable being hands-on with development teams, understanding what great code looks like and able to see the bigger picture, taking into account architecture and applying a DevOps mindset. Proven experience mentoring and sharing and receiving regular feedback to help the Developer community develop and become more effective in their specialisms. Experience collaborating with operations teams to shape the people we recruit, the client projects we win and be passionate about being part of the wider digital community, and contributing to and representing the business. As a Principal you will be comfortable shaping how we deliver our engagements being the content (technical) experts bringing the best thinking of AND to our clients in terms of standards, templates, ways of working, tools and accelerators. Experience of working as a senior team member in Scrum or Kanban teams, applying best practices and using common teamwork techniques. Why join AND Digital? We have three core values: wonder, share, and delight. These values inform how we work with clients, and our culture: what it feels like to work for AND. We believe collaboration, ambition, curiosity and fun can drive innovation by creating a better environment for problem-solving. By joining AND, we'll provide Opportunities to work on projects with big clients and produce meaningful work that makes a genuine difference to people's lives. A "Blended Working" model, meaning you will be able to work in a range of locations from; your home, in your clubhouse, on a client, as well as just a change of scenery. The benefits of having a small company feel through being part of an autonomous Club, while being able to take in the benefits of a larger organisation. A dedicated career scrum team, designed to help you reach your career goals and develop the skills you need to be your best self. A safe environment for you to be yourself and challenge yourself. Benefits 25 days holiday allowance + bank holidays Flexible bank holidays Share scheme A £1000 flexifund to use on a personalised list of benefits such Gym membership, Cycle to Work Scheme, Health, dental and optical cash plan Private medical insurance 6% employer pension contribution, when you contribute 2% PLUS many more For a full list of benefits - click here Equal Opportunities We are an equal opportunity employer and welcome applications from all qualified candidates. We actively encourage applications from women, ethnic minorities, and individuals with disabilities. We consider all flexible working arrangements, subject to the requirements of the role. Where reasonable adjustments are needed, we will strive to make changes to accommodate them.
Dec 13, 2025
Full time
Who We Are AND Digital are a tech company focused on accelerating digital delivery and dedicated to closing the digital skills gap. We've been helping organisations build better digital products and stronger digital teams since 2014. We believe our work should always make a remarkable impact for our clients. We do this through our regional offices (or 'Clubs') building strong relationships with our partners, so that they are always prioritised by a team within close proximity. This unique model has driven success for our clients and ourselves, evidenced by our remarkable organic growth since 2014. Today we number more than 1,300 people with Clubs all over the UK, Europe and the USA with plans for global expansion in the next couple of years. Join us - and help us fulfil our mission to close the world's digital skills gap. The Tech Principal The Tech Principal will use their expert tech knowledge to influence the direction of projects, whilst coaching a team through engineering best practices to build and deliver remarkable products. They will champion software quality and technical vision for AND and our clients, work on large-scale projects and support the team to grow in their roles. What you'll bring to the table Software engineering experience across the whole stack including a specialism in Frontend React, Javascript based solutions. Comfortable being hands-on with development teams, understanding what great code looks like and able to see the bigger picture, taking into account architecture and applying a DevOps mindset. Proven experience mentoring and sharing and receiving regular feedback to help the Developer community develop and become more effective in their specialisms. Experience collaborating with operations teams to shape the people we recruit, the client projects we win and be passionate about being part of the wider digital community, and contributing to and representing the business. As a Principal you will be comfortable shaping how we deliver our engagements being the content (technical) experts bringing the best thinking of AND to our clients in terms of standards, templates, ways of working, tools and accelerators. Experience of working as a senior team member in Scrum or Kanban teams, applying best practices and using common teamwork techniques. Why join AND Digital? We have three core values: wonder, share, and delight. These values inform how we work with clients, and our culture: what it feels like to work for AND. We believe collaboration, ambition, curiosity and fun can drive innovation by creating a better environment for problem-solving. By joining AND, we'll provide Opportunities to work on projects with big clients and produce meaningful work that makes a genuine difference to people's lives. A "Blended Working" model, meaning you will be able to work in a range of locations from; your home, in your clubhouse, on a client, as well as just a change of scenery. The benefits of having a small company feel through being part of an autonomous Club, while being able to take in the benefits of a larger organisation. A dedicated career scrum team, designed to help you reach your career goals and develop the skills you need to be your best self. A safe environment for you to be yourself and challenge yourself. Benefits 25 days holiday allowance + bank holidays Flexible bank holidays Share scheme A £1000 flexifund to use on a personalised list of benefits such Gym membership, Cycle to Work Scheme, Health, dental and optical cash plan Private medical insurance 6% employer pension contribution, when you contribute 2% PLUS many more For a full list of benefits - click here Equal Opportunities We are an equal opportunity employer and welcome applications from all qualified candidates. We actively encourage applications from women, ethnic minorities, and individuals with disabilities. We consider all flexible working arrangements, subject to the requirements of the role. Where reasonable adjustments are needed, we will strive to make changes to accommodate them.
Principal Data Engineer
Lloyds Bank plc City, Bristol
Join our Personalised Experiences and Communications Platform as a Principal Data Engineer. You'll work within multi-functional product engineering teams to deliver top-quality data capabilities, demonstrating your engineering expertise and cloud opportunities What you'll need: large-scale data processing systems in production with a proven track record Good knowledge of containers (Docker, Kubernetes etc) and experience with cloud platforms such as GCP, Azure or AWS. Strong experience working with (Real Time streaming), such as Kafka technologies Clear understanding of data structures, algorithms, software design, design patterns and core programming concepts. Good understating of cloud storage, networking, and resource provisioning And any experience of these would be really useful: Certification in GCP "Cloud Architect", "Cloud Developer", "Professional Data Engineer" Certification in Apache Kafka (CCDAK) Why Lloyds Banking Group: We're on an exciting journey and there couldn't be a better time to join us. The investments we're making in our people, data, and technology are leading to innovative projects, fresh possibilities, and countless new ways for our people to work, learn, and thrive. About working for us: Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide-ranging benefits package, which includes: • A generous pension contribution of up to 15%Extensive industry experience in designing, building and supporting distributed systems and Proven experience and knowledge of automation and CI/CD. Best practice coding/scripting experience developed in a commercial/industry setting (Python, SQL, Java, Scala or Go). Strong working experience with operational data stores, data warehouse, big data technologies and data lakesExperience in using distributed frameworks (Spark, Flink, Beam, Hadoop) • Benefits you can adapt to your lifestyle, such as discounted shopping With 320 years under our belt, we're used to change, and today is no different. Join us and help drive this change, shaping the future of finance whilst working at pace to deliver for our customers.Here, you'll do the best work of your career. Your impact will be amplified by our scale as you learn and develop, gaining skills for the future.
Dec 13, 2025
Full time
Join our Personalised Experiences and Communications Platform as a Principal Data Engineer. You'll work within multi-functional product engineering teams to deliver top-quality data capabilities, demonstrating your engineering expertise and cloud opportunities What you'll need: large-scale data processing systems in production with a proven track record Good knowledge of containers (Docker, Kubernetes etc) and experience with cloud platforms such as GCP, Azure or AWS. Strong experience working with (Real Time streaming), such as Kafka technologies Clear understanding of data structures, algorithms, software design, design patterns and core programming concepts. Good understating of cloud storage, networking, and resource provisioning And any experience of these would be really useful: Certification in GCP "Cloud Architect", "Cloud Developer", "Professional Data Engineer" Certification in Apache Kafka (CCDAK) Why Lloyds Banking Group: We're on an exciting journey and there couldn't be a better time to join us. The investments we're making in our people, data, and technology are leading to innovative projects, fresh possibilities, and countless new ways for our people to work, learn, and thrive. About working for us: Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide-ranging benefits package, which includes: • A generous pension contribution of up to 15%Extensive industry experience in designing, building and supporting distributed systems and Proven experience and knowledge of automation and CI/CD. Best practice coding/scripting experience developed in a commercial/industry setting (Python, SQL, Java, Scala or Go). Strong working experience with operational data stores, data warehouse, big data technologies and data lakesExperience in using distributed frameworks (Spark, Flink, Beam, Hadoop) • Benefits you can adapt to your lifestyle, such as discounted shopping With 320 years under our belt, we're used to change, and today is no different. Join us and help drive this change, shaping the future of finance whilst working at pace to deliver for our customers.Here, you'll do the best work of your career. Your impact will be amplified by our scale as you learn and develop, gaining skills for the future.
MCS Group
Lead .Net Developer
MCS Group City, Belfast
MCS Group is seeking to connect with a Lead Software Engineer for an exciting new opportunity within a leading Northern Ireland technology provider. Our client is seeking a Lead .NET Developer to join its growing team at a truly exciting time for the business. The organisation complex and bespoke software for both public- and private-sector clients. With a fast-moving, ambitious culture, they're looking for people who put clients first, embrace innovation, and thrive in a collaborative environment. The Opportunity As a Lead .NET Developer, you will take the technical lead in architecting, designing, and delivering high-quality cloud-based applications. You'll guide development teams, set technical direction, and ensure that software solutions are robust, secure, and scalable. Working closely with clients and internal stakeholders, you'll play a key role in shaping technical outcomes and driving successful delivery across multiple projects. What You'll Do The lead .Net Developer will own the design, development, and delivery of complex software solutions for new and existing customers. You'll establish and maintain coding standards, architectural best practices, and quality benchmarks. You'll mentor developers and foster a culture of technical excellence and knowledge sharing. Conduct code reviews and ensure adherence to secure coding practices. Identify technical risks and issues, and define effective mitigation strategies. Drive continuous improvement in engineering processes, tools, and workflows. Stay up to date with emerging technologies and recommend adoption where appropriate. Communicate effectively with clients, stakeholders, and cross-functional teams. Support recruitment, onboarding, and development of technical team members. Contribute to estimation, planning, and resource allocation for technical workstreams. Ensure alignment with internal development methodologies, quality standards, and governance. Participate in post-project reviews and share lessons learned. What You'll Bring Essential: You'll have strong commercial experience in software development, including 2+ years in a senior, lead, or principal developer role. Strong track record in designing and delivering complex solutions across public and/or private sectors. You'll have deep expertise in C#, .NET, and modern JavaScript/TypeScript frameworks. Strong understanding of cloud platforms (Azure or AWS) and cloud-native architectures. Excellent analytical, problem-solving, and debugging skills. Experience with secure coding practices and application security. Strong organisational and time management skills. Clear and confident communication skills with strong stakeholder engagement experience. Experience working with Agile/Scrum methodologies. Proficiency with development tools such as Git, DevOps, Jira, and CI/CD pipelines. Salary Circa £70,000 with a competitive benefits package including bonus, private medical and enhanced pension contributions. To speak in absolute confidence about this opportunity, please send an up-to-date CV via the link provided or contact Chris Busby, Associate Director - IT Recruitment, at MCS Group. Even if this position is not right for you, we may have others that are. Please visit MCS Group to view a wide selection of our current and exclusive roles . All conversations will be treated in the strictest of confidence.
Dec 10, 2025
Full time
MCS Group is seeking to connect with a Lead Software Engineer for an exciting new opportunity within a leading Northern Ireland technology provider. Our client is seeking a Lead .NET Developer to join its growing team at a truly exciting time for the business. The organisation complex and bespoke software for both public- and private-sector clients. With a fast-moving, ambitious culture, they're looking for people who put clients first, embrace innovation, and thrive in a collaborative environment. The Opportunity As a Lead .NET Developer, you will take the technical lead in architecting, designing, and delivering high-quality cloud-based applications. You'll guide development teams, set technical direction, and ensure that software solutions are robust, secure, and scalable. Working closely with clients and internal stakeholders, you'll play a key role in shaping technical outcomes and driving successful delivery across multiple projects. What You'll Do The lead .Net Developer will own the design, development, and delivery of complex software solutions for new and existing customers. You'll establish and maintain coding standards, architectural best practices, and quality benchmarks. You'll mentor developers and foster a culture of technical excellence and knowledge sharing. Conduct code reviews and ensure adherence to secure coding practices. Identify technical risks and issues, and define effective mitigation strategies. Drive continuous improvement in engineering processes, tools, and workflows. Stay up to date with emerging technologies and recommend adoption where appropriate. Communicate effectively with clients, stakeholders, and cross-functional teams. Support recruitment, onboarding, and development of technical team members. Contribute to estimation, planning, and resource allocation for technical workstreams. Ensure alignment with internal development methodologies, quality standards, and governance. Participate in post-project reviews and share lessons learned. What You'll Bring Essential: You'll have strong commercial experience in software development, including 2+ years in a senior, lead, or principal developer role. Strong track record in designing and delivering complex solutions across public and/or private sectors. You'll have deep expertise in C#, .NET, and modern JavaScript/TypeScript frameworks. Strong understanding of cloud platforms (Azure or AWS) and cloud-native architectures. Excellent analytical, problem-solving, and debugging skills. Experience with secure coding practices and application security. Strong organisational and time management skills. Clear and confident communication skills with strong stakeholder engagement experience. Experience working with Agile/Scrum methodologies. Proficiency with development tools such as Git, DevOps, Jira, and CI/CD pipelines. Salary Circa £70,000 with a competitive benefits package including bonus, private medical and enhanced pension contributions. To speak in absolute confidence about this opportunity, please send an up-to-date CV via the link provided or contact Chris Busby, Associate Director - IT Recruitment, at MCS Group. Even if this position is not right for you, we may have others that are. Please visit MCS Group to view a wide selection of our current and exclusive roles . All conversations will be treated in the strictest of confidence.
Principal Software Engineer
Flawless City, London
The AI company that's revolutionizing Hollywood Flawless is transforming Hollywood with assistive AI. Our tools empower filmmakers to edit, localize, and refine performances while preserving artistic intent. Designed to support, not replace, artists, our technology expands what is possible on screen and gives creators freedom to tell stories with greater impact and reach audiences in new ways. From seamless multilingual releases to eliminating the need for costly reshoots, Flawless solves critical challenges that slow down productions and limit distribution. We are also setting the standard for ethical AI in entertainment. Our Artistic Rights Treasury (A.R.T.) is a rights management solution that protects artists and rights holders, ensuring that innovation moves forward with transparency and respect for creative ownership. The Role As a Principal Engineer in our Product Engineering team, you will be both the hands-on technical anchor for our DeepEditor product and a principal-level leader influencing work across the department. Day to day, you'll embed directly within the team - writing code, solving problems alongside other engineers, and unblocking delivery - while also guiding architecture, strategy, and technical standards for DeepEditors long and short form offerings. You'll mentor senior engineers, shape key technical decisions, and ensure our products meet the highest standards of quality, performance, and innovation. Our core technologies are TypeScript, React, and Python. We're looking fora strong generalist that is happy to work across the stack to deliver robust, scalable solutions. Reports To Evgenios Rodopoulos - Director of Product Engineering What We're Looking For We're seeking a deeply technical, product-minded engineer who thrives in cross-functional environments and has a track record of delivering complex products at scale. You'll be as comfortable pair programming or debugging production issues as you are steering multi-team technical initiatives. You'll pair a hands-on coding approach with strategic leadership, ensuring our DE product evolves rapidly, robustly, and with a strong foundation for growth. The ideal candidate is both a technical problem solver and a culture builder, elevating engineering practices while enabling fast, high-quality delivery. Responsibilities Product Delivery & Technical Leadership Embed with teams to deliver high-quality product features and improvements day to day. Lead the architecture and development of DeepEditors long and short form offerings. Drive technical decision-making that balances innovation with stability. Mentor and coach senior engineers to raise overall technical standards. Cross-Functional Collaboration Partner with science, product, and creative teams to integrate new features and capabilities. Translate product requirements into scalable technical solutions. Champion best practices in code quality, testing, and deployment. Product Optimization & Scalability Improve systems to support rapid iteration of science modules. Enhance performance, stability, and scalability across the DE stack. Proactively identify and address risks to delivery and quality. Qualifications & Experience Deep expertise in software design, architecture and in testing and launching robust products Hands-on coding expertise in TypeScript, React, and/or an Object orientated language such as Python, Ruby, Go, Java etc. Product and delivery mindset. Willingness to work embedded in teams daily. Experience working in cross-functional teams. Proven product ownership capability. Individual contributor leadership experience with influence across multiple teams. Interview Process: At Flawless, our team and interview process want to help you show your best self. We'll dive into past projects and simulate working together. Our interview process is three rounds with some casual Zoom (or in-person) coffee in between to get to know each other: - Recruiting Screen: 30-45 minute call with our recruiting team (We want to discuss your interests and motivations as well as the practical details and make sure that Flawless would be a good fit for you) - Hiring Manager Screen: 45 minutes with our Director of Product Engineering. This will be an opportunity for us to dive deep on your experience as well as give you an opportunity to learn more about the role, team and your potential manager. - Skills Interview: 60 minutes, for this role, this will be a live programming test with 1-2 of our current engineers. These tests skew more practical. We want to see strong problems solving skills and engineering fundamentals as you build a working solution to a proposed problem - Team Interview: 2.5-3 hours onsite Interview where you will meet a variety of your potential future colleagues. This will involve a project deep dive, a system design interview and a Behavioural interview. Your Recruiter and hiring manager will be your main point of contact and prepare you for interviews. You'll meet 4 to 6 people from across the business. (We make sure that you have time in each interview to ask them questions). If we don't give an offer, we'll provide feedback! Why work at Flawless? You will be working in an environment based on trust, autonomy and collaboration, and this is a great opportunity for someone who wants to be part of a growing company in its most exciting stage of development. You can play a part in shaping the future of a company that's caring, creative and collaborative. In addition to this, you'll also receive: - Autonomy - A hybrid working environment - Competitive Salary - All permanent employees receive generous stock options I don't meet all the listed requirements-should I still apply? Absolutely! Research shows that women and underrepresented groups often hesitate to apply unless they meet every qualification, but at Flawless, we actively work to break down those barriers. We believe diverse perspectives, experiences, and backgrounds make us stronger, and we are committed to supporting and elevating underrepresented talent. If you're excited about the role, share our values, and believe you can contribute meaningfully, we encourage you to apply-even if you don't meet every single requirement. Your unique skills and perspective matter, and we'd love to hear from you ️
Dec 10, 2025
Full time
The AI company that's revolutionizing Hollywood Flawless is transforming Hollywood with assistive AI. Our tools empower filmmakers to edit, localize, and refine performances while preserving artistic intent. Designed to support, not replace, artists, our technology expands what is possible on screen and gives creators freedom to tell stories with greater impact and reach audiences in new ways. From seamless multilingual releases to eliminating the need for costly reshoots, Flawless solves critical challenges that slow down productions and limit distribution. We are also setting the standard for ethical AI in entertainment. Our Artistic Rights Treasury (A.R.T.) is a rights management solution that protects artists and rights holders, ensuring that innovation moves forward with transparency and respect for creative ownership. The Role As a Principal Engineer in our Product Engineering team, you will be both the hands-on technical anchor for our DeepEditor product and a principal-level leader influencing work across the department. Day to day, you'll embed directly within the team - writing code, solving problems alongside other engineers, and unblocking delivery - while also guiding architecture, strategy, and technical standards for DeepEditors long and short form offerings. You'll mentor senior engineers, shape key technical decisions, and ensure our products meet the highest standards of quality, performance, and innovation. Our core technologies are TypeScript, React, and Python. We're looking fora strong generalist that is happy to work across the stack to deliver robust, scalable solutions. Reports To Evgenios Rodopoulos - Director of Product Engineering What We're Looking For We're seeking a deeply technical, product-minded engineer who thrives in cross-functional environments and has a track record of delivering complex products at scale. You'll be as comfortable pair programming or debugging production issues as you are steering multi-team technical initiatives. You'll pair a hands-on coding approach with strategic leadership, ensuring our DE product evolves rapidly, robustly, and with a strong foundation for growth. The ideal candidate is both a technical problem solver and a culture builder, elevating engineering practices while enabling fast, high-quality delivery. Responsibilities Product Delivery & Technical Leadership Embed with teams to deliver high-quality product features and improvements day to day. Lead the architecture and development of DeepEditors long and short form offerings. Drive technical decision-making that balances innovation with stability. Mentor and coach senior engineers to raise overall technical standards. Cross-Functional Collaboration Partner with science, product, and creative teams to integrate new features and capabilities. Translate product requirements into scalable technical solutions. Champion best practices in code quality, testing, and deployment. Product Optimization & Scalability Improve systems to support rapid iteration of science modules. Enhance performance, stability, and scalability across the DE stack. Proactively identify and address risks to delivery and quality. Qualifications & Experience Deep expertise in software design, architecture and in testing and launching robust products Hands-on coding expertise in TypeScript, React, and/or an Object orientated language such as Python, Ruby, Go, Java etc. Product and delivery mindset. Willingness to work embedded in teams daily. Experience working in cross-functional teams. Proven product ownership capability. Individual contributor leadership experience with influence across multiple teams. Interview Process: At Flawless, our team and interview process want to help you show your best self. We'll dive into past projects and simulate working together. Our interview process is three rounds with some casual Zoom (or in-person) coffee in between to get to know each other: - Recruiting Screen: 30-45 minute call with our recruiting team (We want to discuss your interests and motivations as well as the practical details and make sure that Flawless would be a good fit for you) - Hiring Manager Screen: 45 minutes with our Director of Product Engineering. This will be an opportunity for us to dive deep on your experience as well as give you an opportunity to learn more about the role, team and your potential manager. - Skills Interview: 60 minutes, for this role, this will be a live programming test with 1-2 of our current engineers. These tests skew more practical. We want to see strong problems solving skills and engineering fundamentals as you build a working solution to a proposed problem - Team Interview: 2.5-3 hours onsite Interview where you will meet a variety of your potential future colleagues. This will involve a project deep dive, a system design interview and a Behavioural interview. Your Recruiter and hiring manager will be your main point of contact and prepare you for interviews. You'll meet 4 to 6 people from across the business. (We make sure that you have time in each interview to ask them questions). If we don't give an offer, we'll provide feedback! Why work at Flawless? You will be working in an environment based on trust, autonomy and collaboration, and this is a great opportunity for someone who wants to be part of a growing company in its most exciting stage of development. You can play a part in shaping the future of a company that's caring, creative and collaborative. In addition to this, you'll also receive: - Autonomy - A hybrid working environment - Competitive Salary - All permanent employees receive generous stock options I don't meet all the listed requirements-should I still apply? Absolutely! Research shows that women and underrepresented groups often hesitate to apply unless they meet every qualification, but at Flawless, we actively work to break down those barriers. We believe diverse perspectives, experiences, and backgrounds make us stronger, and we are committed to supporting and elevating underrepresented talent. If you're excited about the role, share our values, and believe you can contribute meaningfully, we encourage you to apply-even if you don't meet every single requirement. Your unique skills and perspective matter, and we'd love to hear from you ️
Senior Software Engineer
DRW Holdings, LLC. City, London
DRW is a technology-driven, diversified principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in financial markets around the world. As the markets have evolved over the past 30 years, so has DRW - maximizing opportunities to include real estate, cryptoassets and venture capital. With over 2000 employees and offices around the world, we work together to solve complex problems, challenge consensus and deliver meaningful results. It's a place of high expectations, deep curiosity and thoughtful collaboration. We are seeking a Senior Software Engineer to join our Unified Platform (UP) organization. UP consolidates data and technologies into a comprehensive solution, accelerating time to market. Optimizing decision-making and research, our platform simplifies implementing new ideas, enhancing our competitive edge. As a Senior Software Engineer on one of the Unified Platform teams, you'll be part of a tight knit team of software engineers working closely with internal users (analysts, quants, traders) to develop innovative systems that enable research and trading. You'll experiment with emerging technologies to process data at scale. You'll wrestle a mountain of data into human understandable insights. We care deeply about preserving a respectful and diverse team culture.We are a group of polyglots and technologists always seeking to find the right tool for each problem, even if that means learning something new or reviving something old. We value business impact and outcomes over process, and we make decisions based on data. We strive to adapt quickly as business priorities change. What you'll do in this role: Develop tools to enable the business to rapidly embrace new opportunities in global markets Partner closely with internal customers to understand their needs and build intuitive self-service tools Develop software for large scale data acquisition, storage, accessibility, and visualization Work with a team to maintain and extend our global markets reach Learn about market microstructure, financial instruments, and markets in which DRW participates or wants to participate in This could be a good fit if you: Are motivated to solve hard problems with deceptively simple solutions Think a lot about user experience and try to really understand end users' jobs and pain points Think a lot about APIs, modular design and testing Love refactoring and keep trying until you find a better answer Enjoy making the "right way to do it" the path of least resistance Have made a random tool for yourself and then peers ask for it then other teams ask for it Are fiercely proud of your project's reliability, performance and ease of maintenance Are excited to learn about financial markets, trading, etc. What we need on the team: At least 2-3 years of platform-level software development experience Strong computer science fundamentals; a degree in Computer Science or equivalent work experience Strong experience with Java, Python or any modern programming language Experience processing high volumes of data at scale Excellent analytical and problem-solving skills Comfort working within a globally-distributed team A background in some of the following a bonus: Ruby experience For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at .
Dec 10, 2025
Full time
DRW is a technology-driven, diversified principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in financial markets around the world. As the markets have evolved over the past 30 years, so has DRW - maximizing opportunities to include real estate, cryptoassets and venture capital. With over 2000 employees and offices around the world, we work together to solve complex problems, challenge consensus and deliver meaningful results. It's a place of high expectations, deep curiosity and thoughtful collaboration. We are seeking a Senior Software Engineer to join our Unified Platform (UP) organization. UP consolidates data and technologies into a comprehensive solution, accelerating time to market. Optimizing decision-making and research, our platform simplifies implementing new ideas, enhancing our competitive edge. As a Senior Software Engineer on one of the Unified Platform teams, you'll be part of a tight knit team of software engineers working closely with internal users (analysts, quants, traders) to develop innovative systems that enable research and trading. You'll experiment with emerging technologies to process data at scale. You'll wrestle a mountain of data into human understandable insights. We care deeply about preserving a respectful and diverse team culture.We are a group of polyglots and technologists always seeking to find the right tool for each problem, even if that means learning something new or reviving something old. We value business impact and outcomes over process, and we make decisions based on data. We strive to adapt quickly as business priorities change. What you'll do in this role: Develop tools to enable the business to rapidly embrace new opportunities in global markets Partner closely with internal customers to understand their needs and build intuitive self-service tools Develop software for large scale data acquisition, storage, accessibility, and visualization Work with a team to maintain and extend our global markets reach Learn about market microstructure, financial instruments, and markets in which DRW participates or wants to participate in This could be a good fit if you: Are motivated to solve hard problems with deceptively simple solutions Think a lot about user experience and try to really understand end users' jobs and pain points Think a lot about APIs, modular design and testing Love refactoring and keep trying until you find a better answer Enjoy making the "right way to do it" the path of least resistance Have made a random tool for yourself and then peers ask for it then other teams ask for it Are fiercely proud of your project's reliability, performance and ease of maintenance Are excited to learn about financial markets, trading, etc. What we need on the team: At least 2-3 years of platform-level software development experience Strong computer science fundamentals; a degree in Computer Science or equivalent work experience Strong experience with Java, Python or any modern programming language Experience processing high volumes of data at scale Excellent analytical and problem-solving skills Comfort working within a globally-distributed team A background in some of the following a bonus: Ruby experience For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at .
Boston Consulting Group
Principal Engineer, BCG Expand, London
Boston Consulting Group
Who We Are BCG Expand is a specialist firm providing unique data-driven business intelligence as a trusted advisor to senior executives across the world's leading financial services firms to help them to operate more effectively. Expand's activities are focused on data benchmarking in technology, operations, FinTech and market data, with expertise around strategic cost and human resourcing benchmarking in wholesale finance. Founded in 2001 as an independent research boutique, Expand is a wholly owned subsidiary of the Boston Consulting Group, headquartered in London and with offices in Singapore and New York. At Expand we're proud of our friendly, inclusive and authentic team. It takes diversity of thought, culture, background and perspective to drive a global growing business, understand our clients' needs and maintain our professional, supportive and entrepreneurial working culture that we all enjoy. What You'll Do We're looking for a highly skilled Principal Engineer with a passion for data, cloud technologies, and building robust, scalable solutions - who also brings strategic product thinking and cross-functional leadership . In this role, you'll not only lead the design and implementation of the data infrastructure that powers advanced analytics and data science across our platforms, but also contribute to the strategic direction, roadmap, and execution of data products in collaboration with senior stakeholders. Architect & Build Scalable Data Solutions Collaborate closely with senior product stakeholders to understand data needs and architect end-to-end ingestion pipelines Design and build robust ETL/ELT processes and data architectures using modern tools and techniques Lead database design, data modelling, and integration strategies to support analytics at scale Drive Data Integration & Management Design and implement secure, scalable, and efficient data ingestion frameworks across structured, semi-structured, and unstructured data Partner with product owners and engineers to develop data exchange protocols, ensuring best practices in data governance and security Create and manage hybrid cloud data environments and support data pipelines for big data platforms Product Strategy & Execution Contribute to the strategy and vision for our data products, helping to define and evolve product roadmaps from launch through scale Oversee day-to-day execution of product initiatives across cross-functional teams Lead by example to help foster a high-performing, collaborative, and agile culture Proactively identify and mitigate business, operational, and governance risks Provide clear, data-driven updates on product performance and technical milestones to stakeholders Collaborate Across Disciplines Work together with data scientists to understand analytical needs and curate high-quality data sets Map data fields to business hypotheses, wrangle data, and ensure datasets are model-ready Contribute to a cross-functional engineering culture with a focus on quality, automation, and continuous improvement Ensure Secure & Compliant Practices Apply strong knowledge of information security principles to ensure compliant handling of sensitive client data Build and deploy solutions with security, maintainability, and scalability top of mind What You'll Bring An ideal candidate will have: Proven experience in a hands-on technical role delivering impact through data engineering, software development, or analytics Demonstrated success in launching and scaling technical products or platforms Strong programming skills in at least two of the following: Python, SQL, Java Commercial experience in client-facing projects is a plus, especially within multi-disciplinary teams Deep knowledge of database technologies: Distributed systems (e.g., Spark, Hadoop, EMR) RDBMS (e.g., SQL Server, Oracle, PostgreSQL, MySQL) NoSQL (e.g., MongoDB, Cassandra, DynamoDB, Neo4j) Solid understanding of software engineering best practices - code reviews, testing frameworks, CI/CD, and code maintainability Experience deploying applications into production environments, including packaging, monitoring, and release management Ability to extract insights from complex and disparate data sets and communicate clearly with stakeholders Hands-on experience with cloud platforms such as AWS, Azure, or GCP Familiarity with traditional ETL tools (e.g., Informatica, Talend, Pentaho, DataStage) and data warehousing concepts Strong understanding of data security, compliance , and governance best practices Experience leading or influencing cross-functional teams in a product or platform environment Strong stakeholder management and communication skills Additional info At Expand we're proud of our inclusive, diverse and authentic team. It takes diversity of thought, culture, background and perspective to drive a global growing business, understand our clients' needs and create a welcoming culture for us all to enjoy. Studies have shown that women and people of colour are less likely to apply for jobs unless they meet every single qualification, so if you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. If you're a quick learner, conscientious and friendly, you might be just the person we're looking for. Boston Consulting Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity / expression, national origin, disability, protected veteran status, or any other characteristic protected under national, provincial, or local law, where applicable, and those with criminal histories will be considered in a manner consistent with applicable state and local laws. BCG is an E - Verify Employer. Click here for more information on E-Verify.
Dec 09, 2025
Full time
Who We Are BCG Expand is a specialist firm providing unique data-driven business intelligence as a trusted advisor to senior executives across the world's leading financial services firms to help them to operate more effectively. Expand's activities are focused on data benchmarking in technology, operations, FinTech and market data, with expertise around strategic cost and human resourcing benchmarking in wholesale finance. Founded in 2001 as an independent research boutique, Expand is a wholly owned subsidiary of the Boston Consulting Group, headquartered in London and with offices in Singapore and New York. At Expand we're proud of our friendly, inclusive and authentic team. It takes diversity of thought, culture, background and perspective to drive a global growing business, understand our clients' needs and maintain our professional, supportive and entrepreneurial working culture that we all enjoy. What You'll Do We're looking for a highly skilled Principal Engineer with a passion for data, cloud technologies, and building robust, scalable solutions - who also brings strategic product thinking and cross-functional leadership . In this role, you'll not only lead the design and implementation of the data infrastructure that powers advanced analytics and data science across our platforms, but also contribute to the strategic direction, roadmap, and execution of data products in collaboration with senior stakeholders. Architect & Build Scalable Data Solutions Collaborate closely with senior product stakeholders to understand data needs and architect end-to-end ingestion pipelines Design and build robust ETL/ELT processes and data architectures using modern tools and techniques Lead database design, data modelling, and integration strategies to support analytics at scale Drive Data Integration & Management Design and implement secure, scalable, and efficient data ingestion frameworks across structured, semi-structured, and unstructured data Partner with product owners and engineers to develop data exchange protocols, ensuring best practices in data governance and security Create and manage hybrid cloud data environments and support data pipelines for big data platforms Product Strategy & Execution Contribute to the strategy and vision for our data products, helping to define and evolve product roadmaps from launch through scale Oversee day-to-day execution of product initiatives across cross-functional teams Lead by example to help foster a high-performing, collaborative, and agile culture Proactively identify and mitigate business, operational, and governance risks Provide clear, data-driven updates on product performance and technical milestones to stakeholders Collaborate Across Disciplines Work together with data scientists to understand analytical needs and curate high-quality data sets Map data fields to business hypotheses, wrangle data, and ensure datasets are model-ready Contribute to a cross-functional engineering culture with a focus on quality, automation, and continuous improvement Ensure Secure & Compliant Practices Apply strong knowledge of information security principles to ensure compliant handling of sensitive client data Build and deploy solutions with security, maintainability, and scalability top of mind What You'll Bring An ideal candidate will have: Proven experience in a hands-on technical role delivering impact through data engineering, software development, or analytics Demonstrated success in launching and scaling technical products or platforms Strong programming skills in at least two of the following: Python, SQL, Java Commercial experience in client-facing projects is a plus, especially within multi-disciplinary teams Deep knowledge of database technologies: Distributed systems (e.g., Spark, Hadoop, EMR) RDBMS (e.g., SQL Server, Oracle, PostgreSQL, MySQL) NoSQL (e.g., MongoDB, Cassandra, DynamoDB, Neo4j) Solid understanding of software engineering best practices - code reviews, testing frameworks, CI/CD, and code maintainability Experience deploying applications into production environments, including packaging, monitoring, and release management Ability to extract insights from complex and disparate data sets and communicate clearly with stakeholders Hands-on experience with cloud platforms such as AWS, Azure, or GCP Familiarity with traditional ETL tools (e.g., Informatica, Talend, Pentaho, DataStage) and data warehousing concepts Strong understanding of data security, compliance , and governance best practices Experience leading or influencing cross-functional teams in a product or platform environment Strong stakeholder management and communication skills Additional info At Expand we're proud of our inclusive, diverse and authentic team. It takes diversity of thought, culture, background and perspective to drive a global growing business, understand our clients' needs and create a welcoming culture for us all to enjoy. Studies have shown that women and people of colour are less likely to apply for jobs unless they meet every single qualification, so if you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. If you're a quick learner, conscientious and friendly, you might be just the person we're looking for. Boston Consulting Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity / expression, national origin, disability, protected veteran status, or any other characteristic protected under national, provincial, or local law, where applicable, and those with criminal histories will be considered in a manner consistent with applicable state and local laws. BCG is an E - Verify Employer. Click here for more information on E-Verify.

Modal Window

  • Home
  • Contact
  • About Us
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • Facebook
  • Twitter
  • Google Plus
  • LinkedIn
Parent and Partner sites: IT Job Board | Jobs Near Me | RightTalent.co.uk | Quantity Surveyor jobs | Building Surveyor jobs | Construction Recruitment | Talent Recruiter | Construction Job Board | Property jobs | myJobsnearme.com | Jobs near me
© 2008-2025 Jobsite Jobs | Designed by Web Design Agency