Software Engineer Jobs in Fife

1 to 25 of 28 Software Engineer Jobs in Fife

C++ Software Engineer

Dunfermline, Scotland, United Kingdom
JR United Kingdom
On-site 4+ days/week Role Type: Contract – Initial 6 months+ Our client, an established aerospace engineering consultancy firm, require an experienced C++ Software Engineer to join their multi-disciplined team and software community. This role will provide you with the opportunity to work with innovating … cutting-edge embedded software in a state-of-the-art air warfare domain. ** Please note we can only consider sole UK Nationals (no dual nationalities) ** What the role of the C++ Software Engineer entails: Some of the main duties of the C++ Software Engineer will … include: Develop embedded software, using RTOSs such as VxWorks or embedded Linux Deploy software to multi-core or distributed hardware platforms Work alongside firmware and hardware engineers to develop working embedded solutions Use C++ and other scripting languages Work to airborne software design standard RTCA 178C and More ❯
Posted:

IoT Software Engineer

dunfermline, north east scotland, united kingdom
Octagon Group
IOT Software Engineer – Edinburgh Are you a software engineer with a passion for connecting embedded systems to the cloud? This is a rare opportunity to join a fast-moving, R&D-driven business building next-generation IoT solutions with real-world impact across multiple global industries. … is a hands-on role that spans cloud architecture, Python development, embedded integration, and light GUI work. You’ll work alongside talented engineers across software, hardware, and systems to bring reliable and innovative technology to life. Key Responsibilities for the IOT Software Engineer job: Build and maintain … systems Ensure system performance through automated testing and monitoring Collaborate with cross-functional teams in a structured Agile environment Ideal Experience for the IOT Software Engineer job: Strong Python development in production environments Hands-on experience with Azure cloud services Basic to moderate embedded C experience Familiarity with More ❯
Posted:

Senior Embedded Linux Software Engineer

Dunfermline, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior Embedded Linux Software Engineer, dunfermline col-narrow-left Client: Singular Recruitment Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 31.05.2025 Expiry Date: 15.07.2025 col-wide Job Description: Senior Embedded Linux … Software Engineer An industry leading technology developer has raised an immediate requirement for an experienced Senior Embedded Linux Software Engineer to join their multi-award winning R&D team. In this role you’ll develop highly performant Embedded Linux systems for new products and enhancements for … deliver in a fast paced and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system level issues and collaboration More ❯
Posted:

C++ Software Engineer (UML Modelling)

dunfermline, north east scotland, united kingdom
LHH
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 software engineering team contributing to critical radar systems and complex platform capabilities. This role offers the opportunity to work on cutting-edge projects, applying modern software engineering 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 More ❯
Posted:

C++ Software Engineer (12 month contract)

Dunfermline, Scotland, United Kingdom
JR United Kingdom
Social network you want to login/join with: C++ Software Engineer (12 month contract), dunfermline col-narrow-left Client: CBSbutler Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 2 Posted: 10.06.2025 Expiry Date: 25.07.2025 col-wide Job Description: C++ Software Engineer (12 month contract) Edinburgh (onsite role) Initial 12 month contract Are you interested in developing real-time embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common … Radar System (ECRS), then we would like to hear from you! We are looking for experienced C++ Software Engineers to join our well-established software community as the Radar programmes grow and enter a crucial phase, developing complex functionality. What you’ll do as a C++ Software More ❯
Posted:

Software Engineer/IT Support

Dunfermline, Scotland, United Kingdom
TN United Kingdom
Social network you want to login/join with: Software Engineer/IT Support, Dunfermline Client: NRL Location: Dunfermline, United Kingdom Job Category: Other EU work permit required: Yes Job Reference: fbcc443400a0 Job Views: 3 Posted: 15.05.2025 Expiry Date: 29.06.2025 Job Description: NRL’s manufacturing client is looking … to recruit a Software Engineer/Support to join their thriving business in Dunfermline. The client works a 4-day week with Fridays off! This is a full-time position with standard working hours. The department is seeking a Software Engineer/Support to ensure the … organization continues to deliver the necessary software and hardware solutions throughout the business. About the role: Development and support of SQL-based database software used internally to scan and track products through manufacturing. Design and maintain databases for product serial number traceability. Support users on the Javelin ERP More ❯
Posted:

Software Engineer

dunfermline, north east scotland, united kingdom
Provn
Full Job Description We are currently seeking a Software Engineer with expertise using Object Oriented Programming Languages, such as C#, Java, etc, to join an exciting SaaS business that is entering a phase of growth and product redevelopment. Having established a strong presence in their industry over the … past few years, this company is now looking for a Software Engineer to play a pivotal role in achieving their ambitious plans. This position will place a significant emphasis on code reviews, mentoring junior staff. About Our Client: Our client is a software solutions company renowned for … its analytics platform, which is used by companies worldwide. They are a small but rapidly expanding organisation, predominantly composed of Software Developers with varying levels of experience. Quality and intuitiveness are at the core of their software development philosophy, offering a technically challenging environment for Developers. An overview More ❯
Posted:

Software Engineer (Embedded systems)

Dunfermline, Scotland, United Kingdom
JR United Kingdom
Social network you want to login/join with: Software Engineer (Embedded systems), dunfermline col-narrow-left Client: Head Resourcing Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 7 Posted: 06.06.2025 Expiry Date: 21.07.2025 col-wide Job Description: Software Engineer … Entry to Mid-Level Are you ready to shape the future of mobile security? An innovative, award-winning tech client is looking for a Software Engineer with a passion for embedded systems and mobile security. This is an exciting opportunity to work on cutting-edge technology, researching how More ❯
Posted:

C++ Software Engineer (12 month contract)

dunfermline, north east scotland, united kingdom
CBSbutler
C++ Software Engineer (12 month contract) Edinburgh (onsite role) Initial 12 month contract £65ph (Inside IR35) Are you interested in developing real-time embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar System (ECRS), then we would like to hear from you! We are looking for experienced C++ Software Engineers to join our well established software community as the Radar programmes grow and enter a crucial phase, developing complex functionality. What you’ll do … as a C++ Software Engineer: Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. Work to airborne More ❯
Posted:

Principal Software Engineer x 8

Newport-on-Tay, Scotland, United Kingdom
JR United Kingdom
removing redundant or irrelevant content, and ensuring the description is focused solely on the job role and requirements. Here is a refined version: Principal Software Engineer x 8, Newport-On-Tay Client: BAE Systems Location: Newport-On-Tay, United Kingdom Job Category: Other EU work permit required: Yes … Job Views: 4 Posted: 26.04.2025 Expiry Date: 10.06.2025 Job Description: Job Title: Principal Software Engineer – x8 Location: Cowes – Flexible working arrangements available; discuss options with your recruiter Salary: Up to £68,000 (dependent on skills and experience) Responsibilities: Derive and maintain software requirements from system requirements Design … software solutions to meet requirements Conduct peer reviews and verification of solutions Review and approve software engineering designs Act as technical lead at a sub-system level Maintain and enhance existing software solutions Support team development and skill enhancement Create or assist with software estimates for More ❯
Posted:

Software Engineer/IT Support

Dunfermline, Fife, United Kingdom
NRL
NRL's manufacturing client is looking to recruit a Software Engineer/I.T Support to join their thriving business in Dunfermline. The client work a 4-day week with Fridays off! This is a full-time position working 37.5 hours. Their I.T Department is seeking a Software Engineer/I.T Support to ensure the organisation continues to deliver the necessary software and hardware solutions throughout the business. About the role: Development and support of SQL-based database software used internally to scan and track products through the manufacturing process. Design and maintain databases … and maintain custom Crystal reports as requested by users. Maintain essential IT operations, including operating systems, security tools, applications, servers, email systems, laptops, desktops, software, and hardware. Handle business-critical IT tasks and system improvements. Enable faster and smarter business processes that improve employee productivity. Research and evaluate emerging More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Software Engineer

dunfermline, north east scotland, united kingdom
VLink Inc
Job Title: Java Developer/Software Engineer Location: Edinburgh (4 days per week on-site) Experience Level: 3–8 Years Employment Type: Full-Time About the Role We are seeking a highly motivated Java Developer/Software Engineer to join our dynamic team in Edinburgh . … The ideal candidate will have 3 to 8 years of professional experience in software development, with strong Java programming skills and hands-on knowledge of MS SQL Server and Azure DevOps. This role requires on-site presence four days a week. Key Responsibilities Identify and resolve syntax and semantic … and managing pull requests (PRs) Support regression, integration, and load testing activities for remediated applications Collaborate with cross-functional teams to ensure high-quality software delivery Required Skills & Experience Proficiency in Java programming (core and advanced) Solid experience with MS SQL Server Familiarity with Azure DevOps for version control More ❯
Posted:

Senior Java Software Engineer

Dunfermline, Scotland, United Kingdom
JR United Kingdom
Social network you want to login/join with: Senior Java Software Engineer, dunfermline col-narrow-left Client: Net Talent Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 2 Posted: 31.05.2025 Expiry Date: 15.07.2025 col-wide Job Description: Net Talent are partnering … a well-known technology business based in Edinburgh who are looking to grow their hugely successful engineering team and are looking for a Senior Software Engineer in the Java space to work on customer facing applications and systems. There is a huge focus on innovation with some major More ❯
Posted:

Software Engineer

Glenrothes, Fife, United Kingdom
Hybrid / WFH Options
Ember Technology Ltd
Ember is going through an exciting and adventurous stage of growth right now and we are looking for a Software Engineer who can come on board to complement our team and hit the ground running. We are offering a great opportunity for someone to come into our business … bit of hard graft but you will have the freedom and autonomy to affect change at every level and from this grow as an Engineer and a person. Our technologies include highly scalable online services and web/mobile apps along with heavy R&D problem solving in a … building systems in Laravel and any experience in microservices and API-driven applications are a bonus. If you feel that you are a strong software engineer who thrives under pressure and can efficiently manage your own time effectively, then we would be interested in speaking to you. You More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Dunfermline, Scotland, United Kingdom
JR United Kingdom
Albatross to the team. From TravelCare, to FlexiPerk and of course GreenPerk we are shaping the future of the industry. Are you a Senior Software Engineer with extensive programming experience? We’re not looking for stack experts. We’re looking for smart people who can bring in the … and implement our product. TravelPerk is a next-generation platform to take the pain out of booking and managing business travel. As a Senior Software Engineer, this position involves: Product development in Python/Django and/or React of a travel-related web-based product Integrations between More ❯
Posted:

Embedded Software Engineer

dunfermline, north east scotland, united kingdom
LHH
Please note: All applicants must hold active SC clearance. Unfortunately, we cannot consider applications from non-cleared candidates. C++ Software Engineers – SC Cleared – Defence & Aerospace – Edinburgh Are you a skilled C++ Software Engineer with experience in UML modelling and real-time embedded systems? We’re supporting one … of the UK’s most advanced defence and aerospace programmes and are looking for experienced engineers to join a high-performing software community as a major radar system moves into a critical development phase. Location: On-site in Edinburgh What you’ll be doing: Developing and maintaining embedded software using C++ within an IBM Engineering Rhapsody UML modelling environment Collaborating with systems and hardware engineers to integrate software on multi-core and distributed platforms Working to airborne software design standards such as RTCA DO-178C and coding guidelines like MISRA C/C++ What we’re More ❯
Posted:

Embedded Software Engineer

Dunfermline, Scotland, United Kingdom
JR United Kingdom
to login/join with: Please note: All applicants must hold active SC clearance. Unfortunately, we cannot consider applications from non-cleared candidates. C++ Software Engineers – SC Cleared – Defence & Aerospace – Edinburgh Are you a skilled C++ Software Engineer with experience in UML modelling and real-time embedded … re supporting one of the UK’s most advanced defence and aerospace programmes and are looking for experienced engineers to join a high-performing software community as a major radar system moves into a critical development phase. Location: On-site in Edinburgh What you’ll be doing: Developing and … maintaining embedded software using C++ within an IBM Engineering Rhapsody UML modelling environment Collaborating with systems and hardware engineers to integrate software on multi-core and distributed platforms Working to airborne software design standards such as RTCA DO-178C and coding guidelines like MISRA C/C++ More ❯
Posted:

Senior Software Engineer (Data/AI)

dunfermline, north east scotland, united kingdom
Change Digital – Digital & Tech Recruitment
Software & Data Engineer (Azure/AI Focus) - Edinburgh or Glasgow (Hybrid) - £70k plus benefits Join Us to Shape the Future of Data and AI Are you a forward thinking software and data engineer eager to work with cutting-edge Microsoft technologies? Our client is looking for … a passionate and collaborative engineer to join their team and help build transformative solutions that power business performance. In this role, you'll contribute to the design and delivery of scalable, secure systems using modern cloud technologies. Your initial focus will be partnering with an architecture team to create … tools and Microsoft technologies in a DevOps culture. Working in multi-disciplinary teams to drive engineering excellence and autonomy. Enhancing integrations, automation frameworks, and software maturity. Addressing key non-functional concerns such as system performance and security. Staying ahead of developments in Azure tooling via our data engineering expert More ❯
Posted:

Software Engineer

dunfermline, north east scotland, united kingdom
Hybrid / WFH Options
Cathcart Technology
A ‘ Tech for good ’ organisation based in Edinburgh is looking for a couple of experienced Software Engineers , ideally with good experience using Java to join their hybrid team – working with modern technologies, in a great culture, with amazing benefits. They’ve been operating very successfully for several years now … headcount, and they have an ambitious roadmap for the years ahead. You’d be joining one of their Agile squads, consisting of roughly five Software Engineers that’s rich with experience (it’s a great learning environment ). You’ll be working directly on a business-critical platform that … strong soft skills to the team, so have some flexibility around tech. Additionally, they place a really big emphasis on following best practices and software fundamentals and are looking for Engineers that have worked in a similar environment. They’re also very focused on testing, where you’ll be More ❯
Posted:

Software Engineer

Dunfermline, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 31.05.2025 Expiry Date: 15.07.2025 col-wide Job Description: Software Engineer – Permanent – Edinburgh – up to £60K plus benefits (Fully remote position) Change Digital are partnering with an established software product company in … Edinburgh to support their software development growth plans and ongoing business. You will enjoy solving technical challenges using a wide array of different technologies and have a structured career path which will support your technical growth from your starting position to Software Architect. This is an opportunity to More ❯
Posted:

Senior Software Engineer

dunfermline, north east scotland, united kingdom
Experis Scotland
Senior C++ Software Engineers – Edinburgh Hybrid (2 Days On-Site) We’re at a pivotal stage in building the first of two new R&D teams for a cutting-edge medical technology company based in Edinburgh. This is a rare opportunity to join a greenfield project, with up to … hires planned across Principal , Senior , and Mid-Level Software Engineer roles. We have now hired for Phase one (Principals and project leads) and are focusing our attention on Senior Software Engineers. The product is a next-generation, globally distributed medical device, backed by a major parent organisation More ❯
Posted:

Firmware / Embedded Software Engineer

Dunfermline, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Firmware/Embedded Software Engineer, dunfermline col-narrow-left Client: Bioliberty Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 06.06.2025 col-wide Job Description: Bioliberty is a multi-award winning technology … leading centre for robotics and home of global leaders in artificial intelligence and autonomous systems. We are looking for a talented mid-level Firmware Engineer to join our engineering team. In this role, you will design, develop, and optimize firmware solutions for our embedded systems, playing a critical part … in product innovation and performance enhancement. It involves real-time interaction with hardware, and wireless/wired communication with software running on mobile devices. The nature of the work involves using physical hardware and test equipment so there is an expectation to be in the office in person, but More ❯
Posted:

Software Engineer

dunfermline, north east scotland, united kingdom
Dunbar Brown Group
developed the world's only wireless communication system capable of transmitting data through water, air, seabed, and subsea structures. They are looking for a software engineer that will help with the design and evolution of their next-generation IoT systems and breakthrough products, with an emphasis on cloud More ❯
Posted:

Lead Software Engineer

Dunfermline, Scotland, United Kingdom
JR United Kingdom
Social network you want to login/join with: We are currently seeking a Lead Software Engineer with full-stack experience to join our Edinburgh-based client, an innovative company developing a new SaaS platform and expanding their development team. The company is in a growth phase, offering More ❯
Posted:

Software Development Engineer

St Andrews, Scotland, United Kingdom
EMIS Group Plc
Social network you want to login/join with: Software Development Engineer, Saint Andrews Client: EMIS Group Plc Location: Saint Andrews Job Category: Other EU work permit required: Yes Job Reference: 37c127ba9bad Job Views: 5 Posted: 02.06.2025 Expiry Date: 17.07.2025 Job Description: The objectives for the SDE position … include but are not limited to the following: Successfully develop, deliver, and maintain high-quality software (requirements, design, code, documentation, etc.) Spend the majority of time hands-on engineering Contribute to quality activities, including peer reviews of estimates, designs, and code Resolve defects/bugs during QA testing, pre … Event Sourcing, Domain-Driven Design) Good analytical and problem-solving skills Excellent written and oral communication skills Keen to learn new skills, passionate about software development, enthusiastic, and innovative Experience with Agile methodologies Experience in full-stack web development with React/Angular Experience in developing and maintaining cloud More ❯
Posted:
Software Engineer
Fife
10th Percentile
£40,552
25th Percentile
£45,018
Median
£51,250
75th Percentile
£54,813
90th Percentile
£56,725