Get the job you really want.
Be the first applicant
Apply to jobs posted less than 24 hours ago to maximize your visibility.
Use the Date Posted filter to view jobs posted within the last 24 hours.
Top Software Engineer Jobs in Edinburgh
Blockchain • Web3
The Senior Software Engineer will maintain and enhance services in Rust, contribute to the architecture of blockchain-related projects, research new technologies, and collaborate with both internal teams and the wider Ethereum community.
Top Skills:
Rust
Cloud • Software
The Embedded Linux Senior Software Engineer will work on optimizing Ubuntu for various IoT and server platforms, collaborating with silicon manufacturers and other teams. Responsibilities include designing system architectures, improving user experience, integrating applications, and contributing to open-source communities.
Top Skills:
CC++
Artificial Intelligence • Enterprise Web • Software
As a Senior Software Engineer, you'll build scalable distributed systems, enhance querying capabilities, and lead technical solutions while mentoring teammates and driving engineering excellence.
Top Skills:
GoNode.jsTypescript
Cloud • Mobile • Sales • Software
As a Senior Software Engineer, you will design, develop, deploy, and operate real-time services that enhance customer value. You will oversee architectural decisions, improve platform resilience and scalability, and handle critical system issues. Collaboration across teams and mentoring is vital in this role.
Top Skills:
Node.jsRubyTypescript
Legal Tech
As a Senior Software Developer, you will gather requirements, design and implement new capabilities, conduct design reviews, and ensure software quality and performance in a collaborative Product Squad environment focused on digital workspaces.
Top Skills:
GoJavaNode.jsPythonTypescript
Fintech • Software • Financial Services
The Staff Engineer for Labyrinth Screening will design and deliver scalable software for RIPJAR’s SaaS platform, manage architecture changes, and guide engineering teams in producing high-quality solutions for complex financial crime detection systems.
Top Skills:
Software
Aerospace • Logistics • Security • Software • Cybersecurity
As a Senior Test Engineer, you will design and develop scalable test frameworks, participate in the software development lifecycle, collaborate with cross-functional teams, and mentor junior engineers to ensure application quality across various projects.
Top Skills:
CucumberCypressRobotSelenium
Aerospace • Logistics • Security • Software • Cybersecurity
As a Lead Test Engineer, you will ensure the quality of applications by designing and developing robust test frameworks. Responsibilities include participation in the software development life cycle, collaborating with cross-functional teams, and mentoring junior engineers, all while working on challenging projects that impact real-world solutions.
Top Skills:
CucumberCypressJmeterMoleculeRobotSelenium
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
As a Senior Staff Engineer, your role involves writing high-quality code, understanding and analyzing client requirements, leading solutions from design to implementation, mentoring team members, troubleshooting complex issues, and ensuring continuous improvement in software development practices.
Top Skills:
Java
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
The Staff Engineer will be responsible for leading software design and architecture decisions, collaborating with cross-functional teams, ensuring code quality, mentoring junior developers, and driving technical innovations in projects.
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
Develop detailed designs, clarify and confirm technical solutions with clients, implement stories, develop unit tests, resolve technical issues, fix defects, and conduct code reviews.
Top Skills:
AngularCSSHTMLJavaScriptReduxTypescript
Software
The Principal Software Engineer will lead the technical implementation of Ameelio's product, focusing on high-quality, scalable coding practices, oversee integration with educational platforms like Canvas LMS, mentor junior engineers, and collaborate with the product team to define and prioritize feature development.
Top Skills:
Ruby
Software
As a Senior Platform Engineer, you will build and maintain the Overstory platform, contribute to the codebase, support other engineering teams, and innovate solutions for complex technical challenges related to climate change.
Top Skills:
Python
Blockchain • Web3
As a Senior Front End Software Engineer, you'll enhance and maintain DApps in the NEAR ecosystem, focusing on creating a fast frontend and an SDK for a cross-chain DEX. Responsibilities include optimizing user interactions, implementing observability, and designing resilient state machines.
Top Skills:
Next.JsReactTypescript
Information Technology • Consulting
The Lead Software Engineer will provide technical leadership to a team, focus on designing and maintaining Java applications, and manage cloud-native solutions on Azure with Kubernetes. Responsibilities include implementing CI/CD pipelines and mentoring team members. The role emphasizes architectural decision-making and collaboration with various stakeholders to align engineering efforts with business objectives.
Top Skills:
Java
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
Seeking a Staff Engineer to join a dynamic and non-hierarchical work culture at Nagarro. The ideal candidate is ready to go beyond coding, tackle challenges, and take solutions to a higher level. Join us in building inspiring digital products and services!
Software
As a Software (ML Product) Engineer, you will enhance the user experience of ML tools by optimizing workflows and processes. You will collaborate with technical product managers, contribute to defining efficient ML practices, and improve DVC, an open-source tool for machine learning. A strong background in deep learning and system design is necessary to transform current workflows and engage with the ML community.
Top Skills:
Python
Blockchain • Consulting
The Senior Software Engineer - Cryptography is responsible for designing APIs for cryptographic libraries, implementing cryptographic tools and algorithms, ensuring secure coding practices, and maintaining systems that run continuously. They will work with cryptographic protocols and systems security to create impactful software.
Top Skills:
CC++GoRust
Blockchain • Consulting
As a Senior Software Engineer at MultiversX, you will work on developing blockchain solutions, solving complex software problems, and collaborating with multiple teams to enhance the platform. Proficiency in Go is essential, along with knowledge in various programming languages and software engineering practices.
Top Skills:
C++GoJavaPythonTypescript
Cloud • Software
The Lead Software Engineer at Aker Systems will develop backend services for government clients using commercial and open-source technologies. Responsibilities include designing, developing, documenting, and deploying backend features, maintaining deployment pipelines, and collaborating in cross-functional teams while ensuring high availability and scalability of services.
Top Skills:
JavaScala
Cloud • Software
Join Canonical as a Software-Defined Networking Engineer, working on open-source networking software across various technologies. You'll collaborate with silicon providers, design solutions, write high-quality code, and contribute to documentation. The role includes working with advanced OS and networking technologies, engaging with the open-source community, and developing strategies for innovative networking solutions.
Top Skills:
CC++GoPythonRust
Cloud • Software
As a Senior Software Engineer at Canonical, you will develop and enhance the MAAS platform for bare metal cloud systems, work on architecture improvements, contribute to CI practices, ensure integration with other tools, document features, and collaborate with global teams, including occasional international travel.
Top Skills:
GoPython
Cloud • Software
As a Senior Software Engineer, you will develop a fully managed MongoDB solution on Juju, ensuring reliability and security across cloud and on-premise deployments. Your role includes operating MongoDB clusters, handling infrastructure deployment automation, and engaging in automatic testing.
Top Skills:
Python
Software • Cybersecurity
The Software Verification Engineer is responsible for designing and executing tests to ensure software quality and reliability. This role involves developing test plans, automating test scripts, executing manual tests, reporting defects, and collaborating with development teams. The engineer will also mentor team members and contribute to continuous process improvement.
Top Skills:
CPython
Software • Cybersecurity
As a Senior Software Engineer, you will design and develop secure software solutions, integrate cryptographic libraries, collaborate with teams on software requirements, maintain coding standards, and ensure timely delivery of projects.
Top Skills:
CPython
Popular 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
Total selected ()
No Results
No Results