Top Software Engineer Jobs in Edinburgh

One Month AgoSaved
In-Office
Edinburgh, Scotland
Mid level
Mid level
Hardware • Security • Software • Cybersecurity
Develop and maintain backend services for Alta Video’s cloud-based distributed video security platform. Responsibilities include designing and implementing features, managing video cameras, access control systems and sensors, improving system capacity, maintaining CI/CD infrastructure and customer deployments, and delivering secure, high-quality code. The role requires collaboration within an autonomous agile engineering team and may involve cloud products, service-oriented architectures, AI, machine learning and computer vision.
Top Skills: Artificial IntelligenceC++Ci/CdCloud ComputingComputer VisionDistributed SystemsGoJavaMachine LearningPythonRustService-Oriented Architecture
8 Days AgoSaved
In-Office
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Energy • Manufacturing • Solar • Renewable Energy
Lead the design, development, and evolution of grid software for power-system management and control. Provide technical leadership, make architecture and technology decisions, define module interfaces, estimate work, and collaborate with product and cross-functional teams. Develop high-quality, scalable Java applications and microservices, maintain automated testing and code quality, optimize performance, and mentor engineers. Work in an agile environment delivering software that supports power-system stability, resilience, and renewable-energy integration.
Top Skills: AngularDockerGoHelmJavaJavaScriptKubernetesMicroservicesPythonRestSoapSpringSpring BootTypescript
27 Days AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Set long-term technical strategy for backend identity systems, lead major distributed-system initiatives, ensure operational availability, establish engineering quality standards, collaborate cross-functionally, and mentor engineers. Build and launch highly available systems supporting international expansion, KYC verification, identity data management, decisioning, regulatory compliance, and global risk models.
Top Skills: AWSKotlinKubernetesMySQLPythonSpark
22 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Database
Design and build distributed systems for a high-performance CI/CD execution platform. Responsibilities include orchestrating Supabase Branch lifecycle operations, provisioning ephemeral sandboxed environments on AWS, scheduling concurrent builds, optimizing pipelines through caching and artifact reuse, handling retries and failures, instrumenting observability, and developing configuration and infrastructure integrations. The role requires strong Go and TypeScript skills, cloud infrastructure experience, and a production operations mindset.
Top Skills: Amazon EcsAmazon EksAWSAws SdkGitGoJSONPulumiTerraformTomlTypescript
9 Days AgoSaved
Hybrid
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Gaming
Owns technical strategy, architecture, and operational excellence for FanDuel’s CPE engineering domain. Influences engineering standards across a large organization, guides major architectural decisions, supports complex production incidents, develops reference implementations, and mentors Senior Staff Engineers. The role also establishes responsible AI-assisted software development practices in a highly regulated environment, balancing scalability, reliability, security, auditability, and long-term technical direction.
Top Skills: Ai-Assisted Software DevelopmentJava
23 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Security • Cybersecurity
Designs and delivers scalable AI-centric software for offensive security, including agentic vulnerability detection, automated penetration testing, workflow optimization, and threat intelligence. Owns features from ideation through deployment and monitoring, contributes to architecture and testing, and collaborates across teams. Requires Python or Go, AI technologies, microservices, APIs, messaging, databases, Docker, Kubernetes, and cloud experience.
Top Skills: Bdd TestingDockerDomain-Driven DesignGoGoogle Cloud PlatformGoogle Pub/SubGrpcKafkaKubernetesLlmsMcpMicroservicesNoSQLPythonRagRdbmsRest ApisUmlUnit Testing
Reposted 43 Minutes AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Marketing Tech • Sales • Software
Build and operate production custody systems: signing service, key management, chain integrations, and transaction pipelines. Own end-to-end subsystems, integrate new chains, collaborate with cryptography on threshold signing and key recovery, write post-mortems, and produce clear async design docs and PRs.
Top Skills: Account Abstraction)Aurora PostgresAWSBitcoin (UtxoCggmp21ClickhouseCloudhsmCmp)Eip-1559Ethereum (Eip-712FrostGg20Github ActionsGoKubernetesLedger VaultMoveMpcPostgresPsbt)RustRust (For Chain Integration)SolanaSolidityTemporalTerraformThreshold Signing (Gg18TssTypescriptYubihsm
10 Days AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Gaming
Designs, builds, tests, and maintains scalable backend systems and APIs using Java, Python, AWS, Terraform, and React. Owns product and technology areas, resolves complex issues, participates in code reviews and design discussions, improves engineering processes, supports production systems through on-call rotation, and mentors other engineers. The role emphasizes pragmatic software design, operational excellence, testing, DevOps practices, and continuous improvement.
Top Skills: AWSCloudFormationDockerJavaKubernetesPythonReactTerraform
Reposted YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
HR Tech • Information Technology • Professional Services • Manufacturing
Lead technical strategy and architecture for personalization, search, and recommendation systems. Deliver scalable ML-powered features, mentor senior engineers, and improve engineering quality across cross-functional teams.
Top Skills: AIJavaMachine LearningPersonalisationPythonRecommendationsSearch
Reposted YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
As a Principal Engineer at M&S, you'll drive technical strategy, influence architecture, and mentor engineers while delivering on personalization, search, and machine learning features in collaboration with cross-functional teams.
Top Skills: JavaMachine LearningPython
2 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Expert/Leader
Expert/Leader
HR Tech • Information Technology • Professional Services • Manufacturing
Provides technical leadership for hospitality technology platforms, defining architecture and technical strategy across multiple engineering teams. Designs scalable distributed systems, reusable platforms, and services; drives resilience, observability, incident management, and performance improvements. Partners with architects, vendors, engineers, and stakeholders on technology decisions and investment priorities. Mentors engineers, promotes engineering excellence, and contributes to recruitment and technical communities.
Top Skills: APIsCloud TechnologiesDevOpsJavaMicroservicesObservabilityPlatform EngineeringSpring Boot
2 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Retail • Software
Provides technical leadership for hospitality technology platforms, defining architecture and technical strategy across multiple teams. Designs scalable distributed systems, reusable platforms, tooling, and services while improving resilience, observability, incident management, and performance. Partners with architects, vendors, engineers, and stakeholders on technology decisions and investment priorities. Mentors engineers, promotes engineering excellence, and contributes to recruitment and technical community development.
Top Skills: APIsAutomationCloud TechnologiesDevOpsJavaMicroservicesObservabilitySpring Boot
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 3 Days AgoSaved
Remote
Edinburgh, Scotland
Junior
Junior
Hardware • Security • Software • Cybersecurity
The Software Test Engineer verifies software solutions within an agile team, focusing on quality assurance through testing, documentation, and collaboration with customers and developers. Responsibilities include executing test cases, identifying bugs, and participating in various acceptance testing phases.
Top Skills: Azure DevopsCypressGitJavaJIRAMicrosoft SqlRestSeleniumSoap
13 Days AgoSaved
In-Office
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Energy • Manufacturing • Solar • Renewable Energy
Provides technical leadership for software development supporting grid management and power-system control. Designs and develops modules for grid software products, makes technology and interface decisions, leads design reviews, estimates work, maintains code quality, optimizes performance, and mentors team members. Requires advanced Java and Spring expertise, microservices and web-services experience, containerization skills, and familiarity with modern web technologies. The role is hybrid in Edinburgh and collaborates with global, multidisciplinary teams.
Top Skills: AngularDockerGoHelmJavaJavaScriptKubernetesMicroservicesPythonRestSoapSpringSpring BootTypescriptWamcs
Reposted 13 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
27 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Payments • Financial Services
Build and own backend systems for card issuing, payments, reconciliation, double-entry accounting, webhooks, API versioning, and compliance workflows. Responsibilities include making architectural decisions, writing RFCs, delivering features from customer problem to production, monitoring and debugging live systems, improving engineering practices, and mentoring teammates. The role requires strong distributed systems and software fundamentals, functional programming or fintech expertise, and comfort working autonomously in a collaborative startup environment.
Top Skills: BazelClojureElixirErlangFoundationdbHaskellScalaScheme
5 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
28 Days 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
Reposted One Month AgoSaved
In-Office
Edinburgh, Scotland
Junior
Junior
Hardware • Security • Software • Cybersecurity
The Software Engineer will develop and maintain software for products, focusing on state management patterns and API integrations while collaborating with teams.
Top Skills: CSSGitHTMLPiniaRestful ApiTypescriptVue 3Websockets
6 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
6 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
Reposted One Month AgoSaved
In-Office
Edinburgh, Scotland
Mid level
Mid level
Hardware • Security • Software • Cybersecurity
Design, develop, and deliver cloud and on‑premise video management software. Collaborate in agile teams, contribute to feature refinement, perform peer reviews, mentor engineers, and use test automation and CI/CD to ensure high-quality releases.
Top Skills: AzureC#C++Ci/CdCopilotDatabasesDockerGitKubernetesMicroservicesOpenapiPlaywrightReactRestSignalrTypescriptWebsocketWpf
29 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Payments • Financial Services
Own end-to-end design, development, deployment, and support of CreatePay’s AWS-based PayFac and acquiring platform. Design resilient distributed, event-driven, serverless systems; build APIs and integrations with payment, KYC/KYB, fraud, and banking providers; develop data models and pipelines; and ensure secure, PCI-aware, observable infrastructure. Act as a technical partner to the CTO and de facto product owner, independently defining scope, validating third-party work, and applying AI and automation to improve delivery.
Top Skills: Api GatewayAurora PostgresqlAWSData PipelinesEvent-Driven ArchitectureInfrastructure As CodeNode.jsPci DssPostgresRest ApisServerless Architecture
17 Days AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Professional Services • Software
Develop and enhance scalable frontend features using JavaScript and Vue.js. Build performant business logic and UI components, write unit and end-to-end tests, troubleshoot complex issues, and contribute across the full feature lifecycle. The role includes mentoring teammates, collaborating with product, engineering, and QA, supporting prioritization and delivery, and improving usability, accessibility, performance, and maintainability.
Top Skills: .Net.Net CoreC#CypressJavaScriptJestAzurePlaywrightSQL ServerVue
One Month AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Gaming
Join an 11-person founding team to build and improve a live multiplayer video game platform. Responsibilities may include creating games, developing gameplay systems and engine features, optimizing performance, building an in-game marketplace, improving partner integrations, and incorporating player feedback. The role spans software engineering, game design, UI/UX, and community engagement using a TypeScript-first stack with React, WebGL, and Node.js.
Top Skills: Node.jsReactTypescriptWebgl
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account