Top Software Engineer Jobs in Edinburgh

25 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Artificial Intelligence • Real Estate
Own end-to-end development of automation and AI-driven systems across tenant find, property management, or payments. Responsibilities include understanding complex operational workflows, identifying automation opportunities, designing scalable architectures, collaborating with product managers, making pragmatic AI and agentic system decisions, and delivering reliable solutions from concept through production. The role requires strong product judgment, technical ownership, and the ability to improve business outcomes in a fast-changing environment.
Top Skills: AIDrizzleLlmsMySQLNode.jsPostgresReactSQLTrpcTypescript
One Month AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
Build and maintain production-grade iOS applications using Swift and SwiftUI, integrating AI through backend APIs. Design reliable AI interaction patterns, optimize performance and memory, support concurrency and background tasks, capture user feedback, and collaborate with backend and machine learning engineers. Maintain App Store quality, monitor production issues, and deliver responsive, stable, and efficient user experiences.
Top Skills: Async/AwaitCore MliOSNoSQLSQLSwiftSwift Package Manager (Spm)SwiftuiTensorflow Lite
26 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Cloud • Security • Software • Generative AI
Lead the technical vision and development of Elasticsearch’s core search infrastructure, including indexing, retrieval, query execution, and relevance. Research search algorithms and data structures, contribute to Lucene, guide technical roadmaps, collaborate across teams, mentor senior engineers, and build high-performance distributed search systems. Serve as a subject-matter expert while driving projects from concept through completion.
Top Skills: Continuous IntegrationElasticsearchGitJavaLuceneSolr
26 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Software
Lead large-scale technical initiatives and build scalable product functionality and infrastructure using TypeScript, React, and Node.js. Partner with product and design teams to develop privacy features for SaaS customers, make architectural tradeoffs, mentor engineers, support hiring, and establish engineering excellence across a growing organization.
Top Skills: Node.jsReactTypescript
26 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Travel
Design, develop, test, and maintain scalable backend applications, services, and APIs using modern engineering practices. Responsibilities include architecture and solution design, unit and integration testing, troubleshooting, code reviews, technical discussions, Agile collaboration, continuous improvement, and mentoring junior engineers. The role emphasizes performance, reliability, scalability, security, maintainability, and translating business requirements into high-quality technical solutions.
Top Skills: AgileAi Coding ToolsAWSCi/CdClaude CodeDockerDomain-Driven DesignEvent-Driven ArchitectureGitGitlabHibernateJava 11+JSONKubernetesMicroservicesMySQLNosql DatabasesRestSaas ArchitecturesScrumSpringSpring BootXML
One Month AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Artificial Intelligence • Generative AI
Build AI-powered product quality infrastructure for capturing, synthesizing, routing, and acting on customer feedback. Develop bug intake and triage systems, dashboards, data pipelines, analytics tooling, and integrations with ticketing, payment, CRM, and data warehouse systems. Partner with support engineers and domain specialists to improve product quality and ship internal tools quickly.
Top Skills: AIAnalytics ToolingCRMCursorData PipelinesData WarehouseETLPayment ProcessorsTicketing Systems
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Machine Learning • Other
The Backend Software Engineer will develop and maintain backend systems for data processing related to coffee farming, utilizing Python and PostgreSQL. Responsibilities include feature development, problem-solving, and adapting systems to regulatory changes while ensuring system resilience.
Top Skills: AWSCi/CdDockerPostgresPostgresql/PostgisPythonTerraform
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Database
The Edge Functions Engineer will evolve the Supabase Edge Runtime, implement monitoring and optimizations, manage features, and work closely with the Deno open-source teams.
Top Skills: AWSCloudflare WorkersDenoJavaScriptKubernetesRedisRustTypescriptV8
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Design, develop, and maintain scalable web applications using .NET backend and Angular/React frontend. Collaborate on requirements, implement RESTful APIs, optimize performance, debug, maintain documentation, support end-users, and work within CI/CD and DevOps workflows.
Top Skills: .Net CoreAngularAsp.Net CoreC#Ci/CdCli ToolsDevOpsEf CoreEntity FrameworkGitReactRestful ApiSQLTypescriptWeb Api
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Design, develop, customize and integrate Microsoft Dynamics 365 CRM/CE solutions. Build entities, forms, workflows, plugins, reports and dashboards using CRM SDK, C#, JavaScript, ASP.NET and SQL. Troubleshoot issues, estimate implementation approaches, collaborate with stakeholders, document solutions, and mentor junior developers. Banking domain experience preferred.
Top Skills: Ado.NetAsp.NetC#Crm SdkDynamics Crm (D365 Ce)JavaScriptMicrosoft Dynamics 365Power BIPower PlatformPowerappsSql Database
Reposted One Month AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Software • Hospitality
Build and maintain backend-first features and integrations for Triptease's marketing channels. Work across the full stack (primarily backend), design scalable distributed systems, implement CI/CD on cloud platforms, collaborate closely with product teams, pair program, write tests (TDD), and contribute to squad strategy and product quality.
Top Skills: BigQueryBunDatadogDockerGoogle Ads ApiGoogle Cloud PlatformGoogle Cloud RunGrpcKotlinKubernetesMySQLNode.jsPostgresPythonReactTerraformTypescript
29 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Internet of Things
Build and improve Mozilla’s Add-ons platform, including Python/Django applications, automated moderation pipelines, reviewer tools, DevHub, internal developer platforms, and CI/CD systems. Establish engineering standards, observability, safe deployment practices, documentation, and incident response processes. Debug complex production systems, improve reliability, collaborate across distributed teams, mentor peers, and contribute to open-source development.
Top Skills: Ci/CdDjangoGCPInfrastructure As CodeKubernetesMySQLPolicy As CodePythonReactTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted One Month AgoSaved
Easy Apply
Remote or Hybrid
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Security • Software • Cybersecurity
As a Senior Software Engineer, you will enhance the REDAPL platform, leading initiatives in data ingestion, processing, and supporting infrastructure-related projects while mentoring other engineers.
Top Skills: Amazon NeptuneApache IcebergArangodbCalciteDatafusionJanusgraphMemgraphNeo4JPuppygraphSubstraitTrino
One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Social Impact
Leads a software development team through the full product lifecycle, including user research, product strategy, roadmap planning, application development, testing, code reviews, documentation, team performance management, budgeting, partnerships, and user support. The role also manages Agile processes, reports metrics, develops funding proposals, and participates in conferences and periodic travel.
Top Skills: AgileCybersecurityUnit Testing
One Month AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology
Develop and support Python microservices, web applications, APIs, integrations, and internal tools. Design reliable, secure, observable distributed systems and deploy services across Kubernetes environments. Collaborate with stakeholders and DevOps engineers on architecture, roadmaps, and delivery while protecting customer data. Investigate complex issues, improve data and automation workflows, and mentor junior engineers in a remote-first team.
Top Skills: Amazon EksCi/CdDatabricksDelta LakeDockerGitlabGitopsJavaScriptKubernetesLinuxMySQLNode.jsPostgresPyo3PysparkPythonRabbitMQRestful ApisRustSQLTypescriptVuejs
Reposted One Month AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Consulting
Senior backend engineer role building scalable, resilient Go-based backend services and APIs for cloud environments (AWS/Azure/GCP). Work with containers, Docker, Kubernetes, TDD, and performance optimisation while collaborating with client teams in a remote-first consultancy.
Top Skills: Ai ToolsAPIsAWSAzureContainersDockerGoGCPKubernetesSaaSTdd
Reposted One Month AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
Responsible for building and maintaining Android applications with AI features. Focus on performance, UX design, and collaboration with backend and ML engineers.
Top Skills: JavaKotlinNoSQLSQLTensorflow Lite
Reposted One Month AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
Build and ship native Android features using Kotlin and Jetpack Compose. Design clean user flows for financial services, integrate backend APIs, improve performance and stability, use analytics and production feedback, and implement AI-assisted on-device experiences where beneficial.
Top Skills: Android SdkCoroutinesFlowGitJetpackJetpack ComposeKotlinNoSQLRest ApisSQLTensorflow Lite
Reposted One Month 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
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Software
As a Software Engineer in Sustaining Engineering, you will resolve complex issues related to Ubuntu and open-source software, engage with upstream communities, and develop bug fixes while maintaining close collaboration with support and product teams.
Top Skills: CC++CephDebianDockerGitGoKubernetesKvmLinuxLxcLxdMongoDBOpenstackPostgresPython
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Software
As a Python and Kubernetes Software Engineer, you will develop data analytics solutions using open source tools, collaborating with a distributed team.
Top Skills: AirflowApache SupersetApache TrinoAWSAzureClickhouseDbtDockerDvcFeastGCPKubernetesLxdMlflowPythonTemporal
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Junior
Junior
Cloud • Software
The software engineer will develop and operate backend services for Snap Store and Charmhub.io, focusing on clean APIs and feature implementation.
Top Skills: GoPythonUbuntu
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Software
The role involves developing software for Linux-based systems on autonomous devices, optimizing performance and ensuring reliability in various hardware environments.
Top Skills: CC++DebianGoLinuxRustUbuntu
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Software
As a Software Engineer at Canonical, you will collaborate globally to shape open-source software operations, focusing on Python and Golang development, enhance DevOps workflows, and improve infrastructure operations for cloud computing solutions.
Top Skills: GoLinuxPython
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Software
The role involves designing and delivering open source software operations code in Python, ensuring system reliability, and collaborating with teams across the Linux stack.
Top Skills: DockerKubernetesLinuxPython
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account