Software Engineering Jobs in Scotland

226 to 250 of 515 Software Engineering Jobs in Scotland

AI/ML Python Software Engineer III

Glasgow, Scotland, United Kingdom
J.P. MORGAN-1
application promptly if you are a good match for this role due to high levels of interest. We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As an AI/ML Python Engineer at JPMorgan Chase within the Client Onboarding and KYC Engineering team, your responsibilities will … solutions. Conduct ad-hoc and periodic analysis as required by business stakeholders, the model risk function, and other groups. Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and advanced applied experience. Experience in statistical inference and experimental design (such as probability, linear algebra, calculus). Data wrangling: understanding complex datasets, cleaning, reshaping, and … and scikit-learn, as well as R. Understanding and usage of the OpenAI API. NLP: tokenization, embeddings, sentiment analysis, basic transformers for text-heavy datasets. Experience with LLM & Prompt Engineering, including tools like LangChain, LangGraph, and Retrieval-Augmented Generation (RAG). Experience in anomaly detection techniques, algorithms, and applications. Excellent problem-solving, communication (verbal and written), and teamwork skills. 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, sales More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer III

Glasgow, Scotland, United Kingdom
J.P. MORGAN-1
Job Description If you want to know about the requirements for this role, read on for all the relevant information. As a Software Engineer at JPMorgan Chase within CIB Research Technology you are a key part of the global team who owns the engineering behind the CIB's award-winning Research organisation. You are a technical contributor in … one or more programming languages and ideally some system design/architecture Strong problem solving ability with an ability to pick up new technologies and domains quickly Understanding of software delivery and working in an Agile environment Proven experience in breaking down product requirements to actionable engineering deliveries Strong communication skills and ability to collaborate effectively with engineers More ❯
Posted:

Software Architect

Glasgow, Scotland, United Kingdom
JR United Kingdom
Social network you want to login/join with: Net Talent has partnered with a FinTech business that is seeking a Software Architect to assist with the design, development, and implementation of innovative applications to meet the needs of their expanding client base. You should possess deep technical expertise in modern technologies and have a structured approach to designing … Responsibilities Design and develop applications collaboratively with stakeholders. Guide the overall technical architecture of the team’s solutions. Stay updated on the latest tools, techniques, and best practices in software engineering and assist the team in adopting them. Create functional, technical, and design documentation as needed. Participate in the firm-wide technical architect community and influence architectural design … patterns Microservices CQRS APIs SQL Server/Transact SQL Testing frameworks such as NUnit, Moq, and SpecFlow Experience Experience working in a DevOps environment supporting and contributing to agile software delivery is essential. Exposure to financial modeling, ideally within the investment domain. Ability to translate end-user/stakeholder requirements into detailed technical/architectural specifications and robust solutions. More ❯
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, adaptable, and enthusiastic Clear written and verbal communication skills, with attention to detail Bachelor's in computer science, engineering, mathematics, GIS, or related field Existing work authorization for United Kingdom Recommended Qualifications Familiarity in designing and developing RESTful web services Experience in using Git source control Knowledge of Docker, Kubernetes, Helm, Terraform or AWS is helpful but More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Platform Engineer

Easter Howgate, Midlothian, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
technological solutions (Air, Land, Sea, Space and Cyber) for security within and beyond national borders. As part of our strategic growth initiatives we are looking for talented and motivated software engineers to join our new Software Platform Team, which will be responsible for designing, developing and maintaining our core software infrastructure that supports our diverse portfolio of … aerospace and defence systems. Join us on this unique opportunity to be part of a new and innovative team that will shape the future of software development within Leonardo. What you'll bring Join us in shaping the full lifecycle of our platform, contributing to all stages of platform development from defining requirements and features to implementing best practices … Key areas we value experience in: Programming/Scripting (e.g. Python, JavaScript, Go) Cloud platforms, containers, microservices, DevOps and IaC Application and server administration Automation, monitoring and Site Reliability Engineering (SRE) practices Cybersecurity principles for secure systems and services Data visualisation and communicating technical insights Writing clear technical documentation, guides and specifications Beneficial skills: Strong problem-solving and engineering 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 for documenting 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-performance … 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 More ❯
Posted:

Sr Lead Software Engineer - Tech Lead

Glasgow, Scotland, United Kingdom
J.P. MORGAN-1
to read the complete job description. As a Lead Engineer at JPMorgan Chase within CIB Research Technology you are a key part of the global team who owns the engineering behind the CIB's award-winning Research organisation. You are a technical leader in the team, creating solutions that transform and evolve our platform to enable our analysts to More ❯
Posted:

Senior Software Engineer

Glasgow, Scotland, United Kingdom
JR United Kingdom
Social network you want to login/join with: We are sourcing an experienced Senior Software Developer/Engineer . You will be focused on building awesome experiences for our clients! Key Responsibilities: You will design, develop & implement technically excellent solutions and features for our clients' products. Refactor & optimize existing code to improve performance. Support the testing process, understand … peer reviewing code produced. Diagnose and fix issues in complex technical environments. Stay up-to-date with the latest .NET technologies and best practices. Requirements: Experience designing and developing software products using agile methodologies. Experience in C# and .NET Framework. Experience with Agile methodologies such as Scrum. Excellent problem-solving and analytical skills. #J-18808-Ljbffr More ❯
Posted:

Senior Embedded Software Engineer

Linlithgow, West Lothian, United Kingdom
Hybrid / WFH Options
iO Associates
Exciting Opportunity: Senior Embedded Software Engineer We are working with a pioneering client at the forefront of innovation in the telecoms and technology space. They are seeking a talented Senior Embedded Software Engineer to join their growing R&D team. If you're passionate about cutting-edge solutions and thrive in dynamic, collaborative environments, this could be the … perfect role for you! The Role This is a unique chance to work with a highly skilled, multidisciplinary team, designing and developing software for market-leading test and measurement products. You'll contribute to delivering solutions that meet the latest telecom standards, focusing on precise timing synchronization. Your Responsibilities End-to-end embedded software development: from requirements analysis … to integration and testing. Collaborate with product owners to turn high-level requirements into innovative software solutions. Work alongside hardware engineers and high-level software developers to optimize system interfaces. Deliver projects on time, maintaining exceptional quality and flexibility to meet evolving market needs. Gain deep knowledge of the product technology domain and its real-world applications. What More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Edinburgh, UK
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, you More ❯
Employment Type: Full-time
Posted:

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 and contributes to … 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:

C Software Engineer (Senior Levels)

Easter Howgate, Midlothian, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
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 for 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 industry leading contribution to projects in our Radar, Advanced Targeting and Surveillance teams. If you would like to read about our contributions to the Eurofighter … next-gen Stealth Fighter - Tempest or the UK's first Laser Directed Energy Weapon - Dragonfire, please have a look at the links below: What you'll do as a Software Engineer: Use C++ and other object orientated languages to develop working embedded solutions. Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware More ❯
Employment Type: Permanent
Salary: GBP Annual
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 for … 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 hardware 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 applications … 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:

Software Engineer, Java (Mid/Senior)

Dundee, Angus, United Kingdom
Rockstar Games
inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry. Rockstar Dundee is on the lookout for a talented Software Engineer who possesses a passion for hands on development. This is a full-time, permanent and in-office position based in Rockstar's unique game development studio in the … heart of Dundee, Scotland. WHAT WE DO We create and maintain production software tools that are used by all game development disciplines to support the creation of all Rockstar Games projects. The tools we build range from task management software, defecttrackers with games console integration, distributed video recording systems, reporting and analytics applications. RESPONSIBILITIES Develop a strong understanding … use and learn new technologies to help advance our applications. Design and implement solutions to help us meet the challenges offast-moving game development. Contribute towards the team's software design best practices. Collaborate with other Rockstar technology teams across ourworldwide studios. QUALIFICATIONS A degree in computer science or a similar discipline. Minimum 3 years of professional Java EE More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer in Glasgow - Spire

Glasgow, Scotland, United Kingdom
Java Script Works
Required Skills for Web Backend Developer: Experience in developing web backend applications. Familiarity with Linux, including Bash scripting and basic system administration. Proficiency in JavaScript development and experience with at least one JavaScript framework. Experience with containerization technologies for development More ❯
Posted:

Application Developer

Dundee, Scotland, United Kingdom
Head Resourcing
Software Developer 6-Month Contract £360 per day (Outside IR35) Location: Dundee (fortnightly on-site travel required) Our client is seeking an experienced Vue3 & TypeScript Developer to support their software engineering team during a critical growth phase. This is an exciting opportunity to contribute to a scaling start up environment and play a key role in enhancing … existing knowledge of Vue3 , TypeScript , HTML , and CSS3 to drive improvements in the front-end codebase Contribute to code design , architecture , and deployment discussions , promoting best practices throughout the engineering workflow Collaborate closely with the UI/UX team to bring user-centric designs to life Demonstrate a commitment to clean, maintainable code and efficient development processes Leverage their … backend experience (e.g. PHP, Python) and SQL knowledge to interact with and understand complex data systems Gain exposure to AWS infrastructure and contribute to data engineering initiatives Candidate Requirements: Proven hands-on experience with Vue3 , TypeScript , HTML , and CSS3 Strong understanding of backend languages such as PHP , Python , Java , or C# , along with SQL Ability to work effectively in More ❯
Posted:

Chief Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Leonardo
and test and integration beginning in the second half of this year. As the MFA Chief Engineer and Design Authority, you will be responsible for the delivery of the engineering solution for the MFA aligning with defined requirements. The role will require interaction with external customers, industry partners, and suppliers as well as coordination of the internal engineering team in line with the engineering management and project management teams. This role offers a unique opportunity to make a real impact on national security and to contribute to the future of combat aviation. If you’re a visionary leader with a passion for defence technology, and a commitment to engineering excellence, we’d love to hear … clearance and will require access to caveated information such as UK eyes only. What You’ll Do As Chief Engineer Provide expert technical leadership in all design and development engineering matters relating to all MFA and subsystem development Development of the design by ensuring effective implementation of the company’s design review process and proactive management of design review More ❯
Posted:

Senior Web Engineer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Canonical 2 months ago Be among the first 25 applicants Join to apply for the Senior Web Engineer role at Canonical Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering … times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable and growing. We are hiring a Senior Software Engineer on the Web Engineering team to drive best practices across the team, for all disciplines, bringing great ideas to the table to lead technical conversations. They identify … products in innovative and fast-growing areas of the tech world with space and support to hone your craft. We value transparency, intellectual honesty and teamwork. As a Senior Software Engineer at Canonical, you will own the development of large projects. Encourages rigorous and efficient engineering process. Writes specifications and understands risks. Works to reduce complexity. Is capable More ❯
Posted:

Data Engineer

Edinburgh, Scotland, United Kingdom
Natobotics
Join to apply for the Data Engineer role at Natobotics Join to apply for the Data Engineer role at Natobotics Oracle as primary skill and Snowflake/Other Data Engineering as secondary Strong hands-on Oracle PL/SQL development and Performance tuning skills. This person should ideally have some solution design experience or be able to design based … on the requirements/discussions with cross-functional teams (if/wherever needed). The candidate is expected to have some experience working in a Software Development/Web application-based Agile project. UK experience is a must and preferably able to come to Edinburgh office. Banking and lending experience preferred. Seniority level Seniority level Mid-Senior level Employment … notified about new Data Engineer jobs in Edinburgh, Scotland, United Kingdom . Edinburgh, Scotland, United Kingdom 4 weeks ago Edinburgh, Scotland, United Kingdom 3 days ago Python Backend Junior Software Engineer - Remote 4 days a week (Europe) Edinburgh, Scotland, United Kingdom $30,000.00-$40,000.00 3 weeks ago Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom More ❯
Posted:

Senior Platform Engineer - Security

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Rocket Lab
Infrastructure Operations at Spire Global is foundational to the support of software engineering teams and unlocking new capabilities for satellite software development. The vision of this team is simple: carry Spire Global's AWS infrastructure to new heights through inclusive, thoughtful, and deliberate engineering. More specifically, you will shape and maintain the internal developer platform (IDP), including … our CI/CD pipelines and observability stack, on which satellite software is designed, deployed, tested, and managed. We look forward to working with you and unlocking the promise of Space exploration for the benefit of all. Our ideal candidate will have considerable soft skills as well as strong technical abilities. The team’s mission goes beyond just operating … can empathize with our developers when challenges arise. Key Responsibilities: Supporting internal stakeholders leveraging the Spire IDP and working to understand their AWS resourcing and networking needs; collaborating with software engineering teams; designing solutions; acting as a technical leader to drive the implementations Design, deploy and maintain internal developer platform services and supporting processes to improve efficiency across More ❯
Posted:

Python Developer

Glasgow, Scotland, United Kingdom
Okta Resourcing
you will own the full development lifecycle from initial idea/design through to delivery. The person in this role will work daily with the most advanced technologies in software development, high scalability, and big data and will need exceptional Software Engineering skills. You’ll be asked to: • Set the technical standard for your team. • Be a … part of and own the full development lifecycle from initial idea/design through to delivery • Work with a team of extremely talented software engineers and data scientists in a fast-paced and engaging environment • Interact with all areas of the business, from sales to client services, to ensure the highest quality product will be delivered You should have … experience of: • Developing complex software with end-to-end ownership • Python or similar (Ruby or Node) or another Functional Language • JavaScript and associated frameworks, preferably Vue, or similar • Cloud technologies • SQL (advantageous) • Spark (advantageous) • Docker/Kubernetes – advantageous ) • MongoDB, SQL, Postgres & Snowflake (advantageous) • Developing online, cloud based SaaS products. • Leading and building scalable architectures and distributed systems • Working in More ❯
Posted:

Data Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Change Digital – Digital & Tech Recruitment
building and maintaining the data flows and data acquisition processes to deliver well-structured, efficient and performant data marts to drive business analysis and processes. Reporting to the Data Engineering Lead(s) for direction in terms of priorities or technical support, and support them through delivery of projects/work within deadlines, prompt escalation of risks or issues and … stakeholders at all levels of the organisation, delivering end to end data requests and ensuring single version of the truth across the organisation. What you’ll be doing: Application Software Development: Contribute to development of existing and new applications by analyzing and identifying areas for modification and improvement. Contribute to development of new applications to meet customer requirements. Product …/Service Development: Solve known problems and/or deliver defined outcomes by performing designated development/engineering activities using existing systems. Faults Diagnosis and Correction: Provide fault isolation and resolution to limit and address issues promptly. Technical Developments Recommendation: Research and suggest technical developments to improve quality of the website/portal/software and supporting infrastructure More ❯
Posted:
Software Engineering
Scotland
10th Percentile
£43,750
25th Percentile
£55,801
Median
£58,033
75th Percentile
£65,750
90th Percentile
£85,000