Current jobs related to Principal Software Engineer - London, Greater London - Honu AI Limited


  • 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 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 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 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 Solirius Consulting Full time

    About Solirius ConsultingSolirius Consulting is a leading provider of technical consultancy and application delivery services. Our team of experts works closely with clients to understand their needs and deliver bespoke solutions that drive business success.The RoleWe are seeking a highly skilled Principal Software Engineer to join our Software Engineering...


  • London, Greater London, United Kingdom Solirius Consulting Full time

    About Solirius ConsultingSolirius Consulting is a leading provider of technical consultancy and application delivery services. Our team of experts works closely with clients to understand their needs and deliver bespoke solutions that drive business success.The RoleWe are seeking a highly skilled Principal Software Engineer to join our Software Engineering...


  • 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 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 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

    Principal Embedded Software EngineerIC Resources is seeking a highly skilled Principal Embedded Software Engineer to join our growing AI & Networking start-up in London. As a key member of our engineering team, you will be responsible for designing and developing innovative solutions for AI networking applications.Key Responsibilities:Design and develop PCIe...


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

    Principal Embedded Software EngineerIC Resources is seeking a highly skilled Principal Embedded Software Engineer to join our growing AI & Networking start-up in London. As a key member of our engineering team, you will be responsible for designing and developing innovative solutions for AI networking applications.Key Responsibilities:Design and develop PCIe...


  • 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 Unlikely AI Full time

    Unlock Your Potential as a Principal Engineer at Unlikely AIWe're on a mission to revolutionize AI and we need a talented Principal Engineer to drive technical excellence and innovation. As a key member of our team, you'll have the opportunity to shape the future of our AI platform and make a significant impact on our company's success.Key...


  • London, Greater London, United Kingdom Unlikely AI Full time

    Unlock Your Potential as a Principal Engineer at Unlikely AIWe're on a mission to revolutionize AI and we need a talented Principal Engineer to drive technical excellence and innovation. As a key member of our team, you'll have the opportunity to shape the future of our AI platform and make a significant impact on our company's success.Key...


  • 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...

Principal Software Engineer

2 months ago


London, Greater London, United Kingdom Honu AI Limited Full time
About Honu AI Limited

Honu AI Limited is a pioneering technology company that specializes in developing cutting-edge AI solutions for businesses and organizations. Our mission is to empower decision-making capabilities through innovative technologies.

Job Description

We are seeking a highly skilled Principal Software Engineer to join our team and take a leadership role in designing and developing our AI-centric platform. As a key member of our team, you will work closely with our CTO to architect and develop scalable solutions that are reliable, secure, and extensible.

Key Responsibilities
  • Design and develop high-quality software solutions using Python and other relevant technologies.
  • Lead the development of our AI platform, ensuring it meets the highest standards of performance, security, and scalability.
  • Collaborate with our CTO to drive innovation and strategic technical decisions.
  • Advise leadership on key technical considerations related to rapid developments in technology.
  • Ensure high-quality code and best practices through TDD and observability practices.
  • Develop RESTful APIs using FastAPI and Pydantic.
  • Work with SQL and NoSQL databases, as well as ORM tools like SQLAlchemy and SQLModel.
  • Containerize applications using Docker.
  • Participate in Agile XP methodologies like pair programming and code reviews.
  • Deploy applications to Google Cloud Platform using Terraform.
  • Monitor and support production, staging, research, and demo environments.
Requirements
  • Extensive technical proficiency in Python (7+ years professionally) and comfort with a range of libraries and cloud-based architecture.
  • Many years of experience in building complex software solutions, preferably in a product company, with a healthy dose of practical skepticism and pragmatism.
  • Belief in easy-to-maintain code and identification with modern concepts such as clean coding, automated testing, and continuous deployment.
  • Driven and passionate about building innovative technologies, with the ability to rally the team around them.
  • Strong systems thinker, able to see the bigger picture at different resolutions simultaneously.
  • Experience in start-up life, preferably within a PaaS business.
  • Shipped high-quality products from start to finish and are equally comfortable building from scratch as improving an existing product.
  • Strong background in system architecture and design.
  • Excellent problem-solving and communication skills.
  • Considerate, humble, and a strong believer in teamwork.
  • Comfortable taking ownership, accountability, and responsibility.
  • Familiarity with machine learning frameworks and cloud technologies.
  • Based in the UK or Europe.
  • Available to meet in the UK or Europe for a 4-day team working session every 8-10 weeks.
Nice to Have
  • Airflow, Airbyte, Python, DBT, Postgres, and BigQuery on GCP.
  • Knowledge of OAuth/API user credential handling and feed acquisition from sources such as Shopify, QuickBooks, Google Analytics, Facebook, Salesforce, and many others.
  • Experience with 3rd-party API integrations.
  • DevOps experience (incl. Terraform).