Top Software Engineer Jobs in Edinburgh

YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
HR Tech • Information Technology • Professional Services • Manufacturing
Design and operate scalable backend services for the complete customer order lifecycle, including creation, fulfilment, and completion. Build Java or Kotlin microservices, GraphQL and REST APIs, and Kafka-based event-driven workflows across payments, pricing, and fulfilment. Develop resilient, low-latency systems using distributed databases, caching, and modern architecture patterns while collaborating with product, engineering, architecture, and business stakeholders.
Top Skills: Apache KafkaCaching TechnologiesDistributed DatabasesEvent-Driven ArchitectureGraphQLJavaKotlinMicroservicesRest Apis
YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Design, build, and operate scalable backend services for the complete customer order lifecycle. Develop Java/Kotlin microservices, GraphQL and REST APIs, and Kafka-based event-driven workflows supporting high-volume transactional systems across payments, pricing, and fulfilment. Apply distributed systems, caching, resilience, and low-latency architecture patterns while collaborating with product, engineering, architecture, and business stakeholders.
Top Skills: Caching TechnologiesDistributed DatabasesGraphQLJavaKafkaKotlinMicroservicesRest Apis
Reposted YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
HR Tech • Information Technology • Professional Services • Manufacturing
Lead design, implementation, and end-to-end delivery of high-quality web features. Build and operate cloud-native services, write and review well-tested code, use observability and metrics, reduce technical debt, and align implementations with team architecture and scalability needs.
Top Skills: AdobeAxeAzure FunctionsAzure Kubernetes Service (Aks)DynatraceGraphQLJestNext.JsNode.jsOptimizelyPagerdutyPercyPlaywrightReactRest ApisSemgrepSnykSonarcloudTealiumTypescript
YesterdaySaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Healthtech
Build and maintain production REST APIs using Java 21 and Spring Boot while developing AI-powered portal features with Python on GCP. Responsibilities include creating MCP and agent tooling, shipping LLM-backed products, managing Kubernetes and cloud services, modernizing legacy Java systems, conducting code reviews and testing, and advancing AI-assisted development practices across the engineering team.
Top Skills: Claude CodeCloud RunCodexGoogle Cloud Platform (Gcp)IamJava 21KubernetesLlmsMcpPythonRagRest ApisSecret ManagerSpring Boot 3.4
YesterdaySaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Security • Software
Develop and maintain automated testing and infrastructure for Sophos’s Linux Behavioural Engine. Responsibilities include managing Buildkite CI, AWS environments, Kubernetes clusters, infrastructure as code, and multi-distribution Linux test coverage. The role involves writing component, integration, end-to-end, and stability tests; investigating flaky tests; improving observability; and collaborating with developers and release engineering on testability and release readiness.
Top Skills: AksAnsibleAWSBuildkiteC++CloudFormationEbpfEksGitGithub ActionsGitlab CiGkeGoGrafanaIamJenkinsKubernetesLinuxOpentelemetryPrometheusPythonRustSystemdTerraform
Reposted 24 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 25 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
3 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Sports
Build and operate scalable, low-latency APIs, event-driven services, integrations, and web applications supporting membership and loyalty experiences. Integrate and extend Antavo with commerce, CRM, CDP, marketing, and data platforms. Apply distributed-systems, reliability, observability, and security practices; troubleshoot production issues; contribute to reusable engineering assets; and mentor junior engineers.
Top Skills: AntavoCloud-Native PlatformsCRMCustomer Data Platforms (Cdp)Event-Driven ArchitectureFluent CommerceJavaKafkaMarketing Automation PlatformsMicroservicesNode.jsNoSQLReactSalesforce Commerce Cloud (Sfcc)Spring BootSQL
3 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Sports
Leads quality engineering for consumer-facing web and mobile experiences. Designs scalable automation frameworks, develops functional, API, integration, regression, and end-to-end test suites, and integrates quality gates into CI/CD pipelines. Validates accessibility, performance, reliability, and cross-device behavior; investigates defects, analyzes quality metrics, and drives continuous improvement. Collaborates with product and engineering teams, mentors engineers, and applies AI-assisted testing practices.
Top Skills: Accessibility TestingAi-Assisted Test GenerationApi TestingAppiumBrowserstackCi/CdContract TestingCypressLambdatestObservabilityPlaywrightTestmu AiWcag 2.X
3 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Sports
Design, build, optimize, and support scalable consumer-facing mobile applications across iOS and Android using React Native, TypeScript, and JavaScript. Develop native integrations, reusable components, secure architectures, API integrations, automated testing, CI/CD pipelines, and production monitoring. Collaborate cross-functionally, contribute to releases and Agile delivery, mentor engineers, conduct code reviews, and drive mobile engineering excellence, accessibility, performance, and reliability.
Top Skills: A/B TestingAi-Assisted Engineering ToolsAndroidApp StoreApplication SecurityAuthenticationCi/CdEnd-To-End TestingFeature FlaggingGoogle PlayGraphQLIntegration TestingiOSJavaScriptLoggingObservabilityReact NativeRest ApisState ManagementTest AutomationTypescriptUnit Testing
3 Days AgoSaved
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
One Month AgoSaved
In-Office
Edinburgh, Scotland
Entry level
Entry level
Artificial Intelligence • Professional Services • Software
9-month full-time software engineering placement contributing to product development: implement features, improve scalability, performance, maintainability and internationalisation, participate across full feature lifecycle, learn from a mentor, and work across the stack (frontend, backend, testing, Azure). Ideal for someone starting a software career.
Top Skills: .Net.Net CoreAngularjsC#CSSHTMLJavaScriptJestAzurePlaywrightSQL ServerVue
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
27 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Healthtech • Software
Build and maintain Clojure-based software to accelerate medical device regulatory approvals. Work cross-functionally to deliver high-quality safety assessments, ship features quickly, and support product growth. Remote-first, collaborative environment with occasional in-person weeks in London.
Top Skills: ClojureFull-Stack Web Development
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
Remote
Edinburgh, Scotland
Mid level
Mid level
Software
Build and operate Grafana Labs' bare-metal platform: provision storage, networking, and Kubernetes clusters; manage cluster networking, scheduling, autoscaling; maintain Crossplane compositions and Terraform modules; collaborate with application teams and participate in on-call rotation to ensure reliable, scalable platform operations.
Top Skills: AksAWSAzureBare MetalCephCluster-ApiCniCrossplaneDnsEksGCPGkeGoJsonnetKarpenterKubernetesLoad BalancingNatPythonRouting ProtocolsShellTalosTankaTerraformTinkerbell
Reposted 27 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 27 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Database
Responsible for designing and implementing authentication features in Go and TypeScript, enhancing Auth architecture, and collaborating with teams to improve user experience.
Top Skills: DjangoGoJwtLaravelNext.JsOauthOidcPostgresRuby On RailsSAMLTypescript
Reposted 27 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 One Month AgoSaved
Hybrid
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Software
Lead a multidisciplinary team in AI-augmented software delivery, solving technical problems and fostering stakeholder relationships while embracing adaptability and continuous learning.
Top Skills: C#/.NetJavaJavaScriptPythonTypescript
6 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Cryptocurrency
Design, maintain, and scale backend services and APIs connecting Phantom Cash to blockchains. Build reliable event-driven systems with REST APIs, distributed-system patterns, retries, idempotency, and data consistency. Collaborate across teams, document decisions, mentor engineers, and improve engineering standards. The role also involves blockchain integrations, operational ownership, observability, and delivering dependable financial products in a remote crypto environment.
Top Skills: AWSBitcoinCi/CdEthereumKubernetesNestjsNode.jsPolygonRest ApisSolana
29 Days AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
HR Tech • On-Demand • Sharing Economy • Software
Freelance software developer responsible for designing, developing, testing, and maintaining high-performance applications. Collaborate with cross-functional teams to deliver innovative, client-focused solutions on a remote, on-demand platform.
29 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Social Impact • Software • Cybersecurity • Data Privacy
Join ROOST's Coop project to design, implement, test, document, and release trust-and-safety features. Work across backend APIs, GraphQL, databases, and UI to improve reviewer workflows, detection integrations, and reporting. Lead code quality, security practices, community contribution reviews, and stakeholder coordination while engaging with users and the open source community.
Top Skills: Ci/CdClickhouseDockerGitGraphQLJavaScriptOpentelemetryPostgresReactTypescript
29 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Social Impact • Software • Cybersecurity • Data Privacy
Join the ROOST Osprey team to design, implement, test, and maintain a high-performance, real-time safety rules engine. Work includes building data/event pipelines, scaling and containerizing services, integrating with Kafka and gRPC, reviewing community contributions, maintaining code quality and security, and engaging with users and open source contributors to prioritize and deliver features.
Top Skills: Apache KafkaCi/CdContainerizationGitGrpcPythonRustSml (Structured Rule Language)Typescript
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Blockchain • Software • Analytics • Financial Services • Cryptocurrency
Build a decentralized, serverless P2P search stack using Node.js. Implement and evaluate distributed indexing, DHTs, CRDTs, and networking (NAT traversal, encryption, multiplexing). Optimize protocols and high-concurrency networking code and work with the Holepunch stack components like hyperdht and hyperswarm.
Top Skills: CrdtsEncryptionHyperbeeHypercoreHyperdhtHyperdriveHyperswarmInverted IndicesKademlia DhtLocality Sensitive HashingM-LightMultiplexingNat TraversalNode.jsPrefix Hash TreesRanking AlgorithmsSkip GraphsTcp/IpTransport-LayerUdx-Native
Reposted One Month 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account