Top Software Engineer Jobs in Edinburgh

Reposted 7 Days AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
Design, develop, and maintain the core backend of a cloud-based distributed video management system. Build new features, increase capacity, manage CI/CD and customer deployments, and ensure code quality, security, and scalability while collaborating within an agile team.
Top Skills: AIC++Ci/CdCloudComputer VisionGoJavaMachine LearningPythonRustService-Oriented Architecture
21 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Big Data • Software • Database • Analytics • Big Data Analytics
Build AI-powered features that automate data-driven slide decks and documents. Develop production LLM solutions using LangChain, RAG, LlamaIndex, and generative AI technologies; improve system performance and reliability; and collaborate with designers and engineers. Responsibilities span AI insights, content generation, integrations, optimization, and potentially LLM agents. The role requires advanced Python, machine learning and NLP expertise, and experience building and fine-tuning LLMs in production.
Top Skills: Argo CdAWSGeminiKubernetesLangchainLangfuseLlamaindexNode.jsOpenai ApiPosthogPrisma OrmPythonReactRetrieval-Augmented Generation (Rag)SentryShadcn/UiSignozTailwind CssTemporalTypescript
21 Days AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Software • Consulting
Contract software engineering role for a remote Europe-based engineer building scalable, resilient backend products with client teams. Responsibilities include backend development in Go, API and SaaS platform development, cloud infrastructure, distributed systems, containerized deployment with Docker and Kubernetes, testing with TDD, and performance optimization. The role also involves technical communication, collaborative problem-solving, and thoughtful use of AI tools.
Top Skills: Ai ToolsAPIsAWSAzureDistributed SystemsDockerGoGCPKubernetesSaaSTest-Driven Development
26 Days AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Own and evolve GitLab’s authorization systems across its Ruby on Rails monolith and next-generation Rust policy engine. Design fine-grained permissions for users, tokens, roles, and AI agents; secure GraphQL and REST APIs; lead feature-flagged rollouts and migrations; improve performance and reliability; and collaborate across authentication, platform, AI, and modular-service teams in a distributed asynchronous environment.
Top Skills: CedarGoGraphQLGrpcProtocol BuffersRestRubyRuby On RailsRustYamlZanzibar-Style Authorization
8 Days AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Consulting
Maintain and enhance core banking modules, develop change requests, support live clients, and participate in requirements analysis, design, implementation, testing, documentation, and estimation. The role involves collaborating with product and parameterization teams, improving product quality and maintainability, resolving bugs, contributing as a subject matter expert, and owning code components while developing specialist banking expertise.
Top Skills: AvaloqPl/SqlSQL
22 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Develop and support scalable Java and Spring Boot backend microservices powering omnichannel inventory availability, order promising, allocation, fulfilment, and post-purchase experiences. Build event-driven processing with Kafka, integrate OMS, WMS, ERP, commerce, and fulfilment platforms, and ensure services are secure, observable, reliable, and performant. Own features from design through production, write tested code, participate in reviews, troubleshoot production issues, and improve operational efficiency.
Top Skills: Ai-Assisted Engineering ToolsAutomated TestingCi/CdCommerce PlatformsDistributed Order Management SystemsErpEvent-Driven ArchitectureFluent CommerceJavaKafkaLlmsMicroservicesObservabilityOmsRest ApisSpring BootWms
22 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Designs, automates, and executes functional, integration, API, contract, regression, concurrency, and performance tests for inventory, order promising, sourcing, and fulfillment platforms. Investigates defects, validates fixes, maintains regression coverage, integrates quality tests into CI/CD pipelines, and supports release readiness. The role collaborates with product and engineering teams to validate distributed commerce systems, integrations, business rules, data consistency, scalability, resilience, and consumer-impacting workflows.
Top Skills: 3Pl/Carrier SystemsAPIsBrowserstackCi/CdErpEvent-Driven SystemsJavaJunitMicroservicesOmsPayment ProvidersPlaywrightPosRest AssuredSeleniumTestngWms
Reposted 8 Hours AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
HR Tech • Information Technology • Professional Services • Manufacturing
Design, build, and operate backend platform capabilities for content and media: federated GraphQL, event-driven pipelines, APIs, automation, and developer/editor tooling. Lead architecture, deliver production-quality code, and enable teams via scalable, reliable services.
Top Skills: APIsAzureConfluentDamGraphQLHeadless CmsJavaJavaScriptKafkaTypescript
Reposted 8 Hours AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
The Staff Software Engineer will design and build backend platforms for content and media, develop APIs, lead architecture design, and act as a technical authority.
Top Skills: AzureConfluentGraphQLJavaJavaScriptKafkaTypescript
11 Hours AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
Develop cloud-based Java microservices for CC Responder using agile Scrum practices. Responsibilities include full software development lifecycle ownership, system integration, testing, documentation, customer support, mentoring junior engineers, code reviews, architectural guidance, and establishing code quality standards.
Top Skills: AndroidAzure Service BusBdd Testing FrameworksCosmos DbDockeriOSJavaKubernetesAzurePythonSpring BootWindows
Reposted 23 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Design and develop scalable, secure frontend web applications for connected embedded systems. Lead frontend architecture, collaborate with backend/embedded teams, implement device provisioning, telemetry visualization, and remote management UIs. Optimize performance, accessibility, and maintainability; mentor engineers, participate in reviews, and drive frontend best practices.
Top Skills: AngularAWSAzureBabelCSS3D3.JsEmberGCPGitHTML5JavaScriptReactReact RouterReduxRestful ApisTypescriptVueWebpack
Reposted 15 Hours AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Payments • Software • Cryptocurrency
The Senior SDET at BR-DGE will design and maintain automation frameworks, partner with development teams to enhance quality, optimize CI/CD pipelines, and drive engineering maturity by coaching junior staff.
Top Skills: Ci/CdJavaPactTypescript
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Expert/Leader
Expert/Leader
HR Tech • Information Technology • Professional Services • Manufacturing
Leads technical strategy, architecture, delivery, and operational excellence for customer platform software. Drives modernization of mission-critical systems, cloud, DevOps, security, reliability, observability, performance engineering, testing, and automation. Influences engineering and product leadership, mentors senior engineers, establishes engineering practices, supports innovation and open-source engagement, and contributes to recruitment and technology outreach.
Top Skills: AngularAzure CloudContinuous DeliveryContinuous IntegrationDevOpsDynatraceIgniteJavaKubernetesMicronautMongoDBNew RelicNext.JsReactRedisSpringSpring BootSQL ServerTypescript
Reposted YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
HR Tech • Information Technology • Professional Services • Manufacturing
Lead design and delivery of order management and promising services: build resilient APIs and integrations, own features end-to-end, improve observability and operational excellence, mentor engineers, and shape technical direction to enable accurate delivery promises and scalable fulfilment.
Top Skills: APIsCi/CdDynatraceIbm SterlingJava
YesterdaySaved
Remote
Edinburgh, Scotland
Senior level
Senior level
HR Tech • Other • Professional Services
Evaluate AI coding-agent interactions for quality, engineering judgment, reasoning, explanations, and user trust. Provide clear written feedback, distinguish response-quality levels, help define evaluation standards, and record short video explanations. The role requires senior-level software engineering experience, strong TypeScript/JavaScript or Python skills, familiarity with OpenAI Codex, Claude Code, or Cursor, and excellent English communication.
Top Skills: Claude CodeCursorJavaScriptLoomOpenai CodexPythonTypescript
Reposted YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
The Staff Software Engineer will lead the design and delivery of robust order management solutions, ensuring reliability and scalability, while mentoring junior engineers and collaborating across teams.
Top Skills: DynatraceIbm SterlingJava
Reposted YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Artificial Intelligence • Hardware • Automation • Manufacturing
Associate software developer who will train and join a specialized software team, contributing to design, development, testing, debugging, deployment, and maintenance of software applications. The role involves collaboration across hardware, embedded software, integration, algorithms, and AI/ML teams; completing assigned work; and documenting technical work and learnings.
Top Skills: Ai/MlDevOpsDigital Signal ProcessingEdge AiEmbedded SystemsGitRoboticsSoftware TestingWeb Development
Reposted 11 Days 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
One Month 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
27 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
14 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
4 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Automation
Build and operate high-performance backend systems and distributed services using Elixir and Phoenix. Design declarative infrastructure with Terraform, Terramate, FluxCD, Kubernetes, and Helm; manage AWS cloud workloads, cluster upgrades, GitOps workflows, observability, and databases. Collaborate with a remote engineering team on architecture, product development, debugging, reliability, and customer success.
Top Skills: AWSElixirFluxcdGitopsHelmKubernetesPhoenixTerraformTerramate
28 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
15 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 6 Days AgoSaved
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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account