Easter Howgate, Midlothian, United Kingdom Hybrid/Remote Options
Leonardo UK Ltd
Overview Job Description: Your impact We are looking for a motivated and experienced Software Team Leader to join our Advanced Targeting Systems line of business. You will be leading a team dedicated to developing software-driven test and support equipment for cutting edge advanced targeting systems. Key responsibilities will include guiding the software development team in creating … innovative software solutions specifically for advanced targeting and laser equipment. As a Lead Software Engineer you will: Develop technical expertise in the Advanced Targeting Test Equipment software to support the development of the next generation of software driven test equipment You will develop and guide a team of software engineers with a cross section of … skills and experience to deliver solutions to complex test requirements Support softwareengineering governance and Lifecycle Management (LCM) activities related to softwareengineering such as bids, design reviews and audits. Play an important part in the definition of, and sign-off, all software planning and process artefacts Take a lead role in the development of More ❯
Job Overview Job purpose Are you passionate about Software, Engineering, Coding and all things Programming? Are you interested in learning how SoftwareEngineering operates in a large business and operates with Hardware Systems to develop cutting edge technology? Do you have a willingness to learn and develop new skills from leading experts in SoftwareEngineering … within a global, innovative and industry-leading organisation? If the answer is yes, then please read on to see what Thales has to offer... In the role of a Software Graduate Apprentice, you will work with the Engineering and Industry teams to design Software Solutions for our Engineering Systems and Hardware. You'll work collaboratively with … other teams in the business to ensure that you deliver the most effective software systems for the business and grow your skills and knowledge whilst doing so. In this role you will have the opportunity to support "embedded systems" which will allow for you to test the practicalities of your coding on real time cutting edge hardware. As a More ❯
Australia; New Zealand; Canada and Japan. Outstanding applicants without a UK working visa may be considered for visa sponsorship with SeeByte. SeeByte, the global leader in developing of smart software solutions for uncrewed maritime systems, are looking to recruit a Software Engineer to join their team in their Edinburgh or Bristol office, Hybrid (60% of time in office … on your commute as SeeByte participates in the Cycle to Work Scheme and Travel season ticket loan Main purpose of the role: You will work as part of an engineering project team to deliver robust and innovative technology solutions to SeeByte’s customers worldwide. The role will include but not be limited to design, development, test and integration of … SeeByte’s software solutions. Support and training will be given to allow you to develop within the role and become a softwareengineering expert, developing exciting software systems for uncrewed systems. Key Responsibilities of the role: You will work with SeeByte’s engineering project teams to deliver robust and innovative technology solutions to SeeByte’s More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid/Remote Options
Cathcart Technology
SoftwareEngineering Manager required to lead a team of Java engineers in Edinburgh, shaping the development of next-generation, large-scale systems that solve complex technical challenges in a collaborative environment. The Opportunity This is a chance to lead a team of talented engineers building sophisticated, large-scale backend systems that deliver real-time, mission-critical functionality to … millions of users. You'll tackle complex engineering challenges in a regulated, high-availability environment, driving innovation while ensuring reliability, quality, and customer trust. You'll lead an agile team who will be working on Java-based distributed systems and cloud platforms, whilst guiding delivery across the full software development lifecycle. You'll empower your team to take … and implementing the latest tools, practices, and methodologies to solve meaningful, real-world problems. The Company This is a modern, globally recognised technology company operating at the forefront of software innovation. They have built a deeply technical, forward-thinking engineering culture where collaboration, experimentation, and operational excellence are core capabilities. Teams work with large-scale datasets, complex systems More ❯
Software Engineer - Python page is loaded Software Engineer - Pythonlocations: GBR-Edinburgh-5th Floor, Exchange Towertime type: Full timeposted on: Posted 8 Days Agojob requisition id: RLSEG (London Stock Exchange Group) is more than a diversified global financial markets infrastructure and data business. We are dedicated, open-access partners with a dedication to excellence in delivering the services our … opportunity, diversity and innovation, LSEG is a place where everyone can grow, develop and fulfil your potential with meaningful careers ROLE SUMMARY: You will join a team of Lead Software Engineers who design and develop high-impact, scalable solutions, working hands-on throughout the complete software lifecycle - from architecture to deployment.They deliver high-quality code that aligns with … business goals and productionizes AI solutions, and help establish and maintain softwareengineering standards.They combine strategic thinking, strong problem-solving skills, and a collaborative approach to successfully ship efficient software. What you'll be doing: Contribute to the design, architecture and development of scalable AI software solutions (Python), ensuring alignment with business objectives and technical standards. Optimize More ❯
database of chemical programs, we are accelerating chemical discovery to improve quality of life and extend the reach of humanity. Job Description: We are seeking a Senior Full Stack Software Engineer to develop the next version of our innovate automated chemistry tech platform. You'll be working in a growing, cross functional engineering team with expertise across software, hardware, data engineering, AI research and infrastructure. Chemify is in start-up mode and our product roadmaps are being delivered in tight iterations, to be successful in this role you'll be comfortable moving fast and pitching in across a range of our applications, we're a team that show up for each other and leverage collaborative problem … team to ensure new features are well architected Champion best practises for testing, author and maintain code and user facing documentation Contribute to internal communities of practise (CoPs) for softwareengineering Mentor junior colleagues and share your knowledge and experience with the wider team Contribute to team-wide initiatives, including code reviews, design discussions, process improvements and workstream More ❯
Linlithgow, West Lothian, Scotland, United Kingdom
Rise Technical Recruitment Limited
Project Manager Software/Hardware (Hybrid -2 days per week onsite , Tuesdays & Thursdays ) Very Competitive Salary + 32 Days Holiday + Bonus + Share Incentive Plan + Healthcare Scheme + Income Protection + Life Assurance + Flexible Working Hours + 5% Pension Excellent opportunity for an experienced Project Manager to join a growing and innovative R&D organisation, renowned … and capability, this is an ideal time to join and make a real impact on the future success of the business. In this role you will lead multi-disciplinary Engineering teams in the delivery of next-generation hardware and software solutions. You will be responsible for planning, budgeting and executing product development projects, working closely with Product Management … stakeholders. This is a fantastic opportunity for a Project Manager to influence product direction and help shape the next generation of innovative solutions. The Role: Lead Electronics, Mechanical and SoftwareEngineering teams through the product development lifecycle Plan, budget and manage complex new product introduction projects Work closely with Product Management to define and refine product requirements and More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid/Remote Options
Singular Recruitment
Senior Project Manager (Electronics & Embedded Software) Im currently working with a market-leading technology company that develops communication devices used by a global client base, including some of the most recognised technology companies in the world. They are looking to hire a Senior Project Manager to lead a multi-disciplinary design team across Electronics, Mechanical, and Software development. … with Product Management on commercial strategy and regularly interface with Senior Leadership on roadmap and project delivery. What Youll Be Doing Leading and coordinating cross-functional Electronics, Mechanical and Softwareengineering teams to deliver innovative new products and features Planning, budgeting, and managing complex development projects within an established NPI framework Motivating and guiding teams to meet milestones … and deliver on objectives Working collaboratively with Product Management to help define the roadmap for your assigned product line Leading engineering concept exploration, trade-off analysis and feasibility assessment Line management and mentoring of engineers, including supporting recruitment activities Driving quality initiatives and continuous improvement alongside other management peers What Were Looking For Degree in Electronics, SoftwareEngineeringMore ❯
OF THE ROLE The BBC World Service serves audiences across the globe with impartial news and information in 41 languages (and growing), reaching 1.5 billion people each year. Our engineering teams ensure those audiences can access trusted journalism wherever they are, on any device or connection. As a Senior Software Engineer within the World Service Discovery team, you … news products. You'll shape technical direction, mentor colleagues, and ensure our systems remain performant, resilient, and accessible to all. You'll bring deep technical expertise, leadership in modern engineering practices, and a curiosity for how technology can enable storytelling at global scale. WHY JOIN THE TEAM Join a team that combines technical excellence with social purpose, building products … products, ensuring scalability, security, and accessibility across all supported languages and platforms. Write, review, and maintain high-quality code (React, Next.js, TypeScript, Node.js, CSS, HTML, etc.) aligned with BBC engineering standards and modern delivery practices. Participate in and guide technical planning, architecture reviews, and security assessments across cross-disciplinary teams. Collaborate with Product, Design, and Editorial partners to deliver More ❯
As a Lead Software Development Engineer in Test (SDET) at JPMorganChase within Asset Wealth Management, youare an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas … within various business functions in support of the firm's business objectives. Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develops secure high-quality production code, and reviews and debugs code written by others Identifies opportunities to eliminate or … automate remediation of recurring issues to improve overall operational stability of software applications and systems Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture Leads communities of practice across SoftwareEngineering to drive awareness and use More ❯
each other and care about work-life balance and wellbeing. Sound like the kind of place you want to work? If so, read on THE TEAM As a Senior Software Engineer at GoFibre, you'll lead a small squad within our softwareengineering team, driving the development, enhancement, and integration of key systems and applications. You'll … supporting team members to help them grow and succeed. WHAT YOU WILL BE WORKING ON Lead the development of core GoFibre business systems in collaboration with the Head of Software Engineering. Shape system strategy across the technology function, balancing in house development with third party solutions to maximise efficiency. Manage and mentor team members, setting clear goals and driving … continuous improvement. Design, develop, and implement scalable software solutions, leading on technical design and architecture. Oversee and maintain integrations between internal systems. Produce clear, detailed technical documentation and uphold high standards in code quality and reviews. Actively contribute to design and technical decisions, supporting agile delivery through sprint planning, stand ups, and retrospectives. Identify and resolve project issues, keeping More ❯
Edinburgh, Scotland, United Kingdom Hybrid/Remote Options
Singular Recruitment
Senior Project Manager (Electronics & Embedded Software) I’m currently working with a market-leading technology company that develops communication devices used by a global client base, including some of the most recognised technology companies in the world. They are looking to hire a Senior Project Manager to lead a multi-disciplinary design team across Electronics, Mechanical, and Software … Product Management on commercial strategy and regularly interface with Senior Leadership on roadmap and project delivery. What You’ll Be Doing Leading and coordinating cross-functional Electronics, Mechanical and Softwareengineering teams to deliver innovative new products and features Planning, budgeting, and managing complex development projects within an established NPI framework Motivating and guiding teams to meet milestones … and deliver on objectives Working collaboratively with Product Management to help define the roadmap for your assigned product line Leading engineering concept exploration, trade-off analysis and feasibility assessment Line management and mentoring of engineers, including supporting recruitment activities Driving quality initiatives and continuous improvement alongside other management peers What We’re Looking For Degree in Electronics, SoftwareMore ❯
Project Manager Software/Hardware (Hybrid –2 days per week onsite, Tuesdays & Thursdays) Very Competitive Salary + 32 Days Holiday + Bonus + Share Incentive Plan + Healthcare Scheme + Income Protection + Life Assurance + Flexible Working Hours + 5% Pension Excellent opportunity for an experienced Project Manager to join a growing and innovative R&D organisation, renowned … and capability, this is an ideal time to join and make a real impact on the future success of the business. In this role you will lead multi-disciplinary Engineering teams in the delivery of next-generation hardware and software solutions. You will be responsible for planning, budgeting and executing product development projects, working closely with Product Management … stakeholders. This is a fantastic opportunity for a Project Manager to influence product direction and help shape the next generation of innovative solutions. The Role: Lead Electronics, Mechanical and SoftwareEngineering teams through the product development lifecycle Plan, budget and manage complex new product introduction projects Work closely with Product Management to define and refine product requirements and More ❯
Edinburgh, Scotland, United Kingdom Hybrid/Remote Options
Be-IT
Up to £85,000 plus bonus and benefits Hybrid working in Edinburgh - 2 days per week Are you a Software and Snowflake SME looking for a new challenge? Join an expert Data and SoftwareEngineering team and take ownership of the infrastructure that connects Snowflake with the wider data ecosystem. For this role, Be-IT are seeking … guidance for Snowflake across different technical/leadership teams. Should have a development background with strong experience building web-based applications. Will need an expert level understanding of modern softwareengineering, working closely with technical leadership. As well as Snowflake experience you should also have skills/knowledge across AWS, Kubernetes, front end technologies such as React, backend More ❯
Erskine, Renfrewshire, Scotland, United Kingdom Hybrid/Remote Options
DXC Technology
Monitor model performance and retrain as needed to ensure accuracy and efficiency. Collaborate with cross-functional teams to integrate AI solutions into scalable products Ensure best practices in data engineering and contribute to architectural decisions Contribute to the mentoring and development of junior team members. Support senior team members in identifying and addressing data science opportunities. Required Skills & Experience … and serving tools: ONNX, TensorRT, TensorFlow Serving, TorchServe Familiarity with ML lifecycle tools: MLflow, Kubeflow, Azure ML Pipelines Experience working with distributed data processing using PySpark. Solid understanding of softwareengineering principles and version control (e.g., Git). Excellent problem-solving skills and ability to work independently or in a team. Strong proficiency in Python and ML libraries … and serving tools: ONNX, TensorRT, TensorFlow Serving, TorchServe Familiarity with ML lifecycle tools: MLflow, Kubeflow, Azure ML Pipelines Experience working with distributed data processing using PySpark. Solid understanding of softwareengineering principles and version control (e.g., Git). Excellent problem-solving skills and ability to work independently or in a team. Typically, 6+ years of relevant work experience More ❯
Motorola Solutions values your privacy .Senior Software Engineer page is loaded Senior Software Engineerlocations: Edinburgh, UK (ZUK129)time type: Full timeposted on: Posted Todayjob requisition id: R58468 Company Overview At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. … safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future. Department Overview Our world class Video Management Software allows Enterprise customers to monitor all aspects of security at their sites. From integrating video analytics in Windows applications to making highly scalable cloud microservices - our engineers have opportunities … to work with a very diverse and exciting range of products. We are seeking talented senior software engineers to expand our teams and contribute to product development. Our hybrid home/office model is fully supported, with a fantastic city center office in Edinburgh. Job Description What You Will Do Delivering high quality, reliable software in our cloud More ❯
about work-life balance and wellbeing. Sound like the kind of place you want to work? If so, read on THE TEAM As a Senior Test Engineer within the SoftwareEngineering team at GoFibre, you'll be responsible for designing, developing, and implementing automated testing solutions that ensure the quality, reliability, and performance of our software applications. … with a proactive approach to uncovering edge cases. Reporting, tracking, and managing defects through to resolution, ensuring timely communication and follow-up. Championing a quality-first mindset across the softwareengineering team, supporting continuous improvement and best practices in testing and automation. WHAT YOU WILL BRING TO THE ROLE Extensive experience in designing, developing, and maintaining automated testing … functional, regression, API, and performance testing, with a keen eye for detail and accuracy in identifying issues. Excellent collaboration and communication skills, with the ability to work effectively across engineering and delivery teams. Proactive, quality-driven mindset, continuously improving automation practices and championing GoFibre's values of simplicity, collaboration, commitment, customer, and safety. We love that everybody is different More ❯
Edinburgh, Midlothian, United Kingdom Hybrid/Remote Options
Bright Ascension Ltd
overseeing the full recruitment lifecycle and collaborating with department heads to fulfil staffing needs. The ideal candidate will have a strong background in recruitment (particularly in the field of softwareengineering), excellent interpersonal skills, and the ability to thrive in a fast paced environment. We see this role as being full time, although this is negotiable. Ideally, we … and confidentiality. The ability to manage multiple priorities and deadlines effectively. We think that the following skills would definitely be valuable in this role: Experience in sourcing and recruiting softwareengineering roles. What we can offer you A competitive salary in the range of £60k-£70k depending on experience, with regular reviews. A fantastic opportunity to join a … you can explore your ideas and make a big difference to the product and business. About Bright Ascension We are a fast growing, innovative company changing the way that software is developed in the space industry. With customers across the world, ranging from universities and space agencies, to commercial organisations and start ups, our core technologies enable our customers More ❯
Senior Java Software Engineer 📍Remote UK | 🌍 Global Fintech | 💳 Merchant-First Payments Ecosystem A high-growth global fintech, renowned for delivering world-class payments-related software and technology, is looking to expand its engineering team. As the company continues to scale its platform to meet growing demand, they’re seeking experienced engineers to join their collaborative, outcome-driven … is building a smarter, more seamless payments experience. Their teams are small, empowered, and focused on delivering real value to merchants. With a culture rooted in curiosity, pragmatism, and engineering excellence, they prioritise outcomes over outputs and encourage innovation at every level. This is a place for engineers who want to solve real-world problems with elegant, modular, and … testable code—and who want their work to make a tangible difference. 🚀 About the Role As a Senior Software Engineer II , you’ll be responsible for designing and developing backend services and portals that power the core payment processing platform. You’ll work across a variety of languages, frameworks, and modern engineering practices like Behaviour-Driven Development (BDD More ❯
Glasgow, Scotland, United Kingdom Hybrid/Remote Options
Spire
At Spire, the Space Reliability Engineering team's mission is to protect, provide for, and progress the reliable operation of Spire’s constellation of satellites, ground stations, and software through vigilant monitoring of availability, latency, performance, and capacity. We embrace the Site Reliability Engineering work style and apply it to Space. This role can be situated in … Glasgow, UK, Munich, Germany or Luxembourg City, Luxembourg. What You'll Do as a Software Engineer for the Space Reliability Engineering team: As a Software Engineer working with the Space Reliability Engineering team, you will be working with a small team in an agile environment. You will be working on systems and tools that improve the … awareness, and performance monitoring. Develop a data platform that allow for flexible data storage and analytics Maintain configuration control of all assets and provide for the rollout of updated software and configuration Key Skills: Candidates should have experience implementing systems using Python, including integrating with a diverse set of data stores and cloud services. They will need to interface More ❯
Motorola Solutions values your privacy .Software Engineer page is loaded Software Engineerlocations: Glasgow, UK (ZUK118)time type: Full timeposted on: Posted Todayjob requisition id: R54753 Company Overview At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications … 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 … and customers 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 "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 More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid/Remote Options
Cactus Search
Software Technical Lead (.NET/SQL/Azure/C#) Salary: Up to £75,000 + Bonus DOE | Hybrid working The Tech Lead will take a central role in driving the technical direction of software projects, ensuring the delivery of scalable, high-quality solutions. Acting as both a hands-on developer and a strategic leader, this role is … a culture of innovation and continuous improvement. You’ll also stay ahead of emerging trends, tackling complex challenges and enhancing user experiences through modern technologies.Key Responsibilities Manage & lead the software team - architecture, design, and development of robust, high-performing software products. Refactor and optimise existing codebases for better performance, scalability, and maintainability. Partner with cross-functional teams to … Head of Development. Investigate, troubleshoot, and resolve challenging technical issues in a dynamic environment. Required Experience Strong, hands-on expertise in C# and .NET, with in-depth knowledge of softwareengineering principles and design patterns. Proven track record using modern front-end frameworks such as Vue.js, React, or Angular. Significant experience designing and deploying solutions on Microsoft Azure More ❯
Edinburgh, Midlothian, United Kingdom Hybrid/Remote Options
N Consulting Limited
Senior Software Engineer - GCP FOCUS at N Consulting Ltd Role Title: Senior Software Engineer - GCP FOCUS Possibility of remote work: Hybrid, 2-3 days per week from one of the offices Contract duration: 6+ months (can be extended based on performance ) Location: Sheffield ,Birmingham, Edinburgh (in this order of importance) JOB DETAILS: DETAILED JOB DESCRIPTION Looking for a … highly motivated and experienced Senior Software Engineer to support development of services hosted on Public Cloud platforms. You will leverage your expertise in Software Development, along with your DevOps proficiency across GCP, to design and implement resilient frontend client, backend services, infrastructure automation, and cloud-native solutions. This is an opportunity to work on high-impact systems within … experience: The ideal candidate for this role will have the below experience and qualifications: • Bachelor's or Master's degree in Computer Science or equivalent industry experience. • Comes from SoftwareEngineering background with infrastructure experience. • 5+ years of development experience with a strong focus on large-scale, distributed systems. • Proficient in Golang and Python. • Experience with Liquibase or More ❯
Principal Software Engineer - Snowflake page is loaded Principal Software Engineer - Snowflakeremote type: Hybridlocations: Edinburgh, GBtime type: Full timeposted on: Posted Todayjob requisition id: JR2454Wood Mackenzie is the global data and analytics business for the renewables, energy, and natural resources industries. Enhanced by technology. Enriched by human intelligence. In an ever-changing world, companies and governments need reliable and … we put customers at the heart of our decisions Future Focused - we accelerate change Curious - we turn knowledge into action About the Role We're looking for a Principal Software Engineer to join our Snowflake Platform team within our Data Platform group. You'll be responsible for the systems and infrastructure that integrate Snowflake into our broader data ecosystem … in a cloud environment, with specific focus on data platform infrastructure Lead and support other teams' migration to Snowflake, providing technical guidance and platform solutions rather than direct data engineering Have technical experience of complex platform projects and be able to act as a technical authority on Snowflake implementations Have effective communication and collaboration skills, with an ability to More ❯
Edinburgh, Midlothian, United Kingdom Hybrid/Remote Options
User Testing Company
being part of a passionate group focused on transforming how companies understand and connect with their customers.Let's build experiences people love-together.# About this opportunity: As a Senior Software Engineer, you'll play a critical role in designing and building scalable, reliable systems. You'll collaborate closely with a diverse team to create software solutions that are … role also requires the interpersonal skills to communicate, mentor and learn effectively, and contribute meaningfully to our technical evolution.# What you'll do: Daily analyzing and designing reliable & scalable Engineering solutions. Guiding the team to bring solid software to production. Collaborating with product, design and architecture Critically reviewing and documenting architectural decisions, and able to defend & discuss proposals … with managers and teammates. Providing technical context and finding key points to guide the best decisions. Bringing fresh views on frontend, backend and software strategies. Design scalable & maintainable solutions to absorb the significant usage growth we are facing. Enforcing best practices, advocating for clean code and helping others succeed through Engineering review processes.# What you bring More ❯