Principal SoftwareEngineer Note: The business are hiring for Senior-Principal Engineers Principal Engineer TypeScript, React, NextJS, NestJS, Python At Wave Talent, we don't want to consume any more of your time trying to decipher job descriptions to identify the information you need. Instead, we spoke with you all to understand the key information you'd … systems, mentoring engineers, and driving technical excellence across the team. We'd love to chat with you about this position if: ✅ You’ve got extensive experience as a Principal Engineer, Staff Engineer, or in a senior full-stack engineering role, ideally within fast-paced, high-growth tech environments. ✅ You’re highly proficient in TypeScript, React, NextJS, NestJS, or … record of building scalable, reliable systems. Candidates from other technology stacks with a willingness to work with these tools are also encouraged to apply. ✅ You have experience architecting complex software platforms and enjoy collaborating closely with both engineers and enterprise stakeholders. ✅ You thrive in environments where speed, precision, and ownership matter, and want to work on genuinely impactful, high More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Revolution Technology
Senior Backend Engineer (Python) | Hybrid/London | up to £110,000 + Equity + Benefits Rapidly scaling platform disrupting the multi-trillion dollar convenience retail market. As a Senior Backend Engineer, you'll be at the heart of mission-critical operations, building technology that power complex supply chains, distribution centres and global operations. You’ll work end-to More ❯
Senior Backend Engineer (Python) | Hybrid/London | up to £110,000 + Equity + Benefits Rapidly scaling platform disrupting the multi-trillion dollar convenience retail market. As a Senior Backend Engineer, you'll be at the heart of mission-critical operations, building technology that power complex supply chains, distribution centres and global operations. You’ll work end-to More ❯
are rapidly expanding our client base. We are looking for highly motivated individuals to help build the products that shape the future of travel. Salary: Base Salary Title: Junior SoftwareEngineer Location: Central London (in office) Minimum Qualifications: Bachelor's Degree in Computer Science, Mathematics or a STEM field Experience with Javascript or Python Experience developing web applications … on responsibility A love of building product (!) What will you learn? You will learn the ins and outs of a fast-growing start-up, the inner workings of a software company, and all of its technical components. What do you get when you join? Join us and, in addition to your salary, you will have flexibility with your holiday More ❯
Are you passionate about developing cutting-edge software solutions that accelerate ground-breaking research? Join our newly established Research Software Engineering Facility and help shape the future of computational research at the University of Bath. As a Research SoftwareEngineer, you'll collaborate with researchers across all disciplines to create, improve, and maintain software solutions … a short distance away. We are an equal opportunities employer with a vibrant multinational community from over 60 countries. About the role: As part of our newly formed Research Software Engineering Facility (established May 2025), you will: Lead and contribute to complex software development projects supporting academic research. Collaborate with researchers to design, implement, and maintain robust, efficient … and reproducible software solutions. Champion best practices in software engineering, including version control, testing, documentation, and continuous integration. Provide technical leadership, mentoring, and training to researchers and colleagues. Engage with the wider research community and contribute to the University's digital research strategy. About you: We're looking for someone with: A strong background in software development More ❯
We're seeking an experienced Senior Software Development Engineer in Test (SDET) to join a scaling leader in Cloud Computing. As an SDET, you'll be responsible for ensuring top-tier system quality, developing robust automation frameworks for microservice deployments, and leading critical cloud initiatives through your technical expertise. 📍 Location: Remote from the UK - Unfortunately, we are not More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: Job Description Are you a .NET softwareengineer with the drive and experience to take a lead in developing world-class engineering solutions? Do you value flexible working with great benefits and an emphasis on work life balance? Do you want to grow your career and support others to do the same in an organisation with … opportunities? Do you want to deliver solutions within multidisciplinary Agile teams working on the forefront of defence engineering projects? If so then you should apply for one of our softwareengineer roles. We are looking for engineers at all levels of experience to join our team working on a range of exciting projects. Key Responsibility Areas What will More ❯
typed language (e.g., Java, C++, Go). While the firm utilizes Go extensively, prior Go experience isn't required – just a readiness to integrate with an existing Go-based software stack. Data Analysis & Statistical Acumen: You're comfortable with data analysis and statistical methods , crucial for ensuring pristine data quality. Experience with regression analysis (for example, to determine market … be a significant asset. Financial Knowledge (A Plus): While not mandatory, any prior knowledge of finance would be beneficial. This is an exceptional opportunity for an autonomous and skilled engineer to make a significant impact on a core platform within a leading financial firm. Contact Ciara Clarke at Harrington Starr for a confidential discussion on this role. More ❯
typed language (e.g., Java, C++, Go). While the firm utilizes Go extensively, prior Go experience isn't required – just a readiness to integrate with an existing Go-based software stack. Data Analysis & Statistical Acumen: You're comfortable with data analysis and statistical methods , crucial for ensuring pristine data quality. Experience with regression analysis (for example, to determine market … be a significant asset. Financial Knowledge (A Plus): While not mandatory, any prior knowledge of finance would be beneficial. This is an exceptional opportunity for an autonomous and skilled engineer to make a significant impact on a core platform within a leading financial firm. Contact Ciara Clarke at Harrington Starr for a confidential discussion on this role. More ❯
and aerospace company, you will be part of a team of 1,500 professionals dedicated to delivering innovation and exceptional customer responsiveness. Key Responsibilities: Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces, and associated supporting certification documentation Conducting requirements analysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software … Liaising with customers on technical issues, defining processes and procedures, performing design review assessments, and making sound strategic technical decisions within your area of expertise Influencing department productivity through software process improvement and automation Job Requirements: Essential: Degree or equivalent qualification in a scientific or engineering environment, such as electronics-engineering, software-engineering, physics, or maths Excellent software engineering skills with significant experience in C/C++ Extensive experience in Software Architecture Design using UML or other recognised model-based design techniques Extensive experience in developing embedded software for bare metal systems or with Real-Time Operating Systems Extensive experience in interfacing software with hardware in a real-time environment Experience in developing Safety More ❯
be on-site in Capenhurst near Chester (CH1 6ES) for approx. 2-3 days per week*** About the role: This is an exciting opportunity for a talented Senior Embedded SoftwareEngineer with expertise in C/C++ (C++ 11/14/17) to join our rapidly growing business. Design and develop embedded software solutions for innovative … measurement devices for the power industry. Bring up firmware on new hardware platforms designed in-house. Implement software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable code that adheres to industry standards. Drive continuous improvements in process efficiency and product quality as deployment scales increase. … What we'll need from you: Expertise in C/C++ (C++ 11/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. Experience with unit testing frameworks and working with source control systems (Git). Familiarity More ❯
be on-site in Capenhurst near Chester (CH1 6ES) for approx. 2-3 days per week*** About the role: This is an exciting opportunity for a talented Senior Embedded SoftwareEngineer with expertise in C/C++ (C++ 11/14/17) to join our rapidly growing business. Design and develop embedded software solutions for innovative … measurement devices for the power industry. Bring up firmware on new hardware platforms designed in-house. Implement software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable code that adheres to industry standards. Drive continuous improvements in process efficiency and product quality as deployment scales increase. … What we'll need from you: Expertise in C/C++ (C++ 11/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. Experience with unit testing frameworks and working with source control systems (Git). Familiarity More ❯
Software Development Engineer II, WW Returns and ReCommerce Not many teams aspire to zero. Welcome to the Worldwide Returns and ReCommerce team (WWR&R) at WW R&R is an agile, innovative organization dedicated to 'making zero happen' to benefit our customers, our company, and the environment. The mission of WWR&R is to eliminate defects that cause … what they buy, recover returned & damaged product value, and create the best customer returns experience in the world. Amazon WW R&R is comprised of business, product, operational, program, software engineering and data teams that manage the life of a returned or damaged product from a customer to the warehouse and on to its next best use. Our work … develop, document and support massively scalable, distributed real time systems. Using C++, Java, object oriented design patterns, distributed databases and other innovative storage techniques, you will build and deliver software systems that support complex and rapidly evolving business requirements. We are looking for software engineers with 2+ years of solid Software engineering experience involving solving complex problems. More ❯
Senior SoftwareEngineer - France Global Payroll Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a single system. … America's best startup employers by Forbes. We prioritize candidate safety. Please be aware that all official communication will only be sent addresses. About the role As a Senior SoftwareEngineer for the France Global Payroll team, you will play a critical role in advancing our full-service payroll platform that handles payroll configuration and calculations for hundreds … drive initiatives by creating new product functionality from the ground up as well as rearchitecting key components of our platform to help us scale. If you are an experienced engineer looking for high impact and autonomy, come build the future of payroll with us! What you will do Partner with design and product management leaders to shape and drive More ❯
internet services, recognising their crucial importance to modern businesses. Join them in this exciting journey as they continue to grow and maintain their industry-leading status. As a Senior SoftwareEngineer, you'll be responsible for providing guidance and mentorship to less experienced team members, upholding high standards in user experience and coding practices, and collaborating closely with … the Lead Product Engineer to architect and implement new product features. Your expertise in NodeJS, Typescript, Prisma, GraphQL, and relational databases will be essential in designing and developing robust APIs that align with their business goals. Join a company, where they prioritise your well-being and offer a comprehensive range of benefits, including an Employee Share Plan, company pension More ❯
Posted Wednesday, June 4, 2025 at 11:00 PM Senior SoftwareEngineer -UK This is an office based role in Bangor, North Wales Who We Are With over 33 years in the industry, Gaming Laboratories International is the global leader in the testing and certification of gaming devices and systems. We are proud of our stability and our … top-notch benefits, and a company culture focused on employee development and career enhancement. Our team members can communicate and collaborate with colleagues around the world. Job Summary : The SoftwareEngineer is responsible for the design, development, and deployment of internal and external software systems and solutions. They are also responsible for mentoring junior engineers, providing technical … leadership, and contributing to strategic decisions that shape the future of our technology stack. Key Responsibilities : Provides end-to-end software solution development, including: Takes ownership of specific application(s) and system(s) areas, as assigned. Continuously refines and improves code, updating and advancing current code base, as feasible. Maintains the value of application code(s) as a Company More ❯
SoftwareEngineer/Senior SoftwareEngineer London, United Kingdom The role We are seeking a curious, creative and motivated individual who rises to the challenges of continuing to build an innovation-driven start-up. As we progress towards Series A funding, this is a unique opportunity to help define the future of surgery and play a … significant role in shaping the company's product. This role is available at SoftwareEngineer and Senior SoftwareEngineer level, depending on experience. As our (Senior) SoftwareEngineer, you will contribute to ongoing improvements and upgrades to our surgical hyperspectral imaging system. In particular, you will: Suggest and develop new product features and support … them through to release into a medically regulated environment. Hold responsibility in designing, developing and maintaining software components in C++ and Python. Collaborate with other software engineers and imaging scientists as well as regulatory and clinical experts to ensure our software architecture and development framework are scalable, efficient and compliant with regulations. Work across all areas of More ❯
We're looking for multiple Senior software engineers for a number of 3-6 month contracts initiating across the UK. The assignments offer a flexible work arrangements. However, we require consultants to be based in the UK, ensuring a close connection to the project's location and customer. The Projects You'll be working with a rapidly expanding supply … s and integrations with new customers within the Food and beverage industry, and act as the technical expert for any ongoing needs. Qualifications 8+ years of professional experience in Software Engineering Expertise in building large-scale, highly distributed systems Strong programming skills in Golang and Python. Experience with different APIs and Protocols e.g. REST, gRPC, GraphQL Experience working with More ❯
SoftwareEngineer - Trade Capture Job Function Summary We are searching for a developer with strong C Linux server side skills to be involved in the development of our firm's global trade capture application. Principal Responsibilities The role will be part of a global team that is responsible for the development of a real time trade capture system More ❯
of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ SOFTWARE DEVELOPMENT ENGINEER- GPU KERNEL DEVELOPMENT THE ROLE: As a core member of the team, you will play a pivotal role in optimizing and developing deep learning frameworks for … GPU library teams and open-source maintainers to ensure seamless integration of optimizations, utilizing cutting-edge compiler technologies and advanced engineering principles to drive continuous improvement. THE PERSON: Skilled engineer with strong technical and analytical expertise in C++ development within Linux environments. The ideal candidate will thrive in both collaborative team settings and independent work, with the ability to … define goals, manage development efforts, and deliver high-quality solutions. Strong problem-solving skills, a proactive approach, and a keen understanding of software engineering best practices are essential. KEY RESPONSIBILITIES: Optimize Deep Learning Frameworks: Enhance and optimize frameworks like TensorFlow and PyTorch for AMD GPUs in open-source repositories. Develop GPU Kernels: Create and optimize GPU kernels to maximize More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
identify where signals originate. Their systems are also used by military and security customers for use in electronic warfare and intelligence. This powerful hardware is controlled by a full software stack from embedded code through to intuitive GUIs. In this role you will be involved in the full software development lifecycle for Windows and Linux applications which facilitate … high-speed data processing algorithms and robust and well tested APIs. Requirements: Strong C# development skills coupled with strong object-oriented programming knowledge Commercial experience working across the full software development lifecycle from requirement analysis to documentation and training Practical knowledge of developing RESTful APIs for client-server architecture Good degree in Computer Science or Electronics Financially secure and … continuing to grow, this company is a great place to further your career and continue learning as a software engineer. Located on the outskirts of Cambridge in newly built and well-appointed offices, on offer is a competitive salary and pension scheme with other benefits such as private medical insurance, a performance related bonus scheme and hybrid working. More ❯
Esher, Surrey, United Kingdom Hybrid / WFH Options
Tony Gee and Partners LLP
Tony Gee and Partners is seeking a SoftwareEngineer to join our team . We are a leading civil engineering consultancy specialising in complex infrastructure projects across diverse sectors, including rail, highways, marine, power and energy, aviation, and more. Committed to continuous innovation, we have a business-level strategic goal to leverage digital tools to enhance efficiency, streamline … processes, and drive transformative change within our organisation. The ideal candidate will be a strategic thinker, proficient in software development, and contribute to the success of our projects. Job responsibilities Participate in the full software development lifecycle, including planning, development, testing, and deployment to deliver high-quality software solutions. Understand user requirements and business context, proactively addressing … challenges and resolving bugs during testing or in production. Follow established software development methodologies and maintain alignment with best practices for coding, security, and performance. Provide guidance, feedback, and mentorship to junior engineers, fostering adherence to software development methodologies and best practices. Collaborate effectively with cross-functional teams, fostering open communication to deliver solutions that meet user expectations More ❯
C# Software Developer – Contract, Outside IR35, 12 months. C#, .Net Core, API, Microservices, Azure, SQL Server. Seasoned C# Software Developer with solid Integration experience to play a critical role in designing, developing, and maintaining integrations between internal and external systems. This role requires deep technical expertise in API development, middleware solutions, and enterprise system integrations; driving seamless connectivity More ❯
of this opportunity below. Description You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a SoftwareEngineer II at JPMorgan Chase within Corporate Data & Analytics Services, you are part of an agile team that works to … enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the … skills and experience needed to grow within your role. Job responsibilities Executes standard software solutions, design, development, and technical troubleshooting Writes secure and high-quality code using the syntax of at least one programming language with limited guidance Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications Applies knowledge of tools within the More ❯
Social network you want to login/join with: SoftwareEngineer, Full Stack (Mid), London col-narrow-left Client: Runna Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: e865c8bd12c8 Job Views: 7 Posted: 25.06.2025 Expiry Date: 09.08.2025 col-wide Job Description: We're putting together a talented team to … etc). You will work closely with our founders and CTO to help shape the future of Runna, who will support you all along this exciting journey. As a SoftwareEngineer, your role will include: Architect, build, test and deliver new features across the full stack Work with the Product team to identify the most suitable solution for … AWS AppSync DynamoDB, S3, SQS, SNS, EventBridge, SageMaker Postman API tests All the other good stuff: Sentry GitHub Actions Intercom, Mixpanel RevenueCat App Store Connect/Play Store Figma SoftwareEngineer Interview Process Our aim is to keep the interview process as straightforward and enjoyable as possible, and will consist of the following stages: Kick off! (apply below More ❯