Current jobs related to Senior Principal Software Engineer - London, Greater London - Bancroft School


  • London, Greater London, United Kingdom Principal IT Full time

    Principal IT is working with a specialist software business to find a skilled .NET developer for a permanent position.This business creates cutting-edge technology for the transport industry and collaborates with well-known companies.The successful candidate will assist in deploying new features to the company's...


  • London, Greater London, United Kingdom Principal IT Full time

    Principal IT is working with a specialist software business that requires a skilled developer to assist with the deployment of cutting-edge technology in the transport industry.This business develops software for household names and is looking for a developer to help them achieve their goals.The ideal candidate will have experience with ASP.Net, PowerBI,...


  • London, Greater London, United Kingdom NatWest Digital X Full time

    Unlock Your Potential as a Principal Engineer at NatWest Digital XAre you a seasoned software engineer looking for a new challenge? Do you have a passion for designing and engineering software with a customer-centric approach? We're seeking a Principal Engineer to join our team at NatWest Digital X, where you'll have the opportunity to work on exciting...


  • London, Greater London, United Kingdom Principal IT Full time

    Job Title:.NET DeveloperPrincipal IT is currently working with a specialist software business that requires a skilled.NET developer to join their team on a permanent basis. This business specializes in software solutions for the transport industry and collaborates with well-known companies.The successful candidate will be responsible for assisting in the...


  • London, Greater London, United Kingdom Principal IT Full time

    Job Title:.NET DeveloperPrincipal IT is currently working with a specialist software business that requires a skilled.NET developer to join their team on a permanent basis. This business specializes in software solutions for the transport industry and collaborates with well-known companies.The successful candidate will be responsible for assisting in the...


  • London, Greater London, United Kingdom NEC Software Solutions Full time

    About the RoleWe are looking for a highly skilled Senior Software Engineer to join our team at NEC Software Solutions. As a Senior Software Engineer, you will be responsible for leading the development of our software solutions, working closely with our Software Development Manager to ensure issues and risks are managed in a timely manner.Key...


  • London, Greater London, United Kingdom Verso Recruitment Group Full time

    Job Title: Principal Software Systems EngineerWe are seeking an experienced Principal Software Systems Engineer to join our team in Reading. As a key member of our software development team, you will be responsible for designing and developing cutting-edge embedded systems software.Key Responsibilities:Design and develop low-level embedded software using...


  • London, Greater London, United Kingdom NEC Software Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at NEC Software Solutions.The successful candidate will be responsible for delivering high-quality software solutions using .NET framework, data structures, and problem-solving skills.Key ResponsibilitiesDesign and develop software applications using .NET framework and...


  • London, Greater London, United Kingdom Hays Senior Finance Full time

    We are seeking a skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using Java and Kotlin.Collaborate with cross-functional teams to identify and prioritize project...


  • London, Greater London, United Kingdom Selfridges Full time

    Principal Software Engineer OpportunityWe're seeking an experienced Principal Software Engineer to shape our Customer & Data technology and influence our future technical direction.This role is ideal for someone who is looking to grow and develop a team that will be part of delivering future technology and change.As a key member of our agile teams, you'll...


  • London, Greater London, United Kingdom IC Resources Full time

    Job Title: Principal Embedded Software EngineerWe are seeking a highly skilled Principal Embedded Software Engineer to join our team at IC Resources. As a key member of our engineering function, you will be responsible for the design and development of PCIe Drivers, embedded systems, and embedded applications for AI networking solutions.Key...


  • London, Greater London, United Kingdom IC Resources Full time

    Job Title: Principal Embedded Software EngineerWe are seeking a highly skilled Principal Embedded Software Engineer to join our team at IC Resources. As a key member of our engineering function, you will be responsible for the design and development of PCIe Drivers, embedded systems, and embedded applications for AI networking solutions.Key...


  • London, Greater London, United Kingdom Carter Software Full time

    Revolutionize Data Management with Carter SoftwareAt Carter Software, we're pushing the boundaries of data management innovation. As a Senior C#.NET Software Engineer, you'll play a pivotal role in crafting cutting-edge software solutions that transform businesses.Key Responsibilities:Design and develop high-quality software solutions using C# and the.NET...


  • London, Greater London, United Kingdom Carter Software Full time

    Revolutionize Data Management with Carter SoftwareAt Carter Software, we're pushing the boundaries of data management innovation. As a Senior C#.NET Software Engineer, you'll play a pivotal role in crafting cutting-edge software solutions that transform businesses.Key Responsibilities:Design and develop high-quality software solutions using C# and the.NET...


  • London, Greater London, United Kingdom Blizzard Entertainment Full time

    Job Title: Principal Software EngineerBlizzard Entertainment is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining complex software systems that meet the high standards of our industry.Responsibilities:Lead the development...


  • London, Greater London, United Kingdom Barts Health NHS Trust Full time

    Job Summary:As a Principal Software Engineer at our company, you will be responsible for designing and implementing scalable software solutions. Your expertise in cloud computing and software development will enable our team to deliver high-quality products to our customers. If you are a motivated and experienced software engineer looking for a new...


  • London, Greater London, United Kingdom cv-library.co - Jobboard Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our team at Genomics England. As a key member of our engineering team, you will play a pivotal role in driving the technical excellence of our bio-pipelines service.As a Principal Engineer, you will be responsible for shaping and guiding architectural choices, both tactical and...


  • London, Greater London, United Kingdom The Engage Partnership Recruitment Full time

    Job Title: Principal .NET Software EngineerJob Summary:We are seeking a seasoned Principal .NET Software Engineer to join our team at The Engage Partnership Recruitment. As a key member of our software development team, you will be responsible for designing and implementing cutting-edge software solutions using .NET technologies.Key Responsibilities:Design...


  • London, Greater London, United Kingdom Blockchain Works Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Nifty Gateway team. As a key member of our engineering organization, you will be responsible for defining technical direction, unblocking and mentoring teammates, and tackling complex system and architectural challenges.As a Principal Engineer, you will have broad impact...


  • London, Greater London, United Kingdom Royal Mail Group Full time

    About the RoleWe are seeking a motivated and experienced Principal Software Engineer to join our team at {company}.Key Responsibilities:Design, develop, and test complex software systems.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality, scalable, and efficient software solutions.Provide...

Senior Principal Software Engineer

2 months ago


London, Greater London, United Kingdom Bancroft School Full time
About the Role

We are seeking a highly skilled and experienced Senior Principal Software Engineer to join our team at Bancroft School. As a key member of our software development team, you will be responsible for designing, developing, and maintaining large-scale software systems.

Key Responsibilities
  • Design and develop large-scale software systems using distributed training concepts and tools.
  • Optimize and improve the training utilization and reliability of our software systems.
  • Collaborate with researchers to align software architecture with training performance.
  • Stay up-to-date with the latest research and technology and communicate your knowledge throughout the company.
  • Mentor other members of the team and help hire new talent.
Requirements
  • 6+ years of experience as a software engineer.
  • Expert understanding of distributed training concepts and tools.
  • Experience with Kubernetes and cloud providers.
  • Experience with GPUs, interconnect, cluster hardware, and GPU performance optimization.
  • Familiarity with Rust and/or a willingness to learn new programming languages.
  • Experience with low-level CUDA programming in Rust / C++ is a plus.
  • Solid knowledge of basic data structures and algorithms.
  • Good knowledge of GNU/Linux.
What We Offer

We offer a competitive salary and benefits package, as well as opportunities for professional growth and development. If you are a motivated and experienced software engineer looking for a new challenge, please submit your application.