Description For Murex Lead Software Engineer JPMorgan Chase is seeking a Murex Lead Software Engineer to join their Private Bank Trading Technology team within Asset & Wealth Management. This is a senior technical role where you'll be responsible for leading and implementing critical technology solutions using the Murex trading platform. As a Murex Lead Software Engineer, you … ll be an integral part of an agile team working to enhance, build, and deliver trusted market-leading technology products. You'll be responsible for executing creative software solutions, developing secure high-quality production code, and leading technical evaluations with vendors and internal teams. The role requires deep expertise in Murex systems, including MxMLExchange, Data dictionary Formulae, Tasks, and … Templates. You'll work with Datamart modules, dynamic tables, and manage access rights and Global Operating Model setups. Your strong background in softwareengineering, combined with knowledge of financial services IT systems, will be crucial for success. Key responsibilities include leading communities of practice across SoftwareEngineering, driving adoption of new technologies, and maintaining high standards More ❯
Insight Experience for Women - SoftwareEngineering Fast track your career at our Insight Experience for Women, SoftwareEngineering, Edinburgh, 2025 Do you want to learn more about SoftwareEngineering, and how you can get your career off to a flying start? Our Insight Experience is your chance to get a flavour of what it … have the chance to develop your network and realise your strengths Applications are now open, so spark your imagination and harness your skills to start your future career, today SoftwareEngineering Our Software Engineers play an essential part in the technical design, development, and testing of complex applications and services. There are opportunities to work across the … a three-year degree, or second year of a four-year degree programme To be graduating in 2027, and on track to achieve a degree in a Science, Technology, Engineering, or Mathematics (STEM) subject The right to work in the UK in 2026 What else you need to know On the day, you must be able to attend in More ❯
Harvey Nash Executive Search is delighted to be partnering with our Edinburgh based client, to appoint a new Head of Software Engineering. Its an exciting time for our client as they grow and we're looking to speak to talented softwareengineering leaders, who bring a wealth of experience in both Technology and leadership to this new … role. We want to speak to true technologists with a solid background in software, who having progressed into a sizeable leadership role, retains a passion and knowledge of software best practice, CI, DevOps and much more. Our successful candidate will have many years experience in softwareengineering, with specific experience in back end softwareengineering including middleware and cloud native platforming. You will have experience of managing a team of software engineers in excess of 50 people in a fast paced private sector environment. Think start up/SME mentality - someone with the ability to mentor and develop teams to deliver best in class software engineering. NB - This is a site based More ❯
Edinburgh, City of Edinburgh, United Kingdom Hybrid / WFH Options
Lorien
SoftwareEngineering Manager Up to £65,000 + Bonus | Hybrid (2 days office/3 days home) | Edinburgh or Glasgow Are you a proven people leader with a strong technical background looking to take your next step in a modern, growing tech business? We're hiring a SoftwareEngineering Manager to lead a high-performing feature … organisation that's investing heavily in its technology platform, embracing cloud, automation, and modern development practices. What you'll be doing: Leading and developing a team of 3-6 software engineers, providing day-to-day support and long-term career development Taking ownership of delivery, planning, and technical direction within your team Driving best practices in engineering - clean … code, CI/CD pipelines, and secure, scalable systems Collaborating closely with Product, QA, and other Engineering Managers to align on goals and deliverables Contributing to continuous improvement across engineering, including mentorship, tech choices, and agile processes Tech environment: .NET/C# Blazor, SQL Server Azure (DevOps, cloud-native services) What we're looking for: Experience leading a More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Lorien
SoftwareEngineering Manager Up to £65,000 + Bonus | Hybrid (2 days office/3 days home) | Edinburgh or Glasgow Are you a proven people leader with a strong technical background looking to take your next step in a modern, growing tech business? We're hiring a SoftwareEngineering Manager to lead a high-performing feature … organisation that's investing heavily in its technology platform, embracing cloud, automation, and modern development practices. What you'll be doing: Leading and developing a team of 3-6 software engineers, providing day-to-day support and long-term career development Taking ownership of delivery, planning, and technical direction within your team Driving best practices in engineering - clean … code, CI/CD pipelines, and secure, scalable systems Collaborating closely with Product, QA, and other Engineering Managers to align on goals and deliverables Contributing to continuous improvement across engineering, including mentorship, tech choices, and agile processes Tech environment: .NET/C# Blazor, SQL Server Azure (DevOps, cloud-native services) What we're looking for: Experience leading a More ❯
Verification for Constraint Programming", working with Dr Ciaran McCreesh and other project collaborators. This project is funded by ARIA. Specifically, the job requires excellent programming skills and substantial prior software development experience.As well as softwareengineering activities, the successful candidate will also be expected to contribute to the formulation and submission of research publications and research proposals … as well as to help manage and direct this complex and challenging project as opportunities allow. The job involves maintaining and extending software used for solving constraint programming and optimisation problems, and for verifying that the solutions provided are correct. It will involve a mix of algorithm engineering and formal methods, alongside more traditional softwareengineering activities. This project involves developing software which is both mathematically rigorous, and sufficiently performant to be used to solve hard problems at industrial scale. The software is developed in a mix of modern C++, Rust, and CakeML. The successful candidate will work closely with other members of the team; besides the Principal Investigator, these include a Research More ❯
Title: Reprogramming Specialist We are a company of innovators, thinkers, creators, explorers, volunteers and dreamers who all share one goal - to improve the world. We deliver science, technology and engineering solutions to governments and companies around the world. KBR employs approximately 37,000 people worldwide with customers in more than 80 countries and operations in over 30 countries. For … delivery and mission execution, no other company can match the breadth and depth of KBR. Learn more about our business here. The Opportunity: We are seeking a highly skilled Software Engineer to join our team to support critical Modernisation and uplifting of Electronic Warfare capability that protect national security. As Software Engineer, you have a passion for designing … developing, and maintaining cutting-edge software solutions. With expertise in programming languages, agile software development methodologies, and system integration, you excel at turning complex problems into elegant, functional and maintainable code. Your ability to collaborate, adapt to new technologies, and deliver high-quality solutions makes you an indispensable part of any team. Responsibilities Perform all activities associated with More ❯
the technologies that help to keep people safe where they live, learn, work and play. Our integrated technology ecosystem unifies critical communications, video security and access control, and CommandCentral software, enabling collaboration in more powerful ways. At Motorola Solutions, we're ushering in a new era in public safety and security. Bring your passion, potential and talents to a … while continuing to innovate, refine and modernise our offerings. This includes the creation of new Android/iOS based applications while ensuring longevity for our existing applications. The "Senior Software Engineer" role will be responsible for working within a team of approximately 10 software engineers who design, develop and release these software solutions for our UK Fire … Service customers. The post holder will be responsible for developing high quality, high performing software at a high velocity in accordance with the direction set by the Senior Manager of SoftwareEngineering, working closely with our Product Manager for our UK Fire Mobile product. The post holder will report to the Senior Manager of Software Engineering. More ❯
We have an exciting and rewarding opportunity for you to take your softwareengineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate Sector, AI/ML & Data Platforms team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in … way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production … code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems More ❯
Job Title: Principal Software Engineer - x8 Location: Isle of Wight - Cowes/Portsmouth - Broad Oak - We offer flexible working arrangements - Part time & accruing hours available. Please let us know if you would like to discuss these options Salary: Up to £75,900 (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 and competencies Produce or assist in the creation of software estimates for sub-systems Your skills and More ❯
Job Title: Principal Software Engineer - x8 Location: Isle of Wight - Cowes/Portsmouth - Broad Oak - We offer flexible working arrangements - Part time & accruing hours available. Please let us know if you would like to discuss these options Salary: Up to £75,900 (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 and competencies Produce or assist in the creation of software estimates for sub-systems Your skills and More ❯
Job Title: Principal Software Engineer - x8 Location: Isle of Wight - Cowes/Portsmouth - Broad Oak - We offer flexible working arrangements - Part time & accruing hours available. Please let us know if you would like to discuss these options Salary: Up to £75,900 (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 and competencies Produce or assist in the creation of software estimates for sub-systems Your skills and More ❯
Job Title: Principal Software Engineer - x8 Location: Isle of Wight - Cowes/Portsmouth - Broad Oak - We offer flexible working arrangements - Part time & accruing hours available. Please let us know if you would like to discuss these options Salary: Up to £75,900 (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 and competencies Produce or assist in the creation of software estimates for sub-systems Your skills and More ❯
Senior C++ Software Engineer – UML Modelling Location: Edinburgh Clearance Required: SC cleared Type: Contract IR35 Status: Inside or Working Model: Office-based Overview We are seeking an experienced C++ Software Engineer to support a high-profile defence and aerospace programme involving real-time embedded software development. You will be joining a well-established softwareengineering team contributing to critical radar systems and complex platform capabilities. This role offers the opportunity to work on cutting-edge projects, applying modern softwareengineering practices and modelling techniques within a collaborative, multi-disciplinary environment. Key Responsibilities Develop and maintain embedded software using C++ within a UML-based modelling environment (e.g. IBM Rhapsody) Support full software development lifecycle activities — from design and implementation to integration and verification Collaborate with systems and hardware engineers to deploy software to multi-core or distributed embedded platforms Adhere to relevant standards such as RTCA DO-178C and MISRA C/C++ for airborne software development Deliver software using Agile methodologies, contributing to regular sprints and reviews More ❯
Overview The Senior Software Development Engineer in Test will be a hands-on role on a small team of test automation engineers on the development of automated tests for the next generation patient monitoring platform. This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will work closely with cross-functional … groups such as Systems, Hardware, Verification, Electrical and Software Engineering. The test automation development includes the patient monitoring platform of the next generation patient monitor in an enterprise of networked patient monitors physically located on multiple hospital floors communicating with several central stations. The successful candidate for this role will have test automation development experience in agile software … environment. Responsibilities Work with the test automation team to review and derive required automation tests from requirements related to the patient monitoring platform Participate in cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design. Participate in the test automation component design efforts. Understand and design to existing interface specifications. Write, debug More ❯
Senior Software Development Engineer, AWS UK Job ID: AWS EMEA SARL (UK Branch) Would you like to help implement innovative cloud computing solutions and solve the most complex technical problems? Are you excited by the prospect of helping to build and run the world's largest cloud computing infrastructure? Amazon Web Services (AWS) builds and operates some of the … a customer issue, investigate why a metric is trending the wrong way, consult with the top engineers at Amazon, or discuss radical new approaches to automate operational issues. A software engineer at Amazon will have technical ownership of designs and services, and will influence good coding practices among peers. Responsibilities will include designing, coding, reviewing, testing, fixing, researching, deploying … and maintaining services and code in Amazon cloud production environments. Successful candidates will be experienced software engineers who can prioritize well, are good team players, develop at a high standard, can deal with new and ambiguous problem domains, and have a consistent track record of delivery. A day in the life At Amazon our software engineers take ownership More ❯
Overview The Principal Automation Software Engineer will be a hands-on role on a small team of test automation engineers developing automated tests for the next generation patient monitoring platform. This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will work closely with cross-functional groups such as Systems, Hardware … Verification, Electrical and Software Engineering. The test automation development includes the patient monitoring platform of the next generation patient monitor in an enterprise of networked patient monitors physically located on multiple hospital floors communicating with several central stations. The successful candidate for this role will have test automation leadership and development experience in agile software development environment. Responsibilities … Work with the test automation team to review and derive required automation tests from requirements related to patient monitoring platform Lead the cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design. Lead the test automation component design efforts. Understand and design to existing interface specifications. Plan and maintain test automation backlog More ❯
We are looking for an experienced and motivated Java Software Engineer to join our team. This exciting new role will contribute to our ground software product development, taking responsibility for specific areas of functionality within our product suite, and being the driver of design and development in those areas. Our Ground team is focused on the development of … new Bright Ascension ground software products, as well as supporting the maintenance of legacy products. As part of the Ground team, you will primarily be contributing to the development of new products and getting involved in all stages of the software development lifecycle as part of that work. The Ground team uses agile processes and works closely with … other development teams in the company to create a cohesive suite of software products. We see this role as being full time, although this is negotiable. Ideally, we would like this role to be on a hybrid basis based in either Dundee or Edinburgh, to allow for regular interaction with the teams responsible for product management, business development, sales More ❯
cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters. The Position We are looking for an Senior Software Engineer to join our team. In this role, you will develop both embedded software and application software for LumiraDx Point of Care Instruments, contributing to ongoing product … enhancements and maintenance. You will collaborate with colleagues to define requirements, identify risks, and design and implement software that runs on or supports current versions or future developments of the Instrument. Your work will also support the laboratory-based prototyping, informing the final device design which will be transitioned to manufacturing. Additionally, you will cater to the needs of … Test Strips development and commercialization through the software requirements of Instruments. The Opportunity: You will contribute to technical requirements, architecture, specifications, and interface design documents compliant with our established quality system and design controls. Design and implement software running on our medical device. Create and maintain low-level driver firmware for MCU peripherals such as UART, SPI, I2C More ❯
Skip to Content Link Select how often (in days) to receive an alert: Select how often (in days) to receive an alert: We are currently looking for a Senior Software Engineer to join our Research and Development team, based in Dunfermline. Our software development team work within a SAFe, agile framework, utilising the Atlassian suite (Jira, Bitbucket, Confluence … Bamboo) to control sprints, builds, merges & deployments, with a sophisticated DevOps process to automatically build, deploy, test and measure continuously the quality of our software (CI/CD). Working daily with a highly skilled & innovative team of hardware, optical & mechanical and algorithm engineers & data scientists, you will design, develop, and test software to support a diverse range … the data! ESSENTIAL DUTIES AND RESPONSIBILITIES Requirements capture and analysis Participates in technical requirements capture and contributes to technical requirements specifications that satisfy marketing requirements for new/updated software features. Demonstrates best practise and ensures requirements are precise, unambiguous and testable. Software Design Designs new software features and updates existing features, ensuring that all new design More ❯
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 softwareengineering, cloud and platform engineering. This includes fluency in Cloud Native, Data, Mobile, Internet of Things, Gen-AI, Frontend, Platform Engineering and Creative Design. If you're looking for an exciting career working in a vibrant environment with access to training and a global … are looking for talented Platform 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 Platform Solutions: Take part in architecting and implementing cutting-edge platform engineering solutions tailored to address unique business challenges More ❯
Lead Software Application Developer - R&D | West Lothian Location: West Lothian, Scotland Position: Lead Software Application Developer Department: Software & Firmware Reporting To: Head of Software and Firmware Employment Type: Full-Time, Permanent - Hybrid 2 days on site. Are you a talented software developer with a passion for innovation and technology leadership? Do you enjoy working … in a collaborative environment where your input shapes the future of cutting-edge applications? Our client, a pioneering R&D company based in West Lothian, is seeking a Lead Software Application Developer to join their growing team. In this critical role, you will lead by example-taking ownership of high-quality application development while mentoring developers and contributing to … the technical direction of the business. Key Responsibilities Architect, design, and develop scalable, high-performance applications using C#, .NET Framework and related technologies Maintain and enhance existing software solutions to meet evolving requirements Write clean, maintainable, and well-documented code that aligns with best practices and coding standards Conduct code reviews to uphold quality and consistency across the development More ❯
Staff Software Engineer (Frontend/Full-stack) Description For Staff Software Engineer (Frontend/Full-stack) Motorola Solutions is seeking a Staff Software Engineer to join their Evidence and Devices Engineering team in Edinburgh, UK. This is a hybrid role requiring 2-3 days in office, focusing on frontend/full-stack development for their evidence … management software system. The role involves working with body cameras, vehicle cameras, and evidence management software used in public safety applications worldwide. The position offers an opportunity to lead frontend architecture while working with a high-performing team of software engineers. You'll be responsible for implementing new features and improving the architecture, performance, scalability, and resilience … team members Identify and address performance bottlenecks and technical debt Contribute to frontend development processes and tooling Collaborate with product management and UX/UI designers Requirements For Staff Software Engineer (Frontend/Full-stack) TypeScript 8+ years experience in frontend or full-stack development 3+ years experience with Angular or similar modern frontend frameworks Deep understanding of modern More ❯
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 softwareengineering, cloud and platform engineering. This includes fluency in Cloud Native, Data, Mobile, Internet of Things, Gen-AI, Frontend, Platform Engineering and Creative Design. If you're looking for an exciting career working in a vibrant environment with access to training and a global … are looking for talented Platform 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 Platform Solutions: Take part in architecting and implementing cutting-edge platform engineering solutions tailored to address unique business challenges More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Motability Operations
Description The SoftwareEngineering team is looking for an experienced engineer to join a product team that works closely with the business in delivering and maintaining software for our internal and external customers. It is an agile delivery environment with momentum from some recent big successes, with lots of exciting new projects also in the pipeline. Key … aspects of working in an agile team at MO Focus on delivering working software Blending user (customer) feedback and best practice to evolve what we deliver Continuously inspect and adapt how we deliver software Utilise great testing principles, TDD & automation A "build to run mindset", ensuring the software/systems we build are easy to support and … other engineers so the next person will find things a little bit easier The team is greater than the sum of its parts Qualifications We are looking for a Software Engineer to join a growing team. For this role we would like someone passionate about the craft of software delivery to help build great software for our More ❯
Employment Type: Permanent, Part Time, Work From Home