
C++ Software Engineer
Hybrid
London, United Kingdom
£ 120,000 / year
Full Time
19-03-2025
Job Specifications
C++ Software Engineer – AI
Super chance to join start-up leading the way in computer vision AI and Machine Learning. Large recent investment has been enjoyed giving significant runway ahead.
You’ll be joining an engineering team at the top of their game, hand-picked from organisations leading they way in AI research and advancement.
Key reasons to join
£90-120k salary, plus stock
Build out highly-advanced AI driven applications
Solve complex engineering problems not been tackled before
Architect and own new features end to end
High-impact role influencing, team, product and wider business
Learn and work closely with some of the brightest minds in the space
The role
Design, build and deliver sophisticated C++ applications
Deploy machine learning models
Optimise platform for performance, always building with scale in mind
Build out deployment pipelines
What we need
Solid experience building complex, production ready C++ code processing real-time data, ideally across robotics, data vision, AI etc.
Understanding of containerization and CI/CD pipelines
Comfortable being in an all hands-to-the-pump type start-up environment
Happy working predominantly on site in London office
We make an active choice to be inclusive towards everyone every day. Please let us know if you require any accessibility adjustments through the application or interview process.
Signify’s mission is to empower every person, regardless of their background or circumstances, with an equitable chance to achieve the careers they deserve. Building a diverse future, one placement at a time.
About the Company
We aim to build exceptional teams in the tech space, focusing on two core engineering specialisms: Advanced Software Engineering and AI, ML, & Data Engineering. As a multi-award-winning global staffing specialist, we're passionate about connecting talented individuals with some of the world's top companies. Starting out as the leading niche recruitment experts in Scala eight years ago, we've expanded our expertise to support clients and candidates in building exceptional tech teams across a wider range of specializations. ... Know more
Related Jobs


- Company Name
- The Trade Desk
- Job Title
- Full Stack Engineer II - Front End
- Job Description
- The Trade Desk is changing the way global brands and their agencies advertise to audiences around the world. How? With a media buying platform that helps brands deliver a more insightful and relevant ad experience for consumers –– and sets a new standard for global reach, accuracy, and transparency. We are proud of the culture we have built. We value the unique experiences and perspectives that each person brings to The Trade Desk, and we are committed to fostering inclusive spaces where everyone can bring their authentic selves to work every day. So, if you are talented, driven, creative, and eager to join a dynamic, globally-connected team, then we want to talk! What we do: Our Software Engineers are end-to-end owners who have the opportunity to participate in many aspects of designing, building, and delivering data-focused products for our stakeholders. At The Trade Desk, we believe that each opportunity to engage with consumers is unique. User experience can make or break our business. This means our users must have all the flexibility to harness our system’s growing power and present meaningful insight from the petabytes of data streaming through our platform with unparalleled ease. Our system performs every day, 24/7, serving global traffic. We deliver features to improve our clients' abilities to make real-time decisions and troubleshoot campaigns with simple-to-use interfaces and high-performance data interactions. To improve our users’ day-to-day lives, we collaborate closely with user experience and product management organizations to ensure consistent, modern designs as well as the right balance of requirements. Our frontend developers work up and down the stack (client to server) to deliver these world-class experiences. What you'll do: Some of the work that you will be doing to help us deliver on our mission is: Design, build, deliver, and own full lifecycle development software from inception to production Collaborate with team members to deliver features Implement and maintain product features Validate changes to ensure high quality product releases Work in a distributed system environment Understand the business objectives behind the code Understand system architecture fundamentals through self-directed learning We are a global team with different backgrounds, experiences, and perspectives. To complement this team, you will welcome ideas that are different from your own and be well-versed in building from common ground to value, seek out, and foster invisible and visible dimensions of diversity. Who you are: Our culture is much deeper than just having fun together (though we do that well, too). We take pride in our engineers being trust-builders, generous givers, scrappy problem solvers, and gritty pursuers of excellence. You do not have to meet all the requirements below, but we believe that people who meet most of them will have a higher likelihood of succeeding in this role: You are comfortable working on an agile, distributed team spanning multiple time zones and continents. You are able to communicate effectively across both technical and non-technical audiences. You have a solid understanding of computer science and engineering fundamentals. You are passionate about building beautiful and seamless user interfaces. You have love for, and desire to advance, the state of the art of technology. You are trained in JavaScript/TypeScript. You have 2+ years of software development engineering experience. You have a Bachelor’s/Master’s level degree in computer science or relevant engineering-related field or equivalent experience. Not everyone has the same level of access to opportunities. What is most important to us is what and how you can contribute, which is why our consideration is not limited by the level of education you have. You have additional nice-to-have experience in the following areas: languages/technology on the server-side (C#, Java, NodeJS, SQL), building enterprise level services or web-based user experiences, knowledge of front-end frameworks (React/Redux). A variety of technical opportunities is one of the best things about working at The Trade Desk as a software engineer, which is why we do not expect you to know every technology we use when you start. What we care about is that you can learn quickly and find solutions to complex problems using the optimum tools for the job. What you know is less important than how well you learn and innovate. We are not seeking engineers who know all the answers; we need engineers who can invent answers no one has thought of yet and find answers to the questions yet to be asked. The Trade Desk does not accept unsolicited resumes from search firm recruiters. Fees will not be paid in the event a candidate submitted by a recruiter without an agreement in place is hired; such resumes will be deemed the sole property of The Trade Desk. The Trade Desk is an equal opportunity employer. All aspects of employment will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law. As an Equal Opportunity Employer, The Trade Desk is committed to making our job application process accessible to everyone and to providing reasonable accommodations for applicants with disabilities. If you have a disability or medical condition and require an accommodation for any part of the application or hiring process, please contact us at accommodations@thetradedesk.com You can also contact us using the same email address if you have a disability and need assistance to access our Company website. When contacting us, please provide your contact information and specify the nature of your accessibility issue.


- Company Name
- Sony Interactive Entertainment
- Job Title
- Manager,Software Engineering
- Job Description
- Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation®5, PlayStation®4, PlayStation®VR, PlayStation®Plus, acclaimed PlayStation software titles from PlayStation Studios, and more. PlayStation also strives to create an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for innovation, technology, and play to explore our open positions and join our growing global team. The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Corporation. Job Description Based in London, our team are part of the FSEE (Foundational Systems and Experiences Engineering) group. We build the low-level SDKs and fundamental technologies used by our game development partners to create PlayStation Games. Our team are working on the latest GPU and Machine Learning technologies to deliver the next generation of high-performance computer graphics for PlayStation. We are looking for an experienced manager with strong people skills to lead a team of experienced engineers working on Graphics, Machine Learning and Game Technologies. With a strong understanding of engineering concepts, your main responsibility will be to lead and support a team of talented individuals to develop and deliver the best possible technologies for our development partners. The ideal candidate will be a highly skilled manager with a background in Graphics/GPUs/ML development from working in video games or a closely related industry. You will have proven track record of leading effective engineering teams to deliver high performance, innovative technical solutions. What You’ll Be Doing Managing a team of experienced software engineers: Providing guidance, mentorship, and unwavering support to help them achieve their professional goals, fostering an environment where they can thrive and excel. Driving forward research, development and implementation of the latest graphics and game technologies through to delivery in our game SDKs. Working with technical leads, engineers and project managers, to plan goals and objectives. Connecting with stakeholders, making sure our solutions meet customer needs. Encouraging research, innovation and a culture of continuous learning in the team. Fostering a strong team culture, morale, and cohesiveness. Supporting technical leads by ensuring that the team has access to tools and resources to perform their work effectively. Aligning team objectives with the overall organizational goals and long-term vision, ensuring that our efforts contribute to the broader mission of the company. Conducting staff appraisals, fostering individual growth and development through regular one-to-ones, and identifying and mitigating risks. Handling administrative tasks - Approving holidays, purchases and expenses, ensuring smooth day-to-day operations. What We’re Looking For A degree in Computer Science, Engineering, or a related field; advanced degrees are a plus. Experience delivering technologies in the interactive entertainment industry, computer graphics, or a related field. A passion for gaming and a keen interest in GPU technology trends such as ML and Ray-tracing. Excellent people skills with Line management experience (goal setting, appraisals, staff development, performance management) Strong project management skills, with the ability to prioritize tasks, manage resources, and meet project timelines. Familiarity with agile development methodologies and a collaborative approach to problem-solving. Excellent communication skills ensuring good stakeholder relations (collaborating with development teams across the company. Ensuring customer needs are considered.) Ability to create and communicate complex technology plans. You are a strong advocate for personal and professional growth, ensuring that every team member feels valued and heard. Your approach to leadership is proactive, adaptable, and driven by a deep commitment to the success of both your team and the organization. Experience in coaching and mentoring team members, fostering an inclusive and collaborative work environment. You are experienced in managing team communications in a large organization. Domain Expertise: Experience with programming languages, tools and frameworks relevant to graphics and machine learning (e.g., C++, Python, PyTorch, OpenGL, DirectX). Experience in Machine Learning development is highly desirable. Benefits: Discretionary bonus opportunity Hybrid Working (within Flexmodes) Private Medical Insurance Dental Scheme 25 days holiday per year On Site Gym Subsidised Café Free soft drinks On site bar Access to cycle garage and showers Equal Opportunity Statement: Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy, maternity or parental status, trade union membership or membership in any other legally protected category. We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond. PlayStation is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.


- Company Name
- Microsoft Power Platform Community
- Job Title
- Senior Software Engineer
- Job Description
- Overview Microsoft Azure Edge + Platform (E+P) is a globally distributed team of engineers, architects, program managers, product managers, business program managers, business administrators, user experience researchers and designers who are responsible for the platform for Microsoft and for delivering Microsoft’s edge vision. We create the most reliable and trustworthy OS and platform services to empower Microsoft and our customers to achieve more. We unlock the next wave of opportunity at the edge through an at-scale ecosystem driving widespread adoption of our Microsoft cloud services. The edge workload security team has a mission to create a secure platform foundation for consistent Cloud/Edge experiences and support all services and applications running on top of the platform. The team builds platform security capabilities for workload running on K8 platform including authentication, authorization, secret management, and protection with a goal to provide consistent and convenient API experiences for developers Our team is seeking a Senior Software Engineer to join us. In this role, you will collaborate with partner teams to build security solutions that secure services and customer workloads running on Microsoft-managed/supported Kubernetes clusters. Additionally, you will contribute to the Microsoft cloud strategy by providing a consistent cloud management solution for workloads running on the edge of the Azure cloud. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities Design, innovate, automate, and sustain scalable end-to-end operational solutions. Collaborate with business teams to help our internal partners sell products and services, and our customers buy them, in a secure, frictionless manner. Build and deliver impactful services and tools that are compliant by design, flexible, configurable with fast feedback loops. Implement architecture solutions that are resilient and durable. Communicates clearly, accurately, and timely in written and spoken forms. Execute with operational excellence. Proactively seeks new knowledge and has the willingness to learn, share, and improve. Embody our culture and values Qualifications Required Qualifications: Bachelor's Degree in Computer Science, or related technical discipline AND proficient years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go or TypeScript OR equivalent experience. Knowledge about K8 ( Kubernetes) platform including K8 ( Kubernetes) security fundamentals. Experience successfully shipping services. Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form . Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.


- Company Name
- Plan B Talent Ltd
- Job Title
- Senior Software Engineer
- Job Description
- Exciting Opportunity: Senior Software Engineer Are you an experienced Senior Software Engineer looking to make an impact in an innovative and fast-paced environment? We’re seeking a passionate, skilled software engineer to join a cutting-edge FinTech startup. This is a unique opportunity to be part of a dynamic team working on next-generation technology that will reshape an entire industry. Role Overview: As a Senior Software Engineer, you'll work within a product-focused team to design and develop robust software systems, contributing to the full software development lifecycle. You'll work on exciting projects, supporting both business and customer needs, collaborating with various teams, and driving innovation within an agile and fast-moving environment. What You’ll Do: Work as part of a multi-disciplined, agile team to deliver high-quality software solutions Build and maintain best practice environments for development Design and integrate scalable and secure microservices and APIs Collaborate with product management, operational, and compliance teams to meet business goals Contribute to technical documentation and knowledge sharing Work in a continuous delivery environment with DevOps practices What We’re Looking For: Extensive JavaScript experience, particularly with TypeScript & NodeJS Front-end framework experience, ideally with React Strong cloud architecture & deployment experience (preferably GCP) Experience with event-driven architecture, microservices, and API integrations Experience in DevOps and working with Git source control Familiarity with relational & non-relational databases (preferably Firestore and MySQL) Practical experience with agile software lifecycles and ticketing tools (e.g., Jira, Trello) Excellent communication, problem-solving, and analytical skills Ability to work independently and as part of a collaborative team Desire to learn, grow, and contribute to the success of the team Why Join Us? Competitive salary and benefits package Semi-flexible working hours and remote working options Generous personal development budget for courses, books, and other resources Comprehensive health and wellbeing benefits, including income protection and workplace pension Generous holiday allowance with additional perks like an early dart on your birthday Vibrant team culture with regular social events and activities Free breakfast, fruit, tea, coffee, and refreshments If you're ready to join an innovative, growing team and make a real impact in a rapidly evolving industry, apply now!