Principal Software Engineer (Fully Remote)
Role details
Job location
Tech stack
Job description
A leading crypto platform in London seeks a Principal Software Engineer to define technical direction and tackle complex architectural challenges. The ideal candidate has 8-10 years of software development experience, primarily in Python. Responsibilities include..., Principal Software Engineer EdinburghAn innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer.This is a unique opportunity to play a key role in the development..., Principal Software Engineer (£130,000 - £155,000 + bonus) A publicly-traded fintech (NYSE-listed) operating one of the world's most-visited platforms for finance news and data, serving millions of users globally. The engineering team is responsible for infrastructure that..., Principal AI Engineer Up to £110,000 + Bonus Hybrid | London We're partnered with a global leader in loyalty and customer engagement, looking for a Principal AI Engineer to join their London team. This role will include delivering customer centric solutions and scale...
Requirements
Essential Skills & ExperienceDegree in Software Engineering, Physics, Materials Science, or related scientific discipline.Extensive experience with software development in C++, including control systems and complex application design.Proficiency with network and communication protocols.Familiarity with development tools such as CMake, GIT or similar source control, bug tracking systems, and debugging tools.Knowledge of Python programming and distributed system concepts.Experience working with database interactions and SQLProven track record in delivering high-quality software solutions in a scientific or industrial setting.Strong organisational skills and ability to work effectively within a team.Excellent problem-solving, communication, and documentation skills.Awareness of project management methodologies.
Desirable Skills & ExperienceExperience with measurement data analysis in physical sciences.Knowledge of laboratory or industrial control systems.Familiarity with cultural responsiveness and global collaboration.Experience in innovation-driven environments and customer-focused project delivery.
If you are a proactive and detail-oriented software engineer with the expertise to lead critical projects and deliver high impact solutions, we invite you to submit your CV for consideration. Join Our Client's team and be part of pioneering scientific advancements that push the boundaries of knowledge.