cover image
Platform Recruitment

Lead Software Engineer

On site

Guildford, United Kingdom

Full Time

24-02-2025

Share this job:

Score my CV

Job Specifications

Lead C++ Software Developer
Location: Surrey
Salary: Up to £80k

Are you an experienced C++ Software Developer with leadership skills and a strong technical background? Do you have a passion for developing cutting-edge software solutions for cyber security, real-time systems, and data processing applications? If so, this could be the perfect opportunity for you!

About the Role:
We’re looking for a Lead Software Developer to join a high-performing engineering team, working on advanced software solutions for mission-critical applications.

Key Responsibilities:
· Lead a team of developers, providing mentorship and guidance.
· Design and implement efficient, scalable software in C/C++, ensuring optimal performance.
· Develop user interfaces using HTML, TypeScript, and JavaScript.
· Work with Linux-based systems, configuring and optimising for performance.

What We’re Looking For:
· 3+ years of software development experience, preferably in C/C++.
· Experience leading or mentoring software teams.
· Strong understanding of software design principles and real-world system development.
· Familiarity with Linux systems and configuration.
· Experience with network security, signal processing, or data-intensive applications is highly desirable.

Must be eligible for Security Clearance (SC) and Developed Vetting (DV), including UK residency for the last 10 years.

Ready to take the next step in your career? Full details available. Get in touch at Masuma@platform-recruitment. com

About the Company

Platform Recruitment - Partnering with innovative companies, connecting them with exceptional talent. At Platform Recruitment we have a proven track record of delivering the best candidates into a variety of roles, working with clients that vary from new start-ups to some of the world's largest corporations. We take the time to fully understand our candidates and their motivations so that we can introduce them to the right companies for them. We then support them throughout their journey to finding and starting in their ... Know more

Related Jobs

Company background Company brand
Company Name
Oscar
Job Title
Senior Software Engineer
Job Description
Senior Software Engineer | Fulfillment and Logistics | Bournemouth | £45,000-£55,000 DOE Are you an experienced Senior Software Engineer looking for a new opportunity? I'm working with a fast-growing tech company that’s building software for the fulfilment and logistics industry. They’re looking for a skilled PHP (Laravel) and Angular developer to join their talented development team and help shape the future of their products. The Role: As a Senior Software Engineer, you’ll be a key in the developments leading to a cloud-based Warehouse, Fulfilment, and Logistics platform that'll be used globally. You’ll collaborate with an amazing team of engineers, designers, and product owners to develop solutions. You'll be working with modern tech stacks and have a real impact on the direction of the product. Tech Stack: You’ll be working with: PHP (Laravel) – Core system development JavaScript (Angular) – Frontend & mobile apps Also: Google Cloud Platform (GCP) – Cloud infrastructure Go & Node.js – Microservices Kubernetes & Docker – For containerized deployments MySQL & ElasticSearch – Database and search functionality What They’re Looking For: Strong commercial experience with Laravel and Angular A proactive mindset, eager to take on challenges Someone excited to work with modern tech! This is a fantastic opportunity to join a company that’s scaling fast, offering you exposure to exciting projects and the chance to make a real impact. Interested? Apply below as this could be the role for you! Senior Software Engineer | Fulfillment and Logistics | Bournemouth | £45,000-£55,000 DOE
Christchurch, United Kingdom
Hybrid
Full Time
13-03-2025
Company background Company brand
Company Name
Goldman Sachs
Job Title
Corporate Treasury - Payments Platform - Software Engineer - Analyst - Birmingham
Job Description
Job Description In today's financial industry, payment processing has emerged as a critical area of focus and innovation. Enterprises now expect payments to be processed more efficiently, affordably, and transparently. At Goldman Sachs, our Payments Platform team is at the forefront of this transformation, developing and supporting comprehensive payment solutions for all institutional and retail transactions. Our software manages the life cycle of incoming and outgoing cash flows, from initiation and execution to settlement, monitoring, control, and authentication. We prioritize scale, resiliency, and high availability to ensure seamless operations. Handling a high volume of transactions daily, our platform is the vital conduit enable Firm's business activities. Join us to be part of a team that drives the future of payment processing and makes a significant impact on the financial industry. What You Will Do Maintain and enhance existing products to support the firm's daily operations by collaborating with global business users and developers. Participate in the design, development and testing of new products and enhancements to deliver better user experiences, more reliable services, and enhanced financial opportunities for the firm and our clients with a special focus on scale, resiliency and high availability. Take ownership of the design, development, testing, and documentation of our systems. Collaborate with different business users, leaders and developers on a global scale to navigate complex regulatory, business and technical landscapes. Cultivate strong engineering processes to improve developer experience, build high-quality software, and promote sustainable innovation. Acquire an understanding of our business domain and requirements. Skills And Experience We Are Looking For Have a degree in Computer Science, a similar technical field of study or Degree in any STEM subject or equivalent work experience. Candidate should have a minimum of 2 years of experience in building and delivering software at scale. Candidate should have a minimum of 2 years of experience in coding with Java. Have working experience with database technologies, microservices architectures. Enjoy contributing to projects in various capacities, including front-end development, back-end development, DevOps, testing, and product management. Possess strong technical, analytical, and communication skills. Enjoy working with a diverse range of technical and non-technical stakeholders. Energetic, team-oriented, and self-motivated. (Nice to have but not mandatory) Have experience with payment systems, payment networks, financial services, or Fintech. Our Technology Stack Includes Java, Hibernate, Spring Boot, DB2, MongoDB, Oracle, Elasticsearch, micro-services and Kafka. (Nice to have but not mandatory) Cloud application development, Infrastructure as Code, Kubernetes, container-based deployment, monitoring/dashboard for health checks, and automated regression testing. About Goldman Sachs At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html © The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
West Midlands, United Kingdom
On site
Full Time
14-03-2025
Company background Company brand
Company Name
Bazaarvoice
Job Title
Senior Software Engineer (Backend)
Job Description
At Bazaarvoice, we create smart shopping experiences. Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with billions of consumers. Our solutions enable brands to connect with consumers and collect valuable user-generated content, at an unprecedented scale. This content achieves global reach by leveraging our extensive and ever-expanding retail, social & search syndication network. And we make it easy for brands & retailers to gain valuable business insights from real-time consumer feedback with intuitive tools and dashboards. The result is smarter shopping: loyal customers, increased sales, and improved products. The problem we are trying to solve : Brands and retailers struggle to make real connections with consumers. It's a challenge to deliver trustworthy and inspiring content in the moments that matter most during the discovery and purchase cycle. The result? Time and money spent on content that doesn't attract new consumers, convert them, or earn their long-term loyalty. Our brand promise : closing the gap between brands and consumers. Founded in 2005, Bazaarvoice is headquartered in Austin, Texas with offices in North America, Europe, Asia and Australia. It’s official: Bazaarvoice is a Great Place to Work in the US , Australia, India, Lithuania, France, Germany and the UK! Bazaarvoice is looking for a seasoned software engineer to join us in building the future of product discovery. As part of the C&C team, you’ll build and evolve the next generation of a consumer app used by millions worldwide. If you’re looking for an opportunity to work alongside a slew of other smart, passionate people on interesting product and technology challenges, keep reading. Responsibilities Collaborate with Product Managers, Product Designers and other Software Engineers to deliver new functionality and iterative improvements to member-facing products and internal tools. Implement efficient, scalable and reusable services and APIs using Typescript. Write and review technical design documents for new applications and features. Participate in code reviews with other engineers. Focus on knowledge sharing with other engineers. Identify and resolve scalability and performance issues. Profile and improve large-scale database access patterns. Focus on application performance and monitoring. Participate in the on-call engineering rotation. Essential Criteria Demonstrated experience building using large-scale backend services and APIs. Detailed knowledge and working experience of JavaScript. High attention to detail, flexible and able to work concurrently on multiple projects. Ability to troubleshoot, research, and work through complex problems. Excellent written and verbal communication skills. Strong interpersonal skills. Desired Criteria Experience in working with modern CI/CD and engineering tooling – we leverage Amazon Web Services, GitHub Actions and Terraform extensively. Experience with microservice-oriented architectures. Experience with agile methodologies. Experience with Typescript. Experience with Python/Django. Why join Bazaarvoice? Customer is key We see our own success through our customers’ outcomes. We approach every situation with a customer first mindset. Transparency & Integrity Builds Trust We believe in the power of authentic feedback because it’s in our DNA. We do the right thing when faced with hard choices. Transparency and trust accelerate our collective performance. Passionate Pursuit of Performance Our energy is contagious, because we hire for passion, drive & curiosity. We love what we do, and because we’re laser focused on our mission. Innovation over Imitation We seek to innovate as we are not content with the status quo. We embrace agility and experimentation as an advantage. Stronger Together We bring our whole selves to the mission and find value in diverse perspectives. We champion what’s best for Bazaarvoice before individuals or teams. As a stronger company we build a stronger community. Commitment to diversity and inclusion Bazaarvoice provides equal employment opportunities (EEO) to all team members and applicants according to their experience, talent, and qualifications for the job without regard to race, color, national origin, religion, age, disability, sex (including pregnancy, gender stereotyping, and marital status), sexual orientation, gender identity, genetic information, military/veteran status, or any other category protected by federal, state, or local law in every location in which the company has facilities. Bazaarvoice believes that diversity and an inclusive company culture are key drivers of creativity, innovation and performance. Furthermore, a diverse workforce and the maintenance of an atmosphere that welcomes versatile perspectives will enhance our ability to fulfill our vision of creating the world’s smartest network of consumers, brands, and retailers. Please note: Candidates who are successful will be required to undergo a Basic level DBS (Disclosure and Barring Service) background check.
Belfast, United Kingdom
Hybrid
Full Time
14-03-2025
Company background Company brand
Company Name
Accenture UK & Ireland
Job Title
Full Stack Engineering Manager - Leeds
Job Description
Full Stack Engineering Manager Locations: Leeds (must be willing to be based at and travel to client sites throughout the UK) Salary: Competitive salary and package (Depending on level of experience) Please Note: Any offer of employment is subject to satisfactory BPSS and SC security clearance which requires 5 years continuous UK address history at the point of application. Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. With our thought leadership and culture of innovation, we apply industry expertise, diverse skill sets and next-generation technology to each business challenge. We believe in inclusion and diversity and supporting the whole person. Our core values comprise of Stewardship, Best People, Client Value Creation, One Global Network, Respect for the Individual and Integrity. Year after year, Accenture is recognized worldwide not just for business performance but for inclusion and diversity too. “Across the globe, one thing is universally true of the people of Accenture: We care deeply about what we do and the impact we have with our clients and with the communities in which we work and live. It is personal to all of us.” – Julie Sweet, Accenture CEO Accenture Next Gen Engineering: Next Gen Engineering is the home of our dedicated technology people who are focused on engineering memorable yet differentiated and captivating customer experiences. We have a seasoned group of cross-industry specialists who provide the best of full stack software engineering, cloud and platform engineering. This includes fluency in Cloud Native, Data, Mobile, Internet of Things, Gen-AI, Frontend, DevOps and Creative Design. If you’re looking for an exciting career working in a vibrant environment with access to training and a global network of experts, this could be the role for you. As part of our global team, you'll be working with cutting-edge technologies and will have the opportunity to develop a wide range of new skills on the job. We are looking for talented platform and polyglot Software Engineers and Technical Leaders with a passion to positively impact the lives of many through the technology. As a member of our Next Gen Engineering team, you will have the opportunity to: Create Innovative Digital Solutions: Take part in designing, developing, and implementing cutting-edge digital applications tailored to address unique business challenges across several industries. Technical Leadership: Display your technical leadership skills by guiding and collaborating with both onshore and offshore developer team members during client projects, ensuring successful outcomes. In our team you will learn to: Design, develop and implement new and innovative Digital applications that solve specific business problems on desktop, mobile and tablet Provide technical leadership to onshore and offshore developer team members on client projects Architect and implement secure solutions for clients on premise and in the cloud, integrating with existing authentication and security frameworks. We are looking for experience in the following skills: Industry experience in React. Backend architectures understanding including integration patterns Experience with building a complete full-stack solutions Experience with building APIs and microservices Experience with building event-driven solutions Experience with building robust integrations Experience with building datastore solutions on at least one No-SQL or GraphQL technology Experience with building modern front-end solutions using frameworks including React, Vue, Angular Experience with Cloud Native technologies on at least one of the major cloud services providers (AWS, Azure or Google Cloud) Build automation tools to support CI/CD pipelines Build cloud platforms using infrastructure as code tools including Terraform or CDK Strong Accessibility, Security, Performance and Caching coding Built-in quality engineering –Unit, Integration and Functional testing Databases & SQL skills using PostgreSQL, SQL Server, Oracle and also noSQL experience e.g. Dynamo, CosmosDB, Couchbase, MongoDB or any other relevant database technologies Object/Relational mapping technologies such as Hibernate Set yourself apart: Proven ability to apply analytical and creative thought and translate into technical solutions Proven ability to debug and resolve complex technical issues Excellent leadership, communication (written and oral) and interpersonal skills Required for Associate Manager and Manager Levels Experience shaping and delivering small to medium size pieces of work Experience mobilizing and shaping technical teams What’s In It For You At Accenture in addition to a competitive basic salary, you will also have an extensive benefits package which includes 30 days’ vacation per year, private medical insurance and 3 extra days leave per year for charitable work of your choice! Flexibility and mobility are required to deliver this role as there will be requirements to spend time onsite with our clients and partners to enable delivery of the first-class services we are known for. About Accenture Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. We combine unmatched experience and specialized capabilities across more than 40 industries — powered by the world’s largest network of Advanced Technology and Intelligent Operations centers. With 509,000 people serving clients in more than 120 countries, Accenture brings continuous innovation to help clients improve their performance and create lasting value across their enterprises. Visit us at www.accenture.com Accenture is an equal opportunities employer and welcomes applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, or gender identity, or any other basis as protected by applicable law. Closing Date for Applications 30/04/2025 Accenture reserves the right to close the role prior to this date should a suitable applicant be found.
Leeds, United Kingdom
On site
Full Time
14-03-2025