Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

£16.9 - £19 per hourEstimated
Full-time

Information Services Group / DCC and EDINA

Full-time: 35 hours per week

Open-ended (permanent)

The Opportunity

ELM is the University of Edinburgh’s secure gateway to generative artificial intelligence, providing safer access to Large Language Models for the University and wider UK tertiary education sector. We are looking for a skilled and collaborative Software Engineer to help design, build, test and support the ELM platform as it develops into a reliable, secure and accessible AI innovation service for education.

You will join the ELM software engineering team within DCC and EDINA, contributing across the full software development life cycle. The role involves engineering and maintaining full-stack features using Java, the Java Spring Framework, TypeScript and Angular, alongside database, API, integration and deployment work. You will work with colleagues across product, service, testing, systems administration, security and support teams to deliver robust and user-focused functionality.

This is an opportunity to work on a high-profile platform at the intersection of software engineering, education and responsible use of generative AI. You will contribute to the continued development of ELM as a trusted service, helping institutions and users access AI tools in a safer, more managed and effective way.

The role will suit a software engineer with strong practical experience in modern web application development, relational databases, containerised deployment and continuous integration / continuous deployment practices. You should be comfortable working collaboratively in an agile or iterative environment and able to communicate effectively with both technical and non-technical colleagues.

Your skills and attributes for success

  • Substantial hands-on experience engineering software using Java and the Java Spring Framework, including Spring Boot or equivalent Spring technologies.
  • Practical experience developing web applications using TypeScript and Angular.
  • Experience working with relational databases and SQL, including schema changes, queries, data integrity and troubleshooting.
  • Experience building or working with RESTful APIs and software integrations.
  • Experience using Docker, Kubernetes and containerised deployment approaches.
  • Experience with continuous integration and deployment pipelines, automated builds, automated testing and Git-based workflows.
  • Understanding of software testing, code review, secure coding, maintainability and technical documentation.
  • Experience working in an agile, iterative or collaborative software delivery environment.
  • Working knowledge of the Web Content Accessibility Guidelines and good general knowledge of coding for accessibility.
  • Good communication skills and the ability to work effectively with technical and non-technical colleagues.

Desirable experience includes

  • Experience with additional programming languages such as Python or Ruby.
  • Experience with cloud platforms such as AWS, Azure or Google Cloud.
  • Experience with micro services, messaging, event-driven systems or API gateways.
  • Experience supporting production services or working within ITIL-style support processes.
  • Experience mentoring junior engineers or contributing to team standards.
  • Experience in higher education, research, public sector or other complex organisational environments.
  • Experience integrating with AI/LLM platforms, model provider APIs, authentication systems or usage-monitoring services.
  • Awareness of data protection, privacy, security and responsible-use considerations relevant to generative AI services.

A career with us has a range of other benefits that can be tailored to your lifestyle:

  • A competitive salary.
  • An exciting, positive, creative, challenging and rewarding place to work.
  • The opportunity to be part of a diverse and vibrant international community.
  • Comprehensive staff benefits, including generous annual leave entitlement, a defined benefits pension scheme, staff discounts, family-friendly initiatives and flexible work options.

This post is full-time, 35 hours per week; however, we are open to considering part-time or flexible working patterns. We are also open to considering requests for hybrid working, on a non-contractual basis, that combines a mix of remote and regular on-campus working.

- CV

- Cover letter

As a valued member of our team, you can expect: 

  • A competitive salary.

  • An exciting, positive, creative, challenging and rewarding place to work.

  • To be part of a diverse and vibrant international community.

  • Comprehensive Staff Benefits, including generous annual leave entitlement, a defined benefits pension scheme, a wide range of staff discounts, family-friendly initiatives, and flexible work options. Check out the full list on our staff benefits page   and use our reward calculator to discover the value of your pay and benefits.

Championing equality, diversity, and inclusion

The University of Edinburgh holds a Silver Athena SWAN award in recognition of our commitment to advance gender equality in higher education. We are members of the Race Equality Charter, and we are also Stonewall Scotland Diversity Champions, actively promoting LGBT equality.

We welcome applications from all qualified candidates and particularly encourage applications from candidates from groups that are underrepresented in software engineering and digital technology roles.

Key dates to note

Unless stated otherwise, the closing time for applications is 11:59 pm (UK time). If you are applying from outside the UK, the closing time shown on our adverts will automatically adjust to your browser’s local time zone.

Interviews dates to be confirmed.

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Edinburgh vacancy
  • £37k - £49k per annumEstimated
     ...practices. You work with your team to invent, design, and build software that is stable and performant. You are proficient in a broad range...  ...the legacy of the code you produce and write code that an engineer unfamiliar with the system can understand. You limit the use of... 
    Suggested
    Temporary
    Flexible hours

    FanDuel

    Edinburgh
    2 days ago
  • £56k - £72k per annumEstimated
     ...Senior Software Engineer  We work with some of the UK’s biggest companies and government departments to provide a pragmatic approach to technology, delivering bespoke software solutions and expert advice.  This is a hands-on, client-facing role, offering the opportunity... 
    Suggested
    Full-time

    scottlogic

    Edinburgh
    a month ago
  • £49k - £64k per annumEstimated
     ...have the confidence to propose pragmatic solutions to complex problems and be eager to learn from and educate others. As a Senior Software Engineer, you will work in empowered, multidisciplinary teams, autonomously tackling complex challenges that provide the very best... 
    Suggested
    Temporary
    Flexible hours

    FanDuel

    Edinburgh
    22 hours ago
  • £53k - £69k per annumEstimated
     ...experience-wise, we'd love to speak to you! The Position Our roster has an opening with your name on it We're looking for a Senior Software Engineer to join our Enablement team within Core Products and Experiences (CPE). You'll help build the libraries and product features... 
    Suggested
    Full-time
    Hybrid working

    FanDuel

    Edinburgh
    1 day ago
  • £54k - £68k per annumEstimated
     ...analytics and exceptional operational insights. The Alta Video engineering team injects intelligence into their approach to security and...  .... Could you be part of the ever growing Alta Video backend software team? At Motorola Solutions, we believe that everything starts... 
    Suggested
    Full-time
    Hybrid working
    On-site
    Remote
    Work from home
    Relocation
    Flexible hours

    Motorola Solutions

    Edinburgh
    20 days ago
  • £53k - £67k per annumEstimated
     ...services to individuals facing difficult circumstances is seeking a skilled professional. The Role Lead the modernization of critical software systems. Develop and implement robust and scalable software solutions. Collaborate with cross-functional teams to define,... 
    Full-time
    Remote
    Flexible hours

    Haystack

    Edinburgh
    19 days ago
  • £27k - £36k per annumEstimated
     ...THE POSITION Our roster has an opening with your name on it We’re looking for a Software Engineer to join our CPE Platform vertical, working within Core Products and Experiences. In this role, you’ll contribute to a multidisciplinary team building reliable, engaging... 
    Internship
    Remote
    Flexible hours

    FanDuel

    Edinburgh
    22 hours ago
  • £46k - £66k per annum

     ...Key about your team You join a small team of experienced developers working on SiteView. Together, you build secure, scalable SaaS software for enterprise customers. Collaboration is an important part of the role. You discuss technical challenges, share knowledge and... 
    Full-time
    Hybrid working
    Remote
    Flexible hours

    Keylane

    Edinburgh
    14 days ago
  • £54k - £71k per annumEstimated
     ...Lead Agentic Software Engineer   This is a great opportunity to work at the frontier of AI-augmented software delivery, on challenging technical problems from a strong position of influence.    At Scott Logic, we already have a reputation for world-class software engineering... 
    Full-time
    Shift work

    scottlogic

    Edinburgh
    more than 2 months ago
  • £49k - £64k per annumEstimated
     ...people in just a few years. About the role and team: Our .Net engineering capability builds backend services and APIs for clients across...  ...team, helping to shape how the team builds, tests and ships software. What you'll be doing: Designing and building backend... 
    Long-term contract
    Full-time
    Hybrid working
    On-site
    Remote
    Flexible hours

    CreateFuture

    Edinburgh
    6 days ago
  • £48k - £63k per annumEstimated
     ...digital services that have a positive impact on society and the communities they serve. The Opportunity As a Senior Full Stack Software Engineer at Informed Solutions, you’ll take a leading role in designing, building, and delivering complex digital solutions that tackle... 
    Full-time
    Hybrid working
    On-site
    Flexible hours

    Informed Solutions

    Edinburgh
    10 days ago
  • £48k - £63k per annumEstimated
    Version 1 has celebrated 30 years in business and continues to be trusted by global brands to deliver technology and transformation solutions that drive customer success. Our deep expertise enables our customers to navigate the rapidly evolving technology landscape. We ...
    Full-time
    Remote
    Flexible hours

    Version 1

    Edinburgh
    14 days ago
  • £54k - £72k per annumEstimated
     ...row. Join us on our journey. Let’s create tomorrow, together, today. About the role and team: Senior Backend Java Engineer Build software that matters. Shape the future of engineering. We're looking for an experienced Senior Backend Java Engineer who is... 
    Long-term contract
    Hybrid working
    On-site
    Remote
    Flexible hours

    CreateFuture

    Edinburgh
    28 days ago
  • £50k - £60k per annum

     ...About Us  We’re Dayshape—an award-winning software scale-up with big ambitions and the momentum to match. Trusted by Big Four and many...  ...’re not there yet. That’s where you come in.  As part of our Engineering team, your key areas of focus will be enhancing product... 
    Long-term contract
    Full-time
    Hybrid working
    On-site
    Remote
    Monday to Friday
    Flexible hours

    Dayshape

    Edinburgh
    26 days ago
  • £31k - £41k per annumEstimated
     ...the Motorola product portfolio. Our team values high-performance engineering, architectural integrity, and a commitment to building the most...  ...office. Job Description Analyzes, develops, maintains software for the organization’s products and systems. Familiarity with/... 
    Long-term contract
    Hybrid working
    On-site
    Remote
    Work from home
    Relocation
    Flexible hours

    Motorola Solutions

    Edinburgh
    26 days ago
  • £64k - £83k per annumEstimated
     ...and accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class...  ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and scale Speechify... 
    Remote job
    Flexible hours

    Speechify

    Edinburgh
    more than 2 months ago
  • £60k - £78k per annumEstimated
     ...Job Description Role: Mid Software Engineer (Java) Department: Engineering (Java) Date: September 2026 Grade: 3 CreateFuture is an AI-native consulting partner where people do work that matters and are supported to do it well. We work side by side with our clients... 
    Full-time
    Hybrid working
    On-site
    Remote
    Flexible hours

    CreateFuture

    Edinburgh
    7 days ago
  • £62k - £79k per annumEstimated
     ...reach their full potential. Job Description The Avaloq Security team is an international team of senior and expert software engineers. The team develops and maintains central application security frameworks, platforms, and tools across company-wide technology... 
    Full-time
    Hybrid working
    Flexible hours

    Avaloq

    Edinburgh
    21 days ago
  •  ...biometrics, Apple Wallet, keychain, push notifications) and contributing to shared KMP codebases Working closely with the wider engineering team and key customer stakeholders, who hold the product knowledge, in a self-led environment Championing engineering excellence... 
    Hybrid working
    On-site
    Remote
    Flexible hours

    CreateFuture

    Edinburgh
    7 days ago
  • £59k - £77k per annumEstimated
     ...deploying and operating AWS workloads. Experience working in highly regulated and secure environments. Kubernetes & Platform Engineering Demonstrated hands-on experience with: EKS/Kubernetes production-grade clusters Multi-tenant Kubernetes architectures Platform... 
    Full-time
    Remote
    Flexible hours

    Version 1

    Edinburgh
    14 days ago
  • £600 per day

     ...Senior TypeScript Engineer (Node.js, AWS Serverless), FinTech Location: London, Manchester, Leeds, Edinburgh or Bristol (flexible...  ...35 Duration: 6 months About Codurance We're a software craftsmanship consultancy. We build software for clients, and we... 
    Hybrid working
    Flexible hours

    Codurance

    Edinburgh
    22 days ago
  • £70k per annum

     ...transform how people work. We’re looking for a Senior Developer / AI Engineer who can hit the ground running, take ownership, and deliver...  ...evaluation, monitoring, and guardrails Work across the full software lifecycle, from concept to deployment Collaborate with cross-... 
    Permanent
    Immediate start

    Change Recruitment

    Edinburgh
    21 days ago
  • £62k - £80k per annumEstimated
     ...Designing, developing, testing, and maintaining cloud-based software applications. Technical leadership within a team to coordinate...  ...scalable, secure solutions in line with good industry software engineering practices (code quality, CI/CD, security etc). Working within... 
    Long-term contract
    Full-time
    Remote
    Flexible hours

    Version 1

    Edinburgh
    6 days ago
  • £33k - £43k per annumEstimated
     ...modern architecture patterns, further develop your skills, and progress your career within a growing business. Develop and maintain software to meet client needs using C#, .NET Core/.NET Framework, and Entity Framework Core Design, build, and support distributed APIs and... 
    Full-time
    Remote
    Flexible hours

    Version 1

    Edinburgh
    3 days ago
  • £15k - £37.5k per annum

     ...Software Developer – Build Innovative Digital Payment Solutions An innovative technology business operating within the digital payments...  ...environments. This opportunity offers exposure to complex engineering challenges, collaborative delivery teams and cutting-edge technologies... 
    Long-term contract
    Hybrid working
    Flexible hours

    The Opportunity Hub UK

    Edinburgh
    7 days ago
  • £68k - £91k per annumEstimated
     ...Defence, Healthcare, Sustainable Environment and Land Asset Management, and Digital Democracy. The Role: As a Lead Full Stack Software Engineer at Informed Solutions, you’ll take overall technical ownership of large, complex digital solutions for the public sector. Your... 
    Full-time
    Hybrid working
    On-site
    Flexible hours

    Informed Solutions

    Edinburgh
    a month ago
  • £52k - £68k per annumEstimated
     ...OutSystems low-code platform. The successful candidate will have a proven track record of leading technical teams, delivering robust software solutions, and applying industry best practices in Agile environments. As a Senior Developer, you will take responsibility for ensuring... 
    Full-time
    Hybrid working
    Remote
    Flexible hours

    Version 1

    Edinburgh
    13 days ago
  • £70k - £91k per annumEstimated
     ...Product Engineer Edinburgh Wordsmith Wordsmith is building the legal operations platform for in-house teams, and we are growing...  ...with evolving systems ~ Interest in AI and how it changes how software is built Bonus: Experience with LLMs, prompt design, or... 
    Full-time
    On-site

    wordsmith

    Edinburgh
    18 hours ago
  • £50k - £66k per annumEstimated
     ...Designing, developing, testing, and maintaining cloud-based software applications. Technical leadership within a team to coordinate...  ...scalable, secure solutions in line with good industry software engineering practices (code quality, CI/CD, security etc). Working within... 
    Long-term contract
    Full-time
    Remote
    Flexible hours

    Version 1

    Edinburgh
    3 days ago
  • £58k - £76k per annumEstimated
     ...debugging, and developing tools and configurations that support the full subsea controls lifecycle. As a Senior Embedded Software Engineer, you will be responsible for: Leading and actively participating in design and code reviews , ensuring robustness,... 
    Full-time

    TRS Staffing Solutions

    Edinburgh
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!