Top Software Engineer Jobs in Edinburgh
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
The Prototype Engineer will work on developing prototypes and simulators, collaborating with stakeholders to shape innovation projects and presenting solutions during meetings.
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.
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.
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.
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.
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.
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.
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.
Top Edinburgh Companies Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Edinburgh
Remote Jobs in Edinburgh
Hybrid Jobs in Edinburgh
Account Manager Jobs in Edinburgh
Accountancy Jobs in Edinburgh
AI Jobs in Edinburgh
Analyst Jobs in Edinburgh
Backend Jobs in Edinburgh
Business Analyst Jobs in Edinburgh
Communications Jobs in Edinburgh
Copywriter Jobs in Edinburgh
Customer Service Jobs in Edinburgh
Cyber Security Jobs in Edinburgh
Data Analyst Jobs in Edinburgh
Data Engineer Jobs in Edinburgh
Data Jobs in Edinburgh
Data Science Jobs in Edinburgh
Design Engineer Jobs in Edinburgh
Design Jobs in Edinburgh
DevOps Engineer Jobs in Edinburgh
Digital Marketing Jobs in Edinburgh
Engineering Jobs in Edinburgh
Finance Jobs in Edinburgh
Front End Developer Jobs in Edinburgh
Graphic Design Jobs in Edinburgh
HR Jobs in Edinburgh
HR Manager Jobs in Edinburgh
IT Jobs in Edinburgh
IT Support Jobs in Edinburgh
Java Developer Jobs in Edinburgh
Legal Jobs in Edinburgh
Machine Learning Jobs in Edinburgh
Marketing Jobs in Edinburgh
NET Developer Jobs in Edinburgh
Network Engineer Jobs in Edinburgh
Operations Jobs in Edinburgh
Operations Manager Jobs in Edinburgh
Payroll Jobs in Edinburgh
Product Manager Jobs in Edinburgh
Project Manager Jobs in Edinburgh
QA Jobs in Edinburgh
Research Jobs in Edinburgh
Sales Assistant Jobs in Edinburgh
Sales Jobs in Edinburgh
Scrum Master Jobs in Edinburgh
Social Media Jobs in Edinburgh
Software Engineer Jobs in Edinburgh
Talent Acquisition Jobs in Edinburgh
Tech Support Jobs in Edinburgh
UX Designer Jobs in Edinburgh
Web Developer Jobs in Edinburgh
All Filters
No Results
No Results