Permanent Software Engineering Jobs in Edinburgh

1 to 25 of 108 Permanent Software Engineering Jobs in Edinburgh

Lead Software Engineer, iSeries

City, Edinburgh, United Kingdom
NatWest Group
Join us as a Lead Software Engineer, iSeries This is an opportunity for a driven Lead Software Engineer to join us and lead the technical delivery of a software engineering team. You'll be responsible for leading solution design options and explaining the pros and cons … In this role, you'll lead a team of developers and set the technical direction of the deliveries, applying the principles and methodologies of software engineering to the technical design, development, testing, and maintenance of applications and services. We'll look to you to take responsibility for the … work quality of the software engineering team, ensuring that it meets the technical standards for all services output, as well as implementing a culture of concise and comprehensive technical documentation as a continuous process. Day-to-day, you'll be: Monitoring the technical progress against plans, while safeguarding More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Insight Experience for Women - Software Engineering

City, Edinburgh, United Kingdom
Industry Placements
Insight Experience for Women - Software Engineering Fast track your career at our Insight Experience for Women, Software Engineering, Edinburgh, 2025 Do you want to learn more about Software Engineering, and how you can get your career off to a flying start? Our Insight Experience … your network and realise your strengths Applications are now open, so spark your imagination and harness your skills to start your future career, today Software Engineering Our Software Engineers play an essential part in the technical design, development, and testing of complex applications and services. There are … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Bioinformatic Software Engineer

edinburgh, central scotland, United Kingdom
Cranleigh STEM, Sustainability & SHEQ Recruitment
this agile team is developing tools to transform how RNA is discovered and analysed. As the company scales, it’s looking for a Bioinformatic Software Engineer to lead the build-out of cloud infrastructure and analysis pipelines critical to its technology platform. This is an opportunity to join a … growing, cross-functional team working on meaningful challenges in biology and data science, where your ideas and engineering skills will have a direct impact on product development and scientific discovery. Bioinformatic Software Engineer responsibilities Design, develop, optimise, and maintain cloud computing environments for bioinformatic data processing. Build scalable … documented data analysis pipelines for long-read RNA sequencing workflows. Develop and implement logging, reporting, and data archiving systems to support reproducible research. Lead software engineering best practices, including testing, version control, deployment, and documentation. Generate visualisations and reports to communicate key findings from complex transcriptomic datasets. Collaborate More ❯
Posted:

AI/ML Engineering Manager

City, Edinburgh, United Kingdom
Trustpilot, Inc
We are well on our way-but there's still an exciting journey ahead. Join us at the heart of trust. Calling All Transformative Engineering Managers! Are you a natural leader with a passion for empowering teams and driving operational excellence in AI and machine learning? Whether you come … from a ML/AI engineering, data engineering or software engineering background, Trustpilot is looking for a driven Engineering Manager to lead our AI Platform team! The Mission Awaits: As an Engineering Manager at Trustpilot, you'll lead a team focused on building and … ML models in production. Your technical expertise and leadership will shape the future of AI and ML operations at Trustpilot. Your role as an Engineering Manager: Lead, mentor, and inspire a team of engineers, fostering a collaborative and high-performance environment. Drive the team's technical vision, ensuring alignment More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Python Engineer, Associate

City, Edinburgh, United Kingdom
Hybrid / WFH Options
ENGINEERINGUK
exciting challenges? Do you want to work with, and learn from, hands-on leaders in technology and finance? At BlackRock, we are looking for Software Engineers who like to innovate and solve sophisticated problems. We recognize that strength comes from diversity, and will embrace your outstanding skills, curiosity, and … at BlackRock means you get the best of both worlds: working for one of the most sophisticated financial companies and being part of a software development team responsible for next generation technology and solutions. What are Aladdin and Aladdin Engineering? You will be working on BlackRock's investment … platform to power informed decision-making and create a connective tissue for thousands of users investing worldwide. Our development teams reside inside the Aladdin Engineering group. We collaboratively build the next generation of technology that changes the way information, people, and technology intersect for global investment firms. We build More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Cloud Engineer

City, Edinburgh, United Kingdom
Lloyds Banking Group
translating business requirements into technical solutions. You'll work in a highly collaborative way to drive efforts to create, build, support and improve our software working closely with the product and engineering teams with lots of exciting new challenges. You'll be a core contributor to ensure good … quality and engineering practices are followed in accordance with engineering transformation strategy. About us Like the modern Britain we serve, we're evolving. Investing billions in our people, data and tech to transform the way we meet the ever-changing needs of our 26 million customers. We're … of the team in line with the Group's methodologies You'll focus on the cloud elements of the solutions, helping us to deploy software regularly and smoothly while continuously improving and developing our processes You'll be responsible for the build & support for shared hosting services such as More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Full-Stack Software Engineering Team Leader - Vice President

City, Edinburgh, United Kingdom
Hybrid / WFH Options
ENGINEERINGUK
You will need to login before you can apply for a job. Java Full-Stack Software Engineering Team Leader - Vice President Sector: Banking and Financial Services Role: Manager Contract Type: Permanent Hours: Full Time About this role Are you interested in building innovative technology that shapes the financial … complex problems? Do you want to work with, and learn from, hands-on leaders in technology and finance? At BlackRock, we are looking for Software Engineers who like to innovate and solve complex problems. We recognize that strength comes from diversity, and will embrace your unique skills, curiosity, drive … at BlackRock means you get the best of both worlds: working for one of the most advanced financial companies and being part of a software development team responsible for next generation technology and solutions. What is Aladdin and Aladdin Engineering (AE)? You will be working on BlackRock's More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Architect

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Craneware
work a hybrid working arrangement spending 40% of their time per month in the Tanfield office - approx 2 days per week. The Team The Software Architect supports Craneware's product roadmap by driving technological decisions that will enhance and streamline delivery. Ensures best practice by working collaboratively with internal … requirements for Craneware's roadmap deliverables and creating and articulating robust business cases for these requirements. Performing architectural assessments. Creating unified development standards across engineering with input from relevant stakeholders. Participating in code reviews and promoting best practice in relation to coding standards. Creating solutions that are scalable and … risk mitigation strategies associated with the architecture. You Will Bring An in-depth understanding of Craneware's Application Life Cycle Management methodology and Craneware Software Standards. Possession of an innovative mind-set. Knowledge of new and emerging technologies as well as new methodologies and design patterns. Providing technical direction More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Platform Engineer, Associate

City, Edinburgh, United Kingdom
Hybrid / WFH Options
ENGINEERINGUK
their capabilities. Responsibilities include: Collaborate with team members in a multi-office, multi-country environment. Deliver high efficiency, high availability, concurrent and fault tolerant software systems. Significantly contribute to development of Aladdin's global, multi-asset trading platform. Design and develop innovative solutions to complex problems, identifying issues and … roadblocks. Apply validated quality software engineering practices through all phases of development. Be a leader with vision and a partner in brainstorming solutions for team productivity, efficiency, guiding and motivating others. Drive a strong culture by bringing principles of inclusion and diversity to the team and setting the … and Experience: A proven foundation in core Python or Java and related technologies, with OO skills and design patterns Track record building high quality software with design-focused and test-driven approaches Good hands-on programming knowledge in Python, Java, TypeScript, JavaScript, Microservices, Angular (2.0+), React. Experience in a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Backend Engineer (Go)

edinburgh, central scotland, united kingdom
Fruition Group
experienced Senior Backend Engineer with advanced Go skills to join a prestigious tech client on a contract basis. This company is renowned for its engineering excellence, and they're looking for a Senior Backend Engineer who can take their distributed systems to the next level. As a Senior Backend … Engineer, you'll be working on mission-critical, data-intensive applications that push the boundaries of technology, taking ownership of the full software engineering lifecycle, including design, development, and implementation. Reporting into an Engineering Manager, the Senior Backend Engineer will also leverage modern technologies like AWS, Kubernetes … and scalability, as well as participating in code reviews, design discussions, and knowledge sharing. Senior Backend Engineer (Go) - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go/Golang and proven expertise in AWS, Kubernetes, and Docker Experience with end More ❯
Posted:

Embedded Lead Software Engineer

City, Edinburgh, United Kingdom
Hybrid / WFH Options
leonardo company
Embedded Lead Software Engineer page is loaded Embedded Lead Software Engineer Apply locations GB - Edinburgh time type Full time posted on Posted 30+ Days Ago job requisition id R Job Description: The opportunity: At Leonardo, we are looking for multiple industry experienced Embedded Lead Software Engineers to … join our growing Software community. What you'll do as a Embedded Lead Software Engineer: You will develop embedded software for a state-of-the-art radar platform. You will be part of a multi-disciplinary team, working closely with Electronic and VHDL/FPGA engineers to … and commissioning of a complex multi-unit system. The work is innovative and challenging on cutting-edge Arm and Intel SoC platforms. Within the software engineering community at Leonardo Edinburgh, our mission is simple: "Deliver new features and enhancements quickly and continuously to keep our operators safe." That More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

City, Edinburgh, United Kingdom
Lloyds Banking Group
JOB TITLE: Software Engineer LOCATION(S): Edinburgh HOURS: Full time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites. About this opportunity In the Economic Crime Prevention (ECP) Platform, our mission … The Platform sits within Consumer Relationships and plays a critical role in providing services across the whole Group. We're looking to recruit a Software Engineer to to deliver the highest quality customer driven software whilst continually challenging, motivating, mentoring and supporting their engineering teams. You will … work in cross-disciplinary teams delivering exciting customer driven solutions and high quality software and showcase excellent interpersonal and communication skill whilst efficiently working across the project life cycle to ensure software operates as intended. This is a leadership level role and will blend both deep domain and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Scotland, Edinburgh, City of 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 record of success and a strong international client base, 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 … 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 More ❯
Employment Type: Permanent
Salary: £40000 - £55000/annum
Posted:

Software Standardization & Industry Development Engineer

Edinburgh, Scotland, United Kingdom
European Tech Recruit
Software Standardization & Industry Development Engineer (Contractor) Location: Edinburgh, United Kingdom Contract Type: Contractor - Yearly rolling ( Extandable) We are seeking a passionate Software Standardization and Industry Development Engineer to join our Europe Consumer Business Group (EU-SID CBG) . In this role, you will shape the future of software … source ecosystems . Key Responsibilities Represent our company in international standards organizations (e.g., ECMA , W3C , OCX ), focusing on mobile OS, open source, and emerging software technologies. Contribute to the evolution of software standards and technologies (e.g., ArkTS , Atomic Services , HarmonyOS Native Apps and Kits , Open Source Enablers ). … Analyze and report on new software technologies, regulatory developments, and policy trends, with a focus on European regulations (e.g., DMA , DSA ) impacting the software ecosystem. Work closely with our European and HQ teams to align business and technology strategies. Define working plans, deliver internal reports, and support external More ❯
Posted:

Software Development Manager

edinburgh, central scotland, united kingdom
Rise Technical Recruitment Limited
Software Development Manager London £90,000 - £110,000 + Progression + Benefits An excellent opportunity awaits a software developer with strong technical and team management leadership experience to join a growing global technology company in a role offering great ownership, project variety and progression and development opportunities This … company is an established but growing technology company dedicated to delivering software and AI driven solutions for industrial manufacturing and engineering sectors. In this role, you will lead and help grow the core software development team, with a focus on building a delivery-focused culture from both … based role in Central London but provides flexibility around working hours and life arrangements. The right candidate for this role will be an experienced software developer with strong technical and team management experience, who is looking for a mix of product and strategic leadership as well as hands on More ❯
Posted:

Lead Software Engineer

City, Edinburgh, United Kingdom
Lloyds Bank plc
left to apply) WORKING PATTERN: Hybrid, 40% (or two days) in the Edinburgh office About this opportunity An excellent opportunity for a dedicated Lead Software Engineer to join the team and build outstanding customer-facing solutions. In this role, there is an opportunity to craft the future of products … chance to be part of an ambitious and dynamic team that strives to deliver world-class solutions. What you'll do Join the lab engineering leadership team, crafting the team's direction as we maintain the current platform and build ground-breaking products. Work closely with the head of … engineering, product owners, architects, and other collaborators to define and complete the lab's roadmap, scope, and deliverables. Mentor and coach software engineers, developing their skills and career growth. Drive a culture of delivering highly resilient, secure, and quality software. Champion the adoption of best engineering practices More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

edinburgh, central scotland, United Kingdom
Adarma Security
Department : Internal Engineering Location : Twice a week or eight days a month in our Edinburgh office What you’ll do We are looking for a Software Engineer to join our Internal Engineering team. In this role, you will design, develop, implement, and enhance technology-based solutions to … Pragmatically implement testing to ensure the viability of the proposed technical solution and resolve any issues in advance of go-live. Ensure that the software is working effectively following go-live. Troubleshoot and perform root cause analysis to optimise stability and performance. Support the creation and implementation of integrations … maximise development efficiency and performance. Collaborate with cross-functional teams to design, develop, implement and enhance new features and enhancements. Mentor and oversight of software engineers. Collaborate with the delivery function to ensure alignment on product requirements and technical feasibility. Foster a culture of collaboration, innovation, and continuous improvement More ❯
Posted:

Senior Software Development Engineer - GenAI, Amazon Ads - Creative X

City, Edinburgh, United Kingdom
Amazon
Senior Software Development Engineer - GenAI, Amazon Ads - Creative X Job ID: Amazon Development Centre (Scotland) Limited - A64 How can Amazon improve the advertising experience for customers around the world? How can we help advertisers and customers find each other in a meaningful way? Amazon Ads creates and transforms the … team that drives results to help influence Amazon business decisions, this is the right place for you. Our team is looking for a Senior Software Engineer who can help us to build the next generation of AI-based Judge systems that identify and correct issues with Advertiser creatives. Working … AI Generated creatives and assets. Key job responsibilities Key job responsibilities: You thrive in environments where the solution is not well defined. You deliver software that adapts. You're excited to work directly with AI researchers and scientists to transform novel research into production systems. You have experience or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

City, Edinburgh, United Kingdom
Kal
As a member of our global engineering department, you will be responsible for creating a wide array of new and innovative products, while working in collaboration with customers, partners and colleagues from our other global offices including Sydney, Ho Chi Minh City, Cincinnati, Bucharest, Chennai, Mumbai, Verona and Mexico … City. Skills and experience required Must be educated to degree level in Computer Science, Software Engineering, or other related engineering degrees Experienced with C#, .NET, Java, or similar server-side code. Experience and knowledge of C++ is an advantage Experienced with SQL Server or similar databases Outstanding … to validate and verify the quality of the solutions, preparing status reports and updating your managers Showing continuing commitment to a quality approach to software development by keeping track of the latest technology and design concepts About KAL KAL is a fast-growing, privately held fintech company, which is More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Backend)

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Lloyds Bank plc
Senior Software Engineer (Backend) page is loaded Senior Software Engineer (Backend) Apply locations Edinburgh posted on Posted Yesterday time left to apply End Date: June 29, 2025 (30+ days left to apply) job requisition id 130999 End Date Saturday 28 June 2025 We support flexible working - click here … Flexible Working Options Flexibility in when hours are worked, Hybrid Working, Job Share, Reduced Hours Job Description Summary . Job Description JOB TITLE: Senior Software Engineer (Backend) SALARY: Regional: £70,929 - £86,691 GBP London: £81,999-£100,221 GBP LOCATION(S): Bristol/London/Edinburgh HOURS: Full … re growing with purpose. Join us on our journey and you will too. We are recruiting for multiple openings across different platforms for Senior Software Engineers .As the Software Engineer you'll lead, direct and shape approaches to solving technical challenges and translating business requirements into technical solutions. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Development Engineer - GenAI, Amazon Ads - Creative X

City, Edinburgh, United Kingdom
ENGINEERINGUK
Senior Software Development Engineer - GenAI, Amazon Ads - Creative X DESCRIPTION Shape the future of Generative AI at Amazon! Join our team building the infrastructure and platforms that power next-generation AI capabilities used by thousands of developers across Amazon's products and services. Be part of a dynamic team … with science teams to optimize AI development workflows Ensure security, scalability, and operational excellence of AI systems BASIC QUALIFICATIONS Experience in professional, non-internship software development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence PREFERRED QUALIFICATIONS Bachelor's degree Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer II

City, Edinburgh, United Kingdom
Cadence Design Systems
make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence … chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. Job Title: Software Engineer II Location: Edinburgh Reports to: Software Engineering Director Job Overview: The Cadence Virtuoso platform powers all the latest design innovations in … consumer, mobile and enterprise electronics worldwide. We are looking for talented software engineers to join our team and work on our flagship design entry, design analysis and layout tools - a key part of our Intelligent System Design strategy. You will be responsible for development of tools for PDK (Process More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Solutions Lead

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Yolk Recruitment
MERITUS are looking for a Software Solutions Lead to join our client in the Space sector on a permenant basis. This is a remote role but preference will be given to candidates who are able to travel to the client based in Edinburgh. Job Summary The Software Solutions … Lead works directly with customers to define, develop, and deliver software solutions that drive business value. This role requires technically skilled and customer-oriented leaders who excel in managing teams, gathering requirements, and architecting tailored solutions, collaborating closely with customers, project managers, internal development teams, and stakeholders to ensure … practices Present and communicate solutions effectively to both technical and non technical stakeholders Team Leadership & Project Execution Provide line management to a team of software engineers through supporting career development, annual reviews and regular 1:1's Lead and mentor software engineers in designing and implementing customer solutions More ❯
Employment Type: Permanent, Work From Home
Salary: £50,000
Posted:

Senior Software Engineer (.NET)

City, Edinburgh, United Kingdom
Hybrid / WFH Options
CreateFuture
as part of a cross-functional scrum team and contributing your expertise to drive the overall success of a project Being an advocate for engineering best practice within your project team Understanding users and identifying who they are and what their needs are Using agreed standards and specifications to … design, create, test and document new or amended software Demonstrating understanding of common software engineering concepts Creating robust code which is scalable with a long term impact and broader concerns underpinning decisions We'd love to talk if you have: Strong knowledge of API development using C# …/Express or Java and Spring/SpringBoot TypeScript, Scala, Kotlin or Python Django or Play Enthusiastic and experienced when it comes to using engineering best practices, clean code and unit testing Experience working as part of a cross-functional development team (using Agile practices) Cloud experience using AWS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Cloud Engineer

City, Edinburgh, United Kingdom
Lloyds Bank plc
shape approaches to solving technical challenges and translating business requirements into technical solutions. You'll work collaboratively to create, build, support, and improve our software, working closely with product and engineering teams. You'll be a key contributor to ensure good quality and engineering practices are followed … in line with our engineering transformation strategy. About us We're evolving, investing in our people, data, and technology to meet the needs of our 26 million customers. Join us on our journey to grow with purpose. What you'll do Establish cloud patterns and principles in line with … and enhance observability controls. Prove scalability, resilience, and security of systems. What you'll need Broad and deep technical experience with a passion for engineering excellence. Ability to independently design, implement, manage, and optimize cloud deployments, proficient in orchestration tools like Jenkins, GitHub, Harness. Background in DevOps, Cloud, or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Software Engineering
Edinburgh
10th Percentile
£25,313
25th Percentile
£43,750
Median
£65,000
75th Percentile
£92,014
90th Percentile
£96,778