Top Software Engineer Jobs in Edinburgh

Reposted 12 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
The Software Engineer will develop and maintain cross-platform desktop applications, focusing on performance, reliability, and integration of AI features. Responsibilities include optimizing applications, managing local data, and ensuring stability on macOS and Windows.
Top Skills: ElectronIndexeddbJavaScriptNode.jsSqliteTypescriptWebsockets
18 Days AgoSaved
Easy Apply
In-Office or Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Design, maintain, and extend abuse detection and prevention systems for GitLab's SaaS platform. Serve as a core maintainer of a Ruby on Rails monolith, build anomaly detection and agentic AI mitigations, automate abuse response, collaborate with peer engineering and security teams, and produce runbooks and operational documentation.
Top Skills: Agentic AiAWSGitlabGoogle Cloud Platform (Gcp)Large Language Models (Llms)RubyRuby On RailsSaaS
Reposted 4 Hours AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
The Senior Software Engineer, Frontend is responsible for developing and maintaining modern frontend systems, managing complex logic, and implementing API integrations while optimizing delivery through CI/CD processes.
Top Skills: Ci/CdCSSFirebaseGoHTMLPiniaTypescriptVue 3
YesterdaySaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Consulting
Maintain and enhance core banking modules, implement change requests, support live clients, collaborate with Product and Parameterization SMEs, design, develop, test and document solutions, ensure quality and maintainability, own code components, and estimate work packages.
Top Skills: AvaloqPl/SqlSQL
15 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software
Build internal AI enablement tools, workflows, and guardrails to help engineers use coding agents safely and productively. Evaluate models and agents, partner with teams to apply AI, track adoption and impact, and provide documentation, training, and advocacy across the engineering organization.
Top Skills: Aperture By TailscaleClaude CodeCodexOpencodePi
Reposted 15 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Software • Analytics
The Senior Back-End Software Engineer designs, develops, and maintains scalable backend systems while taking ownership of the software development lifecycle.
Top Skills: AtlantisAWSCi/CdCloudwatchDynamoDBEc2EksFastapiGithub ActionsIamJenkinsKubernetesLambdaNode.jsPrefect.IoPythonRdsS3SnsSqsTerraformTypescript
16 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Security • Software
Lead Mark43's AI-enabled engineering initiative by designing and orchestrating multi-agent systems that plan, write, review, test, and deploy software. Write prompts, scaffolding, and tool integrations (VCS, test runners, internal APIs), evaluate agent performance, prototype LLM-based workflows, collaborate cross-functionally, mentor teammates, and contribute to on-call rotations.
Top Skills: Codegen PlatformsCursorJavaLangchainLlm ApisMySQLOpen-Source LlmsReactTest RunnersTypescriptVector DatabasesVersion ControlWindsurf
Mid level
Gaming • Software • Virtual Reality • Consulting
Design, build and maintain backend services for multiplayer games. Implement distributed systems, CI/CD, containerised microservices, databases (SQL/NoSQL), cloud infrastructure, and documentation. Collaborate on estimates, support teammates, and ensure high-quality deployments and operational standards.
Top Skills: Amazon Web ServicesC#C++Ci/CdDockerGenerative AiGitGoGCPJavaKotlinKubernetesLlmsAzureNoSQLPerforceSQLTerraform
16 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Healthtech • Mobile • Software
Full-stack AI/ML Software Engineer to build HealthTech SaaS microservices, implement and integrate ML solutions, write high-quality code, author documentation, perform code reviews, and act as an SME on services and systems.
Top Skills: Ai/MlLinuxmacOSMicroservicesPythonSaaS
Reposted 16 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Software
As a Software Engineer at Canonical, you will design, build, and ship software, improve packaging and distribution processes, and mentor colleagues while contributing to open source projects.
Top Skills: C/C++FlutterGoPythonRust
Reposted 16 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Junior
Junior
Cloud • Software
The Junior Ubuntu Software Engineer will design, build, and ship software, focusing on quality and resilience, while engaging with the open source community.
Top Skills: C/C++FlutterGoPythonRust
Reposted 16 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Blockchain • Information Technology • Software
As a Software Engineer, you will design and develop applications, write clean code, engage in code reviews, optimize systems, and explore new technologies in a remote team.
Top Skills: AIBlockchainData ScienceFintechHaskellNix EcosystemRust
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 16 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Blockchain • Information Technology • Software
Responsibilities include building and maintaining backend services for distributed applications, requiring functional programming with Scala and TypeScript, alongside client interactions.
Top Skills: LinuxNixNixosScalaTypescript
17 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Cloud • Productivity • Software • Infrastructure as a Service (IaaS)
Build and maintain the control planes, automation, and observability for a global fleet of machines. Develop production-quality Go services for provisioning, health checks, upgrades, and incident remediation. Architect high-throughput, low-latency networking, improve utilization and power-to-performance, and collaborate with product and platform teams on storage-aware scheduling and developer-facing features.
Top Skills: AnsibleGoKubernetesTerraform
Reposted 6 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Software
As a Senior Software Engineer, you will build scalable distributed systems, improve developer experience, mentor peers, and lead incident responses.
Top Skills: GoNode.jsTypescript
Reposted 18 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Information Technology • Consulting
Design, build, and maintain backend API and database services for a cloud PBX platform. Drive architecture, performance optimization, debugging, CI/CD and test automation, and collaborate with QA. Mentor peers and raise engineering standards while safely evolving high-load, networked systems.
Top Skills: AiohttpAsyncioCi/CdDramatiqElasticsearchGoGrafanaHTTPHttpsJavaScriptLinuxNginxPerlPythonRelational DatabasesSQLTest AutomationTomcatTypescript
Reposted 5 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Software
Lead the development of native Windows desktop applications, ensuring performance, accessibility, and maintainability while collaborating with cross-functional teams.
Top Skills: C#C++ComWin32Windows App SdkWinrtWinuiXaml
Reposted 19 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Hardware • Security • Software • Cybersecurity
Work as part of an agile team to design, develop, document and test frontend features for a mission-critical call-taking and dispatch platform. Build high-quality JavaScript/React/TypeScript user interfaces, collaborate with product and test engineers, follow modern development practices (SOLID, Git, pull requests), and support an expansion product while occasionally travelling to UK offices.
Top Skills: .NetC#CSSGoogle SuiteGitGoogle ChatHTMLJavaScriptReactTypescript
Reposted 20 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Junior
Junior
Software
Join Uncountable's Implementations Engineering team to build software that integrates R&D lab instruments with their platform, working closely with customers and developing automated data pipelines.
Top Skills: APIsCsvElnsExcelLimsPythonSQL
Reposted 8 Days AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Energy • Manufacturing • Solar • Renewable Energy
Lead development and delivery of power system solutions, including WAMS and control products, customer-facing consulting, model-based and measurement-based analysis, technical support for sales, and publication of technical reports. Up to 25% travel for customer interaction and project meetings.
Top Skills: Alstom EmsDigsilent PowerfactoryGe EmsMatlabOpal-RtPower ElectronicsPowertech DsatoolsPscadPss/ERtdsScada/EmsSimulinkTransmission And Distribution Management SystemsWams
9 Days AgoSaved
In-Office
Edinburgh, Scotland
Junior
Junior
Other • Software • Analytics
Develop high-performance, cross-platform spatial analysis and visualization components using modern C++ and GPGPU technologies. Design, implement, test, profile, and debug software; collaborate in agile teams; and find and fix bugs and performance issues for mobile and desktop mapping SDKs.
Top Skills: Arcgis MapssdksC++ (C++11/C++14/C++17/C++20)Compute Shader ProgrammingCudaDirect3DGisGpgpuMetalOpenglVulkanWebglWebgpu
Reposted 9 Days AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Financial Services
Lead and grow a high-performing full-stack engineering team to deliver unified web customer experiences. Mentor engineers, enforce engineering best practices, collaborate with product and delivery teams, and drive solution quality across React/.NET applications while supporting learning and professional development.
Top Skills: Asp.Net CoreC#Entity FrameworkReactSQL
Reposted 22 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Financial Services
The Software Engineer will design, develop, and support the MEMX Trading system software, focusing on production support during US evening hours.
Top Skills: ConfluenceDeephavenFix MessagingGitGradleJavaJenkinsJIRAJunitLinuxTcp/IpUdpWireshark
23 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Generative AI
Build and own end-to-end backend systems for forecasting and agentic LLM research: design, deploy, monitor, debug, and harden features and pipelines (benchmarks, agents, production services). Prototype quickly, work with LLM APIs and coding agents, and collaborate with researchers to improve evaluation and forecasting tools.
Top Skills: AzureClaude CodeClickhouseDagsterGCPKubernetesLlm ApisPostgresPythonRay
Reposted 4 Hours AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software
Design, build, and ship production-ready software; decompose ambiguous problems into system architectures; modernise legacy systems and develop greenfield features; own technical decisions, testing, observability, and documentation; collaborate with product and design and ensure operational readiness.
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account