Software Engineer Jobs in Edinburgh

51 to 75 of 114 Software Engineer Jobs in Edinburgh

Senior Software Engineer

Edinburgh, United Kingdom
Royal London
Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Senior Software Engineer Location: Edinburgh, GB Company: Royal London Group Job Title: Senior Software Engineer Contract Type: Permanent Location: Edinburgh or Alderley Park Working style: Hybrid 50% home/office based Closing date: 4th July 2025 We are … seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team at Royal London. In this role, you will play a crucial role in providing deep technical expertise to help our teams design, develop, test, implement and support efficient solutions that meet business and customer requirements. This role is focussed within our Protection Application stack … as early as possible, working closely with the test team. Will safely implement solutions to production environment(s). Collaborates closely with other members of the team. Contributes to software development practice by sharing ideas and experience. Will participate in code reviews of others' work. About you Enterprise development experience with .Net (C#) is essential. Experience of the full More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Low Level Embedded Software Engineer (Senior Levels)

Edinburgh, Scotland, United Kingdom
Leonardo
Social network you want to login/join with: Low Level Embedded Software Engineer (Senior Levels), Edinburgh col-narrow-left Client: Leonardo Location: Edinburgh, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: b5e5f9f4a524 Job Views: 5 Posted: 29.06.2025 Expiry Date: 13.08.2025 col-wide Job Description: Job Description: The opportunity: Are you … interested in developing low level 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 Leonardo would like to hear from you. We are looking for experienced Low Level Embedded Software Engineers to join our … well established software community at our Edinburgh based site as well as in our brand new Newcastle office. For more information on Leonardo's contribution to ECRS check out: What you’ll do as a Low Level Embedded Software Engineer: Develop high quality and robust low level embedded software for a multicore processing platform Be responsible More ❯
Posted:

Senior Software Engineer (hyperscale)

Edinburgh, Scotland, United Kingdom
JR United Kingdom
variety of use cases. OCI Functions is rapidly becoming the platform of choice for Oracle SaaS workloads, API Gateway services, and Data Science processing use cases. The Positions Senior Software Engineer We are seeking engineers with varying levels of experience to join our expanding team. Whether you are starting your career or bringing more experience, you will have … and highly available services. The Responsibilities On a typical day, you will work as part of a small, agile team, engaging in activities such as: Programming, testing, and operating software central to OCI, using languages like Java, Python, Go, or others. Working with containerization and virtualization technologies such as Docker, containerd, and Kubernetes. Deploying and operating software in … debugging issues across the stack. Maintaining and improving existing systems with a focus on performance and operational efficiency. Building tooling and automation to scale operations. Additionally, participating in the software engineering community and supporting the product in production, including a 12x7 on-call rotation every 5-7 weeks. #J-18808-Ljbffr More ❯
Posted:

Senior Software Engineer

Edinburgh, Scotland, United Kingdom
TravelPerk
of Click Travel, NexTravel and 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 best tools and processes to … product team to design, architect 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 our product to 3rd party More ❯
Posted:

Java Software Engineer (Ground Team)

Edinburgh, United Kingdom
Hybrid / WFH Options
Bright Ascension Ltd
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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Edinburgh, Scotland, United Kingdom
Ember
We’re looking for a senior engineer comfortable working across our stack — from backend systems and APIs to the frontend and our mobile apps. You’ll help shape what we build, not just how we build it. About Ember We're building the future of public transport — convenient, affordable, connected and zero-emission. Our goal is to make it … a lot like you: Strong background: You’ll likely have several years of professional experience in a high-performing environment but we value ability and motivation even more. Talented engineer: You are driven, thoughtful and always hungry to learn more. You don't need to be an expert in all of the languages and frameworks we use, but you More ❯
Posted:

Senior Software Engineer - TS, React, Next.js, Node, LLMs

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Oliver Bernard
Senior Software Engineer - TS, React, Next.js, Node £80,000-100,000 Remote working - Ideally looking for candidates to meet once p/month (Edinburgh) Would you like the opportunity to work for a fast-growing start-up, currently looking for several Senior Fullstack TypeScript Engineers? You will be joining a dynamic product team, where you will be building … great software and diving into the world of AI. The company is committed to providing a seamless experience for both customers and internal teams. You will work within a unified codebase that drives their B2B software and custom AI. As a Senior Software Engineer, you will be working across their stack using TypeScript, React, Next.js, Node.js … Strong expertise in designing and maintaining scalable, high-performance web applications Hands-on experience integrating with AI models like ChatGPT A good understanding of databases Experience working on B2B software platforms with multiple users would be a bonus. If you’re a Senior Software Engineer (TypeScript) who enjoys the idea of working in a fast-paced start More ❯
Posted:

Senior Software Engineer - TS, React, Next.js, Node

Edinburgh, Scotland, United Kingdom
JR United Kingdom
Social network you want to login/join with: Senior Software Engineer - TS, React, Next.js, Node, edinburgh col-narrow-left Client: Oliver Bernard Location: edinburgh, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: Senior Software Engineer - TS, React, Next.js … work for a fast-growing start-up, currently looking for several Senior Fullstack TypeScript Engineers? You will be joining a dynamic product team, where you will be building great software and diving into the world of AI. The company is committed to providing a seamless experience for both customers and internal teams. You will work within a unified codebase … that drives their B2B software and custom AI. As a Senior Software Engineer, you will be working across their stack using TypeScript, React, Next.js, Node.js, and LLMs. Core requirements: Commercial experience with their stack TypeScript, React, Next.js and Node.js Strong expertise in designing and maintaining scalable, high-performance web applications Hands-on experience integrating with AI models More ❯
Posted:

Software Engineer

Edinburgh, United Kingdom
Hybrid / WFH Options
Bright Purple
Software Engineer - Scotland Remote (with occasional trips to Aberdeen) Are you a skilled full-stack Software Engineer looking for a new challenge in a high-impact, close-knit team? A well-established and globally respected software company, providing innovative solutions to the oil and gas industry, is expanding its specialist engineering team. With a track … this is your chance to join a thriving business at the forefront of industry tech. Join a small, collaborative team of 11 engineers working on robust, on-prem enterprise software systems, with plenty of room for you to contribute ideas and shape the future of the platform. What's on offer: Remote working in Scotland , with occasional visits to … HQ in Aberdeen Up to £55,000 salary (depending on experience) Flexible working hours Work on industry-critical software used around the world What you'll bring: Strong commercial full-stack experience with C# .NET , JavaScript (ideally Angular ), and SQL Server skills A self-motivated approach and the ability to thrive in an Agile team Several years of professional More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Development Engineer in Test

Edinburgh, Scotland, United Kingdom
Spacelabs Healthcare
At Spacelabs Healthcare , we’re shaping the future of patient monitoring through innovation, collaboration, and engineering excellence. We’re looking for a highly skilled Senior Software Development Engineer in Test (SDET) to help develop our next-generation, networked monitoring platform—used in hospitals around the world. You’ll be joining a dedicated R&D team to design and … with the opportunity to contribute directly to product quality, safety, and patient care. Key Responsibilities: Design and implement automation solutions for enterprise-scale patient monitoring platforms Review and interpret software requirements to build targeted test cases and frameworks Collaborate with cross-functional teams (Software, Systems, Hardware, and Electrical Engineering) Maintain automated test infrastructure in CI/CD pipelines … Ensure deliverables meet compliance and quality standards within a regulated environment Qualifications Bachelor’s degree in Computer Science, Software/Computer Engineering or related field 5+ years in software development, including 3+ years in test automation Strong proficiency in Python or similar scripting languages Solid understanding of Object-Oriented Design , test architecture, and verification methods Hands-on experience More ❯
Posted:

Senior Network Software Engineer

Edinburgh, Scotland, United Kingdom
ZipRecruiter
Job Description Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck? Frustrated? Know you're better than this? Career goals not being met? As a Senior Software Engineer in this Networking Technology company, you'll have the opportunity to work on innovative, challenging projects where you'll learn something new in this … individual's passions, growth, wellbeing, and belonging. They're a Technology company that leads with humanity - driving business priorities alongside meaningful social, community, and societal impact. As a Senior Software Engineer in this Telco/Networking organization, you will work on Products developing a Network that grows smarter, more agile, and more responsive. Your interactions are being enabled … by these technologies. Driven by a relentless pursuit of network innovation, you'll be a Senior Network Software Engineer with good C coding skills, Linux, and preferably Python. In this unique role, you will help make a difference in people's lives. You will help drive the development of a Debian Linux Network Operating System (NOS) in order More ❯
Posted:

C++ Software Engineer (Senior Levels)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Leonardo Worldwide Corporation
C++ Software Engineer (Senior Levels) Location: GB - Edinburgh, GB - Newcastle Job Type: Full time Posted on: Posted 2 Days Ago Job Requisition ID: R0014878 Job Description: The opportunity: Are you interested in developing software for some of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software … projects such as a 6th generation Stealth Fighter jet or a revolutionary Laser Directed Energy Weapon, then Leonardo would like to hear from you. We are looking for experienced software engineers to join our well-established software community at our Edinburgh-based site as well as in our brand new Newcastle office. You will help us continue our … UK's first Laser Directed Energy Weapon - Dragonfire, please have a look at the links below: Eurofighter Typhoon Future Combat Air Systems Dragonfire What you’ll do as a Software Engineer: Use C++ and other object-oriented languages to develop working embedded solutions. Work alongside systems and hardware engineers to deploy software to multi-core or distributed More ❯
Posted:

Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Change Digital – Digital & Tech Recruitment
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 be part of a company with a great culture, work environment and a small team who are highly technical, supportive & collaborative that will certainly advance your career. You’ll also receive a highly competitive salary with excellent benefits and flexibility. Duties Day-to-day More ❯
Posted:

Software Engineer C#, .NET

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Reed
Reed Technology is working with a leading institution located in Edinburgh , seeking a Software Engineer (C#, .NET) to join their team on a permanent basis . The successful candidate will join our client's development team, playing a pivotal role in building and maintaining current and future applications and services. Key responsibilities: Develop and maintain robust, web-based … technologies to support Proof of Concept (PoC) initiatives. Offer technical support for testing and production environments, including direct interaction with external customers when needed. Requirements: Ideally 5 years of software development experience leveraging the following tech stack: C# and .NET 8 (or above) ASP. NET SQL Server Restful API Development JavaScript/TypeScript (ideally with React) HTML & CSS Cloud More ❯
Employment Type: Full-Time
Salary: £45,000 - £55,000 per annum, Inc benefits
Posted:

Lead Software Engineer

Edinburgh, Scotland, United Kingdom
Royal London
often (in days) to receive an alert: Working style: Hybrid 50% home/office based Closing date: 4th July 2025 We are seeking a highly skilled and experienced Lead Software Engineer to join our dynamic team at Royal London. In this role, you will play a crucial role in providing deep technical expertise to help our teams design … role Leads the delivery of complex technical solutions within own area of expertise, managing own workload and guiding developers in the team. Provides technical advice and guidance to other software developers, proactively and reactively. Ensures all code meets Group standards, guidelines, and quality gates for the technology used. Ensures technical solutions are safely implemented into production environments without impacting … and experiences related to own technical expertise at practice level. About you Experience with Azure Cloud technologies is essential. Experience with .NET is essential. Enterprise experience across the full software development lifecycle. Deep technical knowledge of one or more programming languages. Strong understanding of design principles and patterns. Ability to manage own workload and allocate tasks to others. Leadership More ❯
Posted:

Full-stack Software Engineer

Edinburgh, United Kingdom
Building Atlas
We are Building Atlas. Our vision is a fully sustainable commercial real estate sector. Our mission is to make this a reality through rapidly scaling building retrofits: the most sustainable building is the one that already exists. With a zero More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Web3 / Blockchain

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior Software Engineer - Web3/Blockchain, edinburgh col-narrow-left Client: Harrington Starr Location: edinburgh, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 7 Posted: 16.06.2025 Expiry Date: 31.07.2025 col-wide Job Description: Senior Software Engineer – Python/Django/… Web3/Blockchain Fully remote The company This is an opportunity for a Software Engineer to join a leading Crypto payments firm. They have been established for close to 10 years and have had incredible success. They run a small agile team of some of the best engineers around, and due to organic growth they are looking to More ❯
Posted:

Senior Software Engineer

Edinburgh, Scotland, United Kingdom
ZipRecruiter
Job Description Contract Software Engineer - Defence SC/DV cleared (C, NI LabWindows/CVI, LabVIEW or LabVIEW FPGA) What you’ll do as a Software Engineer: Creation and delivery of software solutions within a defined work package area, ensuring that the package meets all stakeholder requirements. Establish and mature stakeholder needs, associating priority, interest … What we are looking for: We realise that the “perfect candidate” doesn’t always exist. The only skill we need you to have is experience as a senior level software engineer. However, demonstrable experience in the following areas will help you stand out: A solid grasp of high-level programming (C, NI LabWindows/CVI, LabVIEW or LabVIEW FPGA … . Familiarity with TestStand. Developing Low Level Drivers. Developing software for test system environments. Developing software within a development process framework. Excellent communication, troubleshooting, and problem-solving skills. Experience in Agile development and Atlassian toolset. Familiarity with configuration management tools, defect tracking, and peer review. Strong interpersonal and collaboration skills, with an ability to influence and adapt according More ❯
Posted:

Principal Automation Software Development Engineer in Test

Edinburgh, Scotland, United Kingdom
Spacelabs Healthcare
efficiencies, and create a safer environment for patients. Why work at Spacelabs? Because lives depend on you! Role Overview Spacelabs is seeking a technically accomplished and experienced Principal Automation Software Development Engineer in Test to lead automation initiatives for our next-generation, networked patient monitoring platform. This is a senior-level, hands-on leadership role central to shaping … the reliability, performance, and safety of systems used in critical healthcare environments. Key Responsibilities: Drive the design and implementation of scalable test automation frameworks and tools Translate system and software requirements into effective test strategies and architectures Collaborate across Systems, Software, Hardware, and Electrical Engineering teams Lead reviews of technical specifications, interface designs, and test workflows Guide the … assets, and uphold compliance standards Mentor engineers and support high standards in engineering practice and ethics About You: Bachelor’s degree in a relevant engineering discipline 10+ years in software development, including 4+ years in test automation leadership Expertise in Python or similar scripting languages Strong background in Object-Oriented Design, design patterns, and verification methods Proven experience with More ❯
Posted:

Lead Software Engineer

Edinburgh, Scotland, United Kingdom
Royal London Group
you want to login/join with: Working style: Hybrid 50% home/office based Closing date: 4th July 2025 We are seeking a highly skilled and experienced Lead Software Engineer to join out dynamic team at Royal London. In this role, you will play a crucial role in providing deep technical expertise to help our teams design … role Leads the delivery of complex technical solutions within own area of technical expertise, managing own workload, and developers in the team. Provides technical advice and guidance to other software developers, proactively and reactively. Takes responsibility for ensuring that all code meets Group standards, guidelines and quality gates for given technology. Takes responsibility for ensuring technical solutions are safely … own area of technical expertise at practice level. About you Experience with Azure Cloud technologies is a must. Experience with .Net is essential. Enterprise experience, working across the full software development lifecycle. Deep technical knowledge of one or more programming languages. Excellent knowledge and experience of design principles and patterns. Can manage own workload whilst scheduling and allocating work More ❯
Posted:

C++ Software Development Engineer I

Edinburgh, Scotland, United Kingdom
Esri
We have an exciting opportunity for an enthusiastic C++ Software Engineer to help us develop high performance, cross-platform, spatial analysis and visualization capabilities for mobile and desktop devices, leveraging the latest General-Purpose Graphics Processing Unit (GPGPU) technologies. Esri is the world leader in Geographic Information Systems (GIS). Our ArcGIS MapsSDKs enable developers to bring high … Relocation Assistance Program and can provide support with relocating to the Edinburgh area for this position. Responsibilities Innovate to articulate and solve complex problems Design and develop high-quality software components that follow industry-standard design patterns, development methodologies, and deployment models Apply and promote good software engineering practices such as test automation, modularization, simplification Work effectively with … members of other software development teams in an agile, interactive, and creative environment Find, analyse, and fix bugs and performance problems whenever and wherever they occur Requirements 1+ year of software development experience (recent graduates welcome to apply) Fluent in and passionate about modern C++ (11/14/17/20) Knowledge of high performance or parallel More ❯
Posted:

Senior software engineer – regulatory reporting and Interfaces

Edinburgh, Scotland, United Kingdom
Avaloq
shape careers. Championing a collaborative, supportive and flexible work environment empowers our colleagues to reach their full potential. Job Description About the role We’re looking for a Senior Software Engineer to join our Legal Reporting team in Edinburgh. Our team plays a crucial role in enabling regulatory compliance across the bank — both through integration with third-party … Drive improvements in PL/SQL logic, data structures, and mapping layers Contribute to ongoing efforts around data quality, performance tuning, and compliance-driven automation Act as a senior engineer within the team, offering technical guidance and support to colleagues Qualifications Strong proven track record of working in a similar role at a senior level Strong experience with relational More ❯
Posted:

2025 Software Development Engineer - Databases, Amazon University Talent Acquisition

Edinburgh, United Kingdom
Amazon
Software Development Engineer - Databases, Amazon University Talent Acquisition Job ID: Amazon UK Services Ltd. - A10 Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle? At Amazon, we hire the best minds … The intense focus we have on our customers is why we are one of the world's most beloved brands - customer obsession is part of our company DNA. Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand. The challenges SDEs solve for at Amazon More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer II

Edinburgh, United Kingdom
Esri
services with Rust Collaborate with other engineers throughout the development process Design, develop, and test code Communicate your design and implementation decisions Requirements 2+ years of commercial/academic software development experience Fluent in and passionate about Rust Interest in designing easy to use APIs Proven team-based software development experience Enthusiasm for quality software engineering Smart More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Kotlin)

Edinburgh, United Kingdom
Hybrid / WFH Options
CreateFuture
CreateFuture is fast becoming the UK's most recognisable digital consultancy, with years of experience building digital products and services for major organisations whilst putting our people first. We have offices in the centre of Edinburgh, Leeds, Manchester, and London More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Software Engineer
Edinburgh
10th Percentile
£43,750
25th Percentile
£50,000
Median
£67,500
75th Percentile
£93,778
90th Percentile
£97,775