Get the job you really want

Top Software Engineer Jobs in Edinburgh

1,014+ Job Results
11 Days Ago
Edinburgh, Scotland
Remote
578,950 Employees
Junior
578,950 Employees
Junior
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Software Engineer III, you will develop highly scalable backend applications, solve complex software problems, and collaborate with cross-functional teams. You will work on various technologies in e-commerce, drive high-visibility projects, and enhance software solutions to optimize performance and reliability.
11 Days Ago
Edinburgh, Scotland
Remote
578,950 Employees
Expert/Leader
578,950 Employees
Expert/Leader
Big Data • Cloud • Logistics • Machine Learning • Retail
The Staff Software Engineer will lead the development of the Skills+ Platform, providing technology solutions for Walmart's talent ecosystem. Responsibilities include architecting scalable applications, mentoring engineers, improving best practices, and ensuring effective problem-solving in design and execution.
12 Days Ago
Edinburgh, Scotland
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Staff Software Engineer on the People Technology team, you will design and develop scalable services, leading complex projects and collaborating with cross-functional teams to deliver solutions that enhance the experience of Walmart associates. This includes providing technical direction and ensuring the on-time delivery of software products.
11 Days Ago
Edinburgh, Scotland
Remote
60 Employees
Senior level
60 Employees
Senior level
Software
The Software Engineer will be responsible for developing large new areas within data management software, handling the entire product lifecycle, and ensuring high reliability of system software. This role demands experience with AI infrastructure at scale and solid Python knowledge. Multi-tasking and quick adaptation to new technologies are essential.
11 Days Ago
Edinburgh, Scotland
Remote
Junior
Junior
Events • Software
The Senior Rust Software Engineer will build and operate cloud infrastructure products, collaborating with teams to create scalable solutions. Responsibilities include owning the product lifecycle, developing CI/CD systems, and monitoring performance while using cutting-edge technologies such as Rust, Kubernetes, and WebAssembly.
11 Days Ago
Edinburgh, Scotland
140 Employees
Mid level
140 Employees
Mid level
Financial Services
As a Backend Software Engineer, you will design and build distributed APIs and microservices, troubleshoot development issues, and engage in the complete software lifecycle. You'll collaborate with teams to develop innovative features while adhering to best practices in a scalable environment using various technologies.
11 Days Ago
Edinburgh, Scotland
Remote
4,900 Employees
Senior level
4,900 Employees
Senior level
Fintech • Payments
As a Full Stack Software Engineer, you will develop, test, and maintain scalable web applications while working with various technologies. You will focus on creating high-quality, maintainable code and need to showcase your problem-solving skills in a dynamic work environment.
11 Days Ago
Edinburgh, Scotland
1,354 Employees
Mid level
1,354 Employees
Mid level
Gaming • eSports
The Software Engineer will be responsible for designing and developing distributed APIs and microservices as part of the technology team at EFG. Duties include participating in the software development lifecycle, troubleshooting, and documentation. Ideal candidates should have experience with Go and large scalable projects, as well as knowledge of microservices and API design.
12 Days Ago
Edinburgh, Scotland
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Develop robust backend applications and components, conduct requirement analysis, collaborate with product leads, and implement testing and automation scripts. The role includes monitoring project milestones, managing defects, and ensuring application security during development.
12 Days Ago
Edinburgh, Scotland
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Senior Android Software Engineer, you will develop and maintain large-scale mobile applications, collaborating with business partners to provide technical solutions and leading a team of engineers in following best practices for mobile development.
12 Days Ago
Edinburgh, Scotland
112 Employees
Junior
112 Employees
Junior
Artificial Intelligence • Cybersecurity
As a Software Engineer, you will design and build machine learning systems that detect fraudulent behavior using unsupervised and supervised machine learning. You'll optimize systems and develop distributed real-time systems while using big data technologies to support the platform's capabilities.
12 Days Ago
Edinburgh, Scotland
Remote
27,882 Employees
Mid level
27,882 Employees
Mid level
Food
As a Software Engineer II, you will contribute to the complete Software Development Lifecycle at Little Caesars, including design, development, testing, and support. You'll work independently and as part of a team, focusing on code quality, debugging, and Agile practices, while also mentoring less experienced colleagues.
12 Days Ago
Edinburgh, Scotland
Remote
50 Employees
Entry level
50 Employees
Entry level
Blockchain • Web3
The Software Engineer will be responsible for software engineering (80%) and site reliability (20%), focusing on backend systems, using Go to create services like Mempool, Shield, and Relayer. The role includes automating and optimizing infrastructure components with modern DevOps tools.
12 Days Ago
Edinburgh, Scotland
Remote
109 Employees
Mid level
109 Employees
Mid level
Artificial Intelligence • Professional Services • Software
As a Software Engineer, you will develop UI-driven features and write frontend business logic using JavaScript and Vue.js. Your role includes enhancing product scalability, performance, and maintainability while collaborating with the engineering team and supporting a culture of learning and development.
12 Days Ago
Edinburgh, Scotland
2,103 Employees
Mid level
2,103 Employees
Mid level
Artificial Intelligence • Big Data • Information Technology • Software
The Software Engineer for Android will build an enterprise mobile platform, focusing on Android development using Kotlin. Responsibilities include ensuring compatibility with varying screen sizes, working with RESTful APIs, managing offline storage, and optimizing performance. Familiarity with Git, design principles, Agile methodologies, and Azure cloud services is essential.
12 Days Ago
Edinburgh, Scotland
2,103 Employees
2,103 Employees
Not Specified
Artificial Intelligence • Big Data • Information Technology • Software
Join an award-winning tech consultancy as a Software Engineer focusing on iOS development within various sectors. Utilize your expertise in Swift, RESTful APIs, Git, Unit Testing, TDD, Jenkins, Agile, and Azure to contribute to building an enterprise mobile platform.
12 Days Ago
Edinburgh, Scotland
15 Employees
Senior level
15 Employees
Senior level
Software • Automation
As a Fullstack Software Engineer, you will develop features for existing software and new products, write clean code, participate in code reviews, create documentation, and stay updated on software development trends in a remote team environment.
12 Days Ago
Edinburgh, Scotland
471 Employees
Mid level
471 Employees
Mid level
Blockchain • Software
The Prototype Engineer will work on developing prototypes and simulators, collaborating with stakeholders to shape innovation projects and presenting solutions during meetings.
12 Days Ago
Edinburgh, Scotland
471 Employees
Senior level
471 Employees
Senior level
Blockchain • Software
As a Software Engineer at IOG, you will write high-quality Haskell code for advancing the Cardano blockchain ledger. Responsibilities include implementing features, testing, reviewing pull requests, fixing bugs, and collaborating with cross-functional teams while adhering to software engineering principles.
12 Days Ago
Edinburgh, Scotland
471 Employees
Mid level
471 Employees
Mid level
Blockchain • Software
As a Software Engineer, you will write high-quality code for blockchain projects, collaborate with cross-functional teams, and address software development tasks independently. You'll be responsible for design contributions, code reviews, bug fixing, and documentation, all while adhering to agile practices and maintaining high standards of software quality.
12 Days Ago
Edinburgh, Scotland
110 Employees
Mid level
110 Employees
Mid level
Software • Hospitality
Join Triptease as a Mid Level Software Engineer in Portugal (Remote) to work on building, growing, and maintaining parts of the tech stack, collaborating in small empowered teams, and embracing pair programming and continuous delivery practices.
13 Days Ago
Edinburgh, Scotland
Remote
59 Employees
Entry level
59 Employees
Entry level
Software
The Full Stack Software Engineer will work on building modular components for OfferFit’s AI testing platform, using robust engineering practices and collaborating with various teams to enhance a complex data-driven product. Responsibilities include coding in TypeScript and JavaScript, improving application architecture, and supporting customer implementation efforts.
13 Days Ago
Edinburgh, Scotland
Remote
578,950 Employees
Mid level
578,950 Employees
Mid level
Big Data • Cloud • Logistics • Machine Learning • Retail
The Software Engineer III - Full Stack will develop software architecture, lead discussions on competing requirements, oversee less experienced programmers, participate in an on-call rotation, and drive business plans and prevent operational barriers, while utilizing various cloud platforms and technologies in the development process.
13 Days Ago
Edinburgh, Scotland
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Senior Software Engineer on the Sam's Membership team, you will transform requirements into solutions through coding, mentor small teams of engineers, and drive innovation while collaborating with diverse teams to design scalable, cloud-based applications and services.
13 Days Ago
Edinburgh, Scotland
Remote
578,950 Employees
Junior
578,950 Employees
Junior
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Software Engineer III, you'll collaborate with cross-functional teams to gather software requirements, design and test scalable applications, troubleshoot issues, and improve development methodologies. You'll work with various technologies including cloud platforms and automated tools to enhance software processes.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size