Software Development Engineer, Utility Computing, UC Job ID: 2746205 | Amazon.com Services LLC We’re on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact, visionary person you know you’re ready to be. Every day will be filled with exciting new challenges … customers. The focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand." *Utility Computing (UC)* AWS Utility Computing (UC … analytics, and distributed systems. You’ll also: Solve challenging technical problems, often ones not solved before, at every layer of the stack. Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security. Build high-quality, highly available, always-on products. Research implementations that deliver the best possible experiences for customers. A day More ❯
St. Neots, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
Principal Software Development Engineer (C++) St. Neots, Cambridge, UK Software Engineering Full Time - Permanent Key information Full time - 40 hours a week St Neots, Cambridgeshire - hybrid working optional (2-3 days a week in the office) Your role As a Principal Software Development Engineer, you will work within a multi-disciplinary team, embracing agile methodologies while mentoring … Engineers. You'll create high-quality software solutions that meet the needs of our internal and external customers, always delivered on time and to an exceptional standard. This role allows you to dive into resolving technical challenges, addressing technical debt, and continually improving your skills with dedicated "blue sky" time for professional development. You'll have the opportunity to … lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features, proposing alternative solutions to improve both customer and developer experience. They will acquire and maintain a solid understanding of the product domain to ensure solutions meet More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
Principal Software Development Engineer (C++) St. Neots, Cambridge, UK Software Engineering Full Time - Permanent Key information Full time - 40 hours a week St Neots, Cambridgeshire - hybrid working optional (2-3 days a week in the office) Your role As a Principal Software Development Engineer, you will work within a multi-disciplinary team, embracing agile methodologies while mentoring … Engineers. You'll create high-quality software solutions that meet the needs of our internal and external customers, always delivered on time and to an exceptional standard. This role allows you to dive into resolving technical challenges, addressing technical debt, and continually improving your skills with dedicated "blue sky" time for professional development. You'll have the opportunity to … lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features, proposing alternative solutions to improve both customer and developer experience. They will acquire and maintain a solid understanding of the product domain to ensure solutions meet More ❯
new ways of working, trusting our people to get the job done because our business is our people. Job Description Ultra PCS is seeking a talented C/C++ Software Engineer with experience in embedded software development. We are looking for someone passionate about learning software and eager to join a dynamic team. As a Senior Software Engineer, you will derive requirements, produce softwarearchitecture, develop test specifications, and perform coding, debugging, and testing across various platforms, from microcontrollers to asymmetric multi-processor systems. You will be involved in all phases of the software development lifecycle. This role suits a self-motivated developer eager for new challenges and interested in expanding their programming … skills across multiple languages and platforms. Key Responsibilities Software Development: Requirements definition, design, development, and verification for various integrity levels, from safety-critical to proof of concept. Coding according to internal standards, ensuring high-quality, robust solutions. Conducting design and code reviews to maintain quality standards. Debugging in embedded environments. Required Skills and Experience Technical Expertise High proficiency in More ❯
Saint Neots, England, United Kingdom Hybrid / WFH Options
Pico Technology Limited
Principal Software Development Engineer (C++) St. Neots, Cambridge, UK Software Engineering Full Time - Permanent Key information Full time – 40 hours a week St Neots, Cambridgeshire – hybrid working optional (2-3 days a week in the office) Your role As a Principal Software Development Engineer, you will work within a multi-disciplinary team, embracing agile methodologies while mentoring … Engineers. You’ll create high-quality software solutions that meet the needs of our internal and external customers, always delivered on time and to an exceptional standard. This role allows you to dive into resolving technical challenges, addressing technical debt, and continually improving your skills with dedicated “blue sky” time for professional development. You’ll have the opportunity to … lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features, proposing alternative solutions to improve both customer and developer experience. They will acquire and maintain a solid understanding of the product domain to ensure solutions meet More ❯
clients. You will need: A first or 2.1 degree in Computer Science, Electronics, or other applicable subject from a leading university as well as strong pre-university grades Embedded software development experience, with excellent skills in C and a scripting language such as Python for testing. Additional coding skills in languages such as C++ or C# or MATLAB would … be a bonus Expertise in areas such as softwarearchitecture, bare metal development, RTOS, Arm processors, or signal processing Strong communication skills British nationality - a high level of security clearance will be necessary and so only British citizens (single nationality) will be considered Based in modern well-equipped offices, this company has minimal hierarchy and bureaucracy and values More ❯
clients. You will need: • A first or 2.1 degree in Computer Science, Electronics, or other applicable subject from a leading university as well as strong pre-university grades • Embedded software development experience, with excellent skills in C and a scripting language such as Python for testing. Additional coding skills in languages such as C++ or C# or MATLAB would … be a bonus • Expertise in areas such as softwarearchitecture, bare metal development, RTOS, Arm processors, or signal processing • Strong communication skills • British nationality - a high level of security clearance will be necessary and so only British citizens (single nationality) will be considered Based in modern well-equipped offices, this company has minimal hierarchy and bureaucracy and values More ❯
Senior Software Engineer (Python/Automation) Back to search results Apply now Refer a friend Job no: 502567 Work type: Experienced Professional Location: Cambridge UK, Kings Langley UK, Bristol UK Categories: Operations The role Our GPU & AI hardware teams need an industry-leading automated tool stack to produce our upcoming IP roadmap. The ‘Hardware Tools & Flows’ team was created … delivering on your promises. You are curious, solutions-oriented, and a world-class problem solver, always seeking to innovate and achieve the highest standards. Demonstrable skills include: Developing performant software solutions in Python 3 on Unix. Writing and debugging shell scripts. Understanding development principles such as test-driven development, continuous integration, softwarearchitecture, and revision control. Refining … Bazel, Nextflow, FuseSoC). Hardware EDA tools (simulation, linting, synthesis). SystemVerilog, C/C++, Simulator DPI/VPI. Containerization (e.g., Docker). Distributed computing and orchestration. Jenkins automation. Software templating and rendering. Data engineering, data science, or machine learning. Who we are Imagination is a UK-based company creating silicon and software IP that give our customers More ❯
Senior Software Engineer (Python/Automation) Back to search results Apply now Refer a friend Job no: 502567 Work type: Experienced Professional Location: Cambridge UK, Kings Langley UK, Bristol UK Categories: Operations The role Our GPU & AI hardware teams need an industry-leading automated tool stack to produce our upcoming IP roadmap. The ‘Hardware Tools & Flows’ team was created … delivering on your promises. You are curious, solutions-oriented, and a world-class problem solver, always seeking to innovate and achieve the highest standards. Demonstrable skills include: Developing performant software solutions in Python 3 on Unix. Writing and debugging shell scripts. Understanding development principles such as test-driven development, continuous integration, softwarearchitecture, and revision control. Refining … Bazel, Nextflow, FuseSoC). Hardware EDA tools (simulation, linting, synthesis). SystemVerilog, C/C++, Simulator DPI/VPI. Containerization (e.g., Docker). Distributed computing and orchestration. Jenkins automation. Software templating and rendering. Data engineering, data science, or machine learning. Who we are Imagination is a UK-based company creating silicon and software IP that give our customers More ❯
Senior Software Engineer (Python/Automation) Back to search results Apply now Refer a friend Job no: 502567 Work type: Experienced Professional Location: Cambridge UK, Kings Langley UK, Bristol UK Categories: Operations The role Our GPU & AI hardware teams need an industry-leading automated tool stack to produce our upcoming IP roadmap. The ‘Hardware Tools & Flows’ team was created … delivering on your promises. You are curious, solutions-oriented, and a world-class problem solver, always seeking to innovate and achieve the highest standards. Demonstrable skills include: Developing performant software solutions in Python 3 on Unix. Writing and debugging shell scripts. Understanding development principles such as test-driven development, continuous integration, softwarearchitecture, and revision control. Refining … Bazel, Nextflow, FuseSoC). Hardware EDA tools (simulation, linting, synthesis). SystemVerilog, C/C++, Simulator DPI/VPI. Containerization (e.g., Docker). Distributed computing and orchestration. Jenkins automation. Software templating and rendering. Data engineering, data science, or machine learning. Who we are Imagination is a UK-based company creating silicon and software IP that give our customers More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Pico Technology Limited
Key information Full time – 40 hours a week St Neots, Cambridgeshire – office based, hybrid working optional About the role As a Software Development Engineer, you will work within a multi-disciplinary team, embracing agile methodologies while mentoring Junior Engineers. You’ll create high-quality software solutions that meet the needs of our internal and external customers, always delivered … opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Join us and be part of something exciting! Key responsibilities The Software Development Engineer will work with the Software Lead, Development Managers, and peers to design and refine required features, proposing alternative solutions to improve both customer and developer experience. … agreed schedule, flagging any delays or impediments early. They will also provide prototypes for proposed features and conduct peer code reviews in a timely manner. Active participation in the software development life cycle, team meetings, and continual improvement activities will be required. The role involves working collaboratively within the Product Line team and the wider organisation, supporting external customers More ❯
Saint Neots, England, United Kingdom Hybrid / WFH Options
Pico Technology Limited
Key information Full time – 40 hours a week St Neots, Cambridgeshire – office based, hybrid working optional About the role As a Software Development Engineer, you will work within a multi-disciplinary team, embracing agile methodologies while mentoring Junior Engineers. You’ll create high-quality software solutions that meet the needs of our internal and external customers, always delivered … opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Join us and be part of something exciting! Key responsibilities The Software Development Engineer will work with the Software Lead, Development Managers, and peers to design and refine required features, proposing alternative solutions to improve both customer and developer experience. … agreed schedule, flagging any delays or impediments early. They will also provide prototypes for proposed features and conduct peer code reviews in a timely manner. Active participation in the software development life cycle, team meetings, and continual improvement activities will be required. The role involves working collaboratively within the Product Line team and the wider organisation, supporting external customers More ❯
Senior Software Engineer (Python/Automation) Join to apply for the Senior Software Engineer (Python/Automation) role at Imagination Technologies Senior Software Engineer (Python/Automation) 1 week ago Be among the first 25 applicants Join to apply for the Senior Software Engineer (Python/Automation) role at Imagination Technologies Get AI-powered advice on … a world-class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard. You are demonstrably: Capable of developing performant software solutions in Python 3 on Unix Able to write shell scripts and debug them Aware of development principles/systems such as test-driven-development, continuous integration, softwarearchitecture, and revision control solutions Able to work with customers and colleagues to refine requirements into production code Excited by working through complex problems Great to work with; lifting the spirits of the team around you You may have experience of, or an excitement to learn, one or more of the following: Build systems (e.g. Bazel, Nextflow, FuseSoC More ❯
solving problems until now considered impossible, with applications ranging across a broad range of industries including healthcare, materials and aerospace. We are looking for an experienced and hands-on Software Engineer/Architect to join us in creating, optimising and maintaining our quantum computing systems. Passionate about helping create technologies which can change the world? UQ may be the … and enthusiastic team of scientists and engineers to design and develop modular, reliable, and scalable operating systems for quantum computers. Spearhead the design and development of scalable and verifiable software that runs efficiently in parallel across multiple machines/architectures, while helping refine our softwarearchitecture to accommodate our future needs. Collaborate with diverse subsystem teams to … team. Participate in knowledge sharing and code reviews to improve product quality. The 3 Most Critical Attributes We'll Use to Compare Candidates: Proficiency in designing and developing complex software for heterogeneous resource-constrained systems. A solid understanding of design principles, data structures, reliable networking strategies, and systems modelling. Experience with requirements capture, collaborative development, revision control, verification/ More ❯
and your family. A charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What You'll Do The Software Engineering Manager role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. … the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload balance across projects. Agile Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others … to define project scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards and methodologies for software development. Provide technical guidance and support to engineering teams for complex projects. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and software quality. Work with senior engineers to develop the team's technical roadmap and More ❯
and have trust in you when getting the job done because we recognise, our business is our people. Job Description Ultra-PCS is seeking a talented C/C++ Software Engineer who has experience in embedded software development, passionate about learning software and keen to join dynamic team. Ultra PCS is a leader in providing solutions for … aerospace and defence systems. We are seeking an experienced Software Engineer to join our team. We are searching for a dynamic highly skilled Software Engineer with a wide breadth of skills who is interested in applying those skills and furthering their development skillset on a variety of software projects. As a Senior Software Engineer, you will … be expected to derive requirements, produce softwarearchitecture, develop test specifications, perform coding, debugging and testing on a variety of platforms from microcontrollers, to asymmetric multi-processor systems. You will participate in all phases of full software development lifecycle. This role will suit a self motivated developer who is keen to take on a new challenge and More ❯
Senior Software Engineer (Python/Automation) Back to search results Apply now Refer a friend Senior Software Engineer (Python/Automation) Job no: 502567 Work type: Experienced Professional Location: Cambridge UK, Kings Langley UK, Bristol UK Categories: Operations The role Our GPU & AI hardware teams need an industry-leading automated tool stack to produce our upcoming IP roadmap … a world-class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard. You are demonstrably: Capable of developing performant software solutions in Python 3 on Unix Able to write shell scripts and debug them Aware of development principles/systems such as test-driven-development, continuous integration, softwarearchitecture, and revision control solutions Able to work with customers and colleagues to refine requirements into production code Excited by working through complex problems Great to work with; lifting the spirits of the team around you You may have experience of, or an excitement to learn, one or more of the following: Build systems (e.g. Bazel, Nextflow, FuseSoC More ❯
London, England, United Kingdom Hybrid / WFH Options
IQ-EQ
We’re driven by our Group purpose, to power people and possibilities. Job Description The successful candidate will be working on the continuous development of our multiple proprietary RegTech software solutions, in an Agile environment. The engineer will be largely working on a LAMP based technology stack, using the PHP framework Symfony 7 and above, for developing the backend … microservices. Responsibilities Work as part of a dynamic development team on the forefront of PHP application development Contributing to the continuing development of the softwarearchitecture of our applications Finding code solutions to business process specifications by programming new software modules, with exposure to the full technology stack Resolving bug fix tickets on the internally developed code … Bitbucket, Jira etc) An understanding of financial compliance processes is not necessary, but a willingness to learn and understand business workflows is essential Qualifications and Experience 4+ years commercial software development experience in PHP Excellent verbal and oral communication skills in English Enthusiasm to grow and learn from experienced colleagues Process oriented working style with clear goal direction and More ❯
Job purpose As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting … as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing … will deliver sophisticated and robust solutions to solve daring problems for our customers. You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. We are looking for people to join our community of engineers to drive this transformation, build a modern digital ecosystem using exciting technologies and More ❯
London, England, United Kingdom Hybrid / WFH Options
Longshot Systems Ltd
UK's leading over-50s age inclusive jobs board. At Longshot Systems we're building advanced platforms for sports betting analytics and trading. We're hiring for a Senior Software Engineer within our fundamental modelling team. The primary goal of this team is to improve the predictive power of our models based on historical event data. The quality of … autonomy to design and implement tooling and systems in a way you feel would be best suited to the problem at hand. A strong knowledge of operating systems, networks, softwarearchitecture and practical experience in deploying that knowledge is essential. Knowledge of sports betting or horse racing, which this team focuses on, isn't required. We are a More ❯
end development. You'll be part of a diverse team, contributing to design systems and ensuring a balance of interaction design, accessibility, and visual UI design. As a Lead Software Engineer at JPMorgan Chase within the business accelerator, you will be at the heart of new product development. We are looking for intellectually curious team members with a demonstrated … driving things forward with successful outcomes. Strong Communication: Excellent communication and organizational skills to work effectively within a fast-paced and collaborative team and being able to communicate complex softwarearchitecture to non-engineering people. Formal training or certification on software engineering concepts and applied experience or related field or equivalent professional experience. Preferred qualifications, capabilities and More ❯
London, England, United Kingdom Hybrid / WFH Options
Anson McCade
AWS and React as a Full Stack Senior/Lead Developer. Lead customer conversations in a consultative manner, understanding their needs and providing expert guidance. Implement modern SDLC and softwarearchitecture principles, including Domain Driven Design. Utilize modern architecture patterns, including containerization, REST API interfaces, and microservices development. Work collaboratively with a small team, ensuring high-quality … experience with AWS and AWS services. Proven hands-on experience in solution/application development as a Full Stack Senior/Lead Developer. Strong understanding of modern SDLC and softwarearchitecture principles, with a preference for Domain Driven Design. Experience with modern architecture patterns, such as containerization, REST API interfaces, and microservices. Excellent communication skills and the More ❯
London, England, United Kingdom Hybrid / WFH Options
Push Gaming
for distributing our games to a global audience and manages millions of transactions per day. As a Solution Architect, you will play a critical role within the company’s Architecture function, working closely with cross-functional teams to design, implement, and optimise technical solutions across all of our core systems. Reporting to the Head of Platform Architecture, you … will ensure our system architecture is robust, scalable, and aligned with industry best practices. Additionally, you will contribute to the ongoing development of our cloud infrastructure and architecture, helping to maintain our competitive edge in the gaming industry. Location : remote/hybrid in UK, Poland, Malta or Spain. Salary : Negotiable, depending on experience. What you'll be doing … A rchitectural Design: The design and development of technical solutions across multiple critical software systems, including remote game servers, transactional API services, jackpots, and large data environments. Cross-functional Collaboration: Work within cross-functional teams, providing architectural expertise and ensuring all solutions align with business goals and technical requirements. Scalability & Performance: Provide architectural expertise to help shape scalable and More ❯
FTC: Head of Engineering (Product) – Hybrid, London, UK – £120,000–£140,000 + Healthy benefits package Uneek has partnered with a leading provider of software solutions for utilities and energy suppliers globally to support them in their search for a Head of Engineering – Product to lead and scale their engineering organisation across EMEA. This position is an FTC for … agile, cloud-native platforms that help utilities navigate a rapidly evolving energy landscape. As Head of Engineering – Product , you will be accountable for the vision, quality, and outcomes of software development across the EMEA region. You’ll work closely with Product, Architecture, and Customer Success leaders to align engineering efforts with product strategy, ensuring scalable, secure, and high … Key Details: Salary: £120,000–£140,000 + generous benefits package Hybrid: 2/3 days per week in their London HQ Experience Required: Proven leadership of large-scale software engineering organisations, with a focus on product development, innovation, and delivery of high-quality solutions Strong background in scaling agile engineering teams and embedding best practices across softwareMore ❯
FTC: Head of Engineering (Product) – Hybrid, London, UK – £120,000–£140,000 + Healthy benefits package Uneek has partnered with a leading provider of software solutions for utilities and energy suppliers globally to support them in their search for a Head of Engineering – Product to lead and scale their engineering organisation across EMEA. This position is an FTC for … agile, cloud-native platforms that help utilities navigate a rapidly evolving energy landscape. As Head of Engineering – Product , you will be accountable for the vision, quality, and outcomes of software development across the EMEA region. You’ll work closely with Product, Architecture, and Customer Success leaders to align engineering efforts with product strategy, ensuring scalable, secure, and high … Key Details: Salary: £120,000–£140,000 + generous benefits package Hybrid: 2/3 days per week in their London HQ Experience Required: Proven leadership of large-scale software engineering organisations, with a focus on product development, innovation, and delivery of high-quality solutions Strong background in scaling agile engineering teams and embedding best practices across softwareMore ❯