Cambridge, south west england, united kingdom Hybrid / WFH Options
TEC Partners - Technical Recruitment Specialists
Software Engineer (C++/Embedded) Location: Cambridge | Hybrid Working (3 days in the office) Salary: £50,000 – £60,000 I’m working with an established technology company that designs and develops cutting-edge radar systems used across global security, surveillance, and defence sectors. With an ambitious product roadmap and … an expanding portfolio, they’re investing heavily in software development to drive the next generation of their radar solutions. This is an exciting opportunity for an experienced Software Engineer to join a collaborative, multidisciplinary team. You’ll be involved in designing and developing software across radar systems … platforms to external system interfaces — as well as enhancing integration with third-party surveillance technologies and improving user experience. Key Responsibilities: Design and develop software for radar control systems and platforms. Develop interfaces for third-party surveillance and security systems. Contribute to user interface improvements and optimise the user More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
InterQuest Group (UK) Limited
Great opportunity for a SoftwareEngineering Manager to join a fast-growing ecommerce company in Manchester that have ambitions to become Europe's leading online retailer in their industry. You'd join a large engineering department and would be responsible for leading a cross functional product-based … team building highly scalable, cloud-native, event-driven systems in a high-traffic, DevOps environment. As a SoftwareEngineering Manager, you'll spend 75% of your time on leadership and owning the technical strategy for your team, and the remaining 25% will be hands-on, focusing on architectural More ❯
FTC- Fixed term contract) for 12 months on the payroll of Amazon. Amazon Middle East and North Africa (MENA) team is looking for a Software Development Engineer who is passionate about building great products for our Customers & Sellers. The SDE-I will be based in Amman, JOR and must … have softwareengineering experience involving designing, architecting, and solving complex problems. As a SDE-I, you will be an integral part of our software development team, responsible for designing, implementing, and maintaining software solutions to meet our company's needs. You will work closely with other … engineers, product managers, and stakeholders to deliver high-quality software products. This entry-level position offers opportunities for growth and learning in a dynamic and collaborative environment. Key job responsibilities Collaborate with cross-functional teams to understand requirements, develop specifications, and design software solutions. Write clean, maintainable, and More ❯
to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. Sr. SOFTWARE DEVELOPMENT ENGINEER THE ROLE: AI Software development engineer on teams building and optimizing Deep Learning applications and AI frameworks for AMD GPU compute … Edge Compiler Tech: Leverage advanced compiler technologies to improve deep learning performance. Optimize Deep Learning Pipeline: Enhance the full pipeline, including integrating graph compilers. SoftwareEngineering Best Practices: Apply sound engineering principles to ensure robust, maintainable solutions. PREFERRED EXPERIENCE: GPU Kernel Development & Optimization: Proficient experienced in designing … integrating optimized GPU performance into machine learning frameworks (e.g., TensorFlow, PyTorch) to accelerate model training and inference, with a focus on scaling and throughput. SoftwareEngineering: Proficient skills in Python and C++, with experience in debugging, performance tuning, and test design to ensure high-quality, maintainable softwareMore ❯
in understanding user needs across a wide range of scientific disciplines, and communicating with users to build systems that they can use productively. Demonstrated softwareengineering skills in developing reliable, scalable, performant systems in a cloud environment. Champion maintainable, scalable, and reusable softwareengineering techniques and … acts as an ambassador to promote effective tools and practices to the research community. Mentor software engineers and computational scientists, evangelizing best practices around development tools, CI/CD, and other methods to improve code quality and efficiency. Who You Are Minimum Qualifications M.S. or Ph.D. in Computer Science … or related quantitative field, or equivalent technical experience. 8+ years software development experience. Extensive experience with large scale machine learning tools and infrastructure. Experience applying softwareengineering practices in a scientific environment, or another environment with similar characteristics. Excited to design, implement, and evangelize technical and cultural More ❯
and feature requests against the technology department product roadmap. Reporting into the Technical Program Manager, the position will work alongside product managers, designers and engineering team leads to manage the delivery of key projects and feature requests, focusing on prioritising items that add the greatest value to Footballco and … leaders to prioritise against available resources. WHAT YOU'LL BE DOING Global delivery of key items on the technology roadmap Technical problem solving with engineering leaders to release bottlenecks in delivery Manage daily standups and ceremonies with softwareengineering teams Resource planning and capacity management within the … softwareengineering teams With the Technical Program Manager, ensuring a project delivery framework is adhered to for all projects and feature requests With Product management, define each project scope, goals and deliverables Define the responsibilities of key stakeholders involved in each project, including senior management, customers, project teams More ❯
Job Title: Principal Software Engineer – x8 Location: Cowes – We offer flexible working arrangements – please speak to your recruiter about the options for this particular role Salary: Up to £68,000 (dependent on skills and experience) What you’ll be doing: Derive and maintain a set of software requirements … from a baseline set of systems requirements Produce and maintain a software design to meet a set of software requirements Use a software design to produce a deliverable software solution Undertake peer reviews or checking/verification of peers’ solutions across Maritime Services Undertake technical reviews … verify and authorise softwareengineering designs Act as an Engineering technical lead for a software solution at a sub-system level Maintain a software solution to address reported defects and/or add new functionality Support the development of individuals and teams to enhance skills More ❯
Job Title: Principal Software Engineer – x8 Location: Cowes – We offer flexible working arrangements – please speak to your recruiter about the options for this particular role Salary: Up to £68,000 (dependent on skills and experience) What you’ll be doing: Derive and maintain a set of software requirements … from a baseline set of systems requirements Produce and maintain a software design to meet a set of software requirements Use a software design to produce a deliverable software solution Undertake peer reviews or checking/verification of peers’ solutions across Maritime Services Undertake technical reviews … verify and authorise softwareengineering designs Act as an Engineering technical lead for a software solution at a sub-system level Maintain a software solution to address reported defects and/or add new functionality Support the development of individuals and teams to enhance skills More ❯
Job Title: Principal Software Engineer – x8 Location: Cowes – We offer flexible working arrangements – please speak to your recruiter about the options for this particular role Salary: Up to £68,000 (dependent on skills and experience) What you’ll be doing: Derive and maintain a set of software requirements … from a baseline set of systems requirements Produce and maintain a software design to meet a set of software requirements Use a software design to produce a deliverable software solution Undertake peer reviews or checking/verification of peers’ solutions across Maritime Services Undertake technical reviews … verify and authorise softwareengineering designs Act as an Engineering technical lead for a software solution at a sub-system level Maintain a software solution to address reported defects and/or add new functionality Support the development of individuals and teams to enhance skills More ❯
Job Title: Principal Software Engineer – x8 Location: Cowes – We offer flexible working arrangements – please speak to your recruiter about the options for this particular role Salary: Up to £68,000 (dependent on skills and experience) What you’ll be doing: Derive and maintain a set of software requirements … from a baseline set of systems requirements Produce and maintain a software design to meet a set of software requirements Use a software design to produce a deliverable software solution Undertake peer reviews or checking/verification of peers’ solutions across Maritime Services Undertake technical reviews … verify and authorise softwareengineering designs Act as an Engineering technical lead for a software solution at a sub-system level Maintain a software solution to address reported defects and/or add new functionality Support the development of individuals and teams to enhance skills More ❯
Job Title: Principal Software Engineer – x8 Location: Cowes – We offer flexible working arrangements – please speak to your recruiter about the options for this particular role Salary: Up to £68,000 (dependent on skills and experience) What you’ll be doing: Derive and maintain a set of software requirements … from a baseline set of systems requirements Produce and maintain a software design to meet a set of software requirements Use a software design to produce a deliverable software solution Undertake peer reviews or checking/verification of peers’ solutions across Maritime Services Undertake technical reviews … verify and authorise softwareengineering designs Act as an Engineering technical lead for a software solution at a sub-system level Maintain a software solution to address reported defects and/or add new functionality Support the development of individuals and teams to enhance skills More ❯
Job Title: Principal Software Engineer – x8 Location: Cowes – We offer flexible working arrangements – please speak to your recruiter about the options for this particular role Salary: Up to £68,000 (dependent on skills and experience) What you’ll be doing: Derive and maintain a set of software requirements … from a baseline set of systems requirements Produce and maintain a software design to meet a set of software requirements Use a software design to produce a deliverable software solution Undertake peer reviews or checking/verification of peers’ solutions across Maritime Services Undertake technical reviews … verify and authorise softwareengineering designs Act as an Engineering technical lead for a software solution at a sub-system level Maintain a software solution to address reported defects and/or add new functionality Support the development of individuals and teams to enhance skills More ❯
Job Title: Principal Software Engineer – x8 Location: Cowes – We offer flexible working arrangements – please speak to your recruiter about the options for this particular role Salary: Up to £68,000 (dependent on skills and experience) What you’ll be doing: Derive and maintain a set of software requirements … from a baseline set of systems requirements Produce and maintain a software design to meet a set of software requirements Use a software design to produce a deliverable software solution Undertake peer reviews or checking/verification of peers’ solutions across Maritime Services Undertake technical reviews … verify and authorise softwareengineering designs Act as an Engineering technical lead for a software solution at a sub-system level Maintain a software solution to address reported defects and/or add new functionality Support the development of individuals and teams to enhance skills More ❯
to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. Sr. SOFTWARE DEVELOPMENT ENGINEER THE ROLE: AI Software development engineer on teams building and optimizing Deep Learning applications and AI frameworks for AMD GPU compute … Edge Compiler Tech: Leverage advanced compiler technologies to improve deep learning performance. Optimize Deep Learning Pipeline: Enhance the full pipeline, including integrating graph compilers. SoftwareEngineering Best Practices: Apply sound engineering principles to ensure robust, maintainable solutions. PREFERRED EXPERIENCE: GPU Kernel Development & Optimization: Proficient experienced in designing … integrating optimized GPU performance into machine learning frameworks (e.g., TensorFlow, PyTorch) to accelerate model training and inference, with a focus on scaling and throughput. SoftwareEngineering: Proficient skills in Python and C++, with experience in debugging, performance tuning, and test design to ensure high-quality, maintainable softwareMore ❯
Altrincham, Cheshire, United Kingdom Hybrid / WFH Options
慨正橡扯
About the job The Opportunity We're seeking a passionate and experienced Lead Software Engineer. As an experienced technical leader within our Engineering discipline, you will be empowered to apply your expertise in software design, development, quality assurance, and maintenance, while helping foster a strong focus on … Land Asset Management, and Digital Democracy. Key Accountabilities And Responsibilities A Lead Engineer oversees the planning, design, development, integration and testing of high-quality software solutions that meet business and user needs. Equally, they are proactive in identifying continuous improvement opportunities, making use of best practice design patterns, methods … and tools. This includes: Taking technical responsibility for the high-quality engineering of complex services across all stages (design, build, test, deploy, operate, and continually improve) Implementing end-to-end architectures for larger services, ensuring deliverables are of a high standard and maintaining quality documentation Structuring and providing technical More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
Capital One
Nottingham Trent House (95002), United Kingdom, Nottingham, Nottinghamshire SoftwareEngineering Manager - Data Operations About the Role It's an exciting time at Capital One UK. We're on a mission to create our next generation, cloud-based data ecosystem, to unlock the power of data, increase financial inclusion … all areas of their focus. Support and grow the productivity of your team, enabling them to rapidly deliver stable service. Enhance and shape the Engineering and Agile delivery processes within your team to support quality and pace and improvements to the service that can be game changing for the … we offer. Coach, nurture and develop the associates in your team, supporting their personal and technical growth. Collaborate with cross-functional peers and Senior SoftwareEngineering managers to ensure the successful delivery of our cross-team deliverables and service targets. Work with Agile Delivery Leads and Senior Leaders More ❯
Plymouth, Devon, United Kingdom Hybrid / WFH Options
Robert Bosch Group
Sr. Embedded Software Engineer (Multiple Positions) (REF252139N) Full-time ETAS, Inc. seeks Sr. Embedded Software Engineer (Multiple Positions) at its facility located at 15800 Haggerty Road, Plymouth, MI 48170. Responsible for supporting projects/customers in regard to AUTOSAR related topics, including: AUTOSAR Workflow AUTOSAR - BSW generation Porting … basic software to microcontrollers Designing, implementing, and testing AUTOSAR -BSW modules Acceptance testing of third party supplied software modules Customer on-site training and consulting Developing, testing, and releasing RTA-FBL Flash bootloader ports with the product team for US based OEMs and tier 1 suppliers Supporting and … technical kick-off meetings, and workshops with customers and their suppliers Requirements: This position requires a bachelor's degree, or foreign equivalent in Electrical engineering, Electronic engineering, Softwareengineering or a related field, plus 5 years of experience as a Software Engineer or an occupation More ❯
take systems that understand large technical documents and turn them into code. This is a job of excitement and exploration, requiring AI expertise and softwareengineering skills to build complex systems. Knowledge of semiconductors is a plus. At Normal Computing, you will contribute to cutting-edge machine learning … systems using large language models to process complex technical documents Develop solutions for multi-modal data handling (PDFs, logs, tables) Solve challenging AI and softwareengineering problems Work with other teams to integrate AI into our products Create robust AI evaluation frameworks Develop strategies to manage AI-specific … latency, variance, errors) Keep up with AI advancements, especially in language models and multi-modal AI What Makes You A Great Fit: Experience with engineering projects, ideally related to ML or AI Strong softwareengineering skills, especially with distributed systems Proficiency in Python and ML frameworks (PyTorch More ❯
Subscribe to our newsletter below and never miss the latest updates or an exclusive offer. Apply to: SoftwareEngineering Degree Apprenticeship (Level 6) Learning Provider Delivered by BPP UNIVERSITY LIMITED Employer ARM LIMITED Vacancy Description About the Apprenticeship Program: 3 Year Degree Program studying towards a Digital Technology … developing tools for Keil Studio. Data Science from Python projects to enabling AArch64. Machine Learning analysing machine learning workloads. High Performance Compute developing reference software stacks. Compilers developing compilers in C. Firmware developing secure firmware. Linux Kernel debugging and testing. Key Details Vacancy Title SoftwareEngineering Degree More ❯
Wellington, Shropshire, United Kingdom Hybrid / WFH Options
Adecco
Java Software Engineer x 8 West Midlands - hybrid working 55,000 - 65,000 Join a World-Class SoftwareEngineering Team as a Java Software Engineer! Are you a hands-on technical expert looking for an opportunity to make a real impact? Do you thrive in a … culture and have a passion for automation, performance, and quality? If so, we want you to be part of our team! As a Java Software Engineer, you'll play a key role in delivering high-quality software solutions, applying a softwareengineering mindset to everything from … provisioning services to writing automation tools and scripts. You'll help us build reliable and performant services, eliminate waste, and improve processes across the software delivery lifecycle. Your Role Take ownership of delivering business outcomes, from requirements to production. Be responsible for all aspects of your code, including performance More ❯
Telford, Shropshire, United Kingdom Hybrid / WFH Options
Adecco
Java Software Engineer x 8 West Midlands - hybrid working £55,000 - £65,000 Join a World-Class SoftwareEngineering Team as a Java Software Engineer! Are you a hands-on technical expert looking for an opportunity to make a real impact? Do you thrive in a … culture and have a passion for automation, performance, and quality? If so, we want you to be part of our team! As a Java Software Engineer, you'll play a key role in delivering high-quality software solutions, applying a softwareengineering mindset to everything from … provisioning services to writing automation tools and scripts. You'll help us build reliable and performant services, eliminate waste, and improve processes across the software delivery lifecycle. Your Role Take ownership of delivering business outcomes, from requirements to production. Be responsible for all aspects of your code, including performance More ❯
JUNIOR SOFTWARE ENGINEER - C++ Salary up to £30,000 Our client is searching for an enthusiastic junior who is looking to begin their career in Software Engineering. As an industry leading tech consultancy, working within telecoms, healthcare and many more, this position will allow you to work with … software used for international brands. In addition to offering a competitive salary and a fantastic opportunity for career progression, you can learn a lot from this team based near Coventry. If you have good foundation knowledge in C++ and are passionate about beginning your career- do not miss this … unique opportunity. WHO ARE WE? As an industry leading tech consultancy, based near Coventry, our client provides industry leading software to help companies scale all within the telecoms, healthcare, and other industries. As an employee-owned company, you will be directly at the heart of the team, experiencing and More ❯
Join us as a Back End Engineer This is an opportunity for a technically minded Software Engineer to join NatWest Boxed You'll be working with new and innovative technology to deliver high impact solutions Hone your existing softwareengineering skills and advance your career in this … well-tested and easy to maintain and extend. You’ll also: Work with stakeholders across the business to drive the direction of NW Boxed engineering and put the long-term interests of customers at the heart of key decisions Collaborate across our backend chapter to uphold standards, best practices … Support and oversee junior engineers and act as a subject matter expert The skills you'll need You’ll need a strong background in softwareengineering, software design or database design and architecture. You should have solid practical and theoretical knowledge of Java software development as More ❯
WRK digital are thrilled to be partnered with Skipton Building Society supporting the growth of their cloud engineering and architecture functions. As their highly skilled team expands, they are seeking a Principal Architect to help define, lead and govern the technology architecture strategy across the organisation. The Principal Architect … will provide leadership, technical expertise, and strategic direction to teams, ensuring best practices in softwareengineering, cloud technologies, and enterprise architecture are upheld. This role spans both IT infrastructure and Engineering domains, ensuring robust architectural solutions across diverse technology landscapes. As Principal Architect, you will be responsible … of services. Ensuring high availability, scalability, and security in cloud deployments. Driving the implementation of Azure-native solutions. Providing technical leadership and mentorship to engineering and IT infrastructure teams. Leading cross-functional teams, ensuring architectural decisions align with business goals. Serving as a trusted advisor to the GCIO, Director More ❯
My leading Financial Services client are looking for a Head of SoftwareEngineering to take responsibility for the Front Office Derivatives Technology space. You'll deliver key strategic business goals by identifying system changes that support revenue generation and regulatory reporting for the Front Office businesses, focusing on … Up to £150,000 + bonus + package Location: London (good work from home options available) If you are interested in this Head of SoftwareEngineering position and meet the above requirements please apply immediately. More ❯