Top Software Engineer Jobs in Edinburgh

15 Days AgoSaved
In-Office
Edinburgh, Scotland
Entry level
Entry level
Fintech • Information Technology • Financial Services
Designs, develops, and tests core development infrastructure, libraries, and frameworks. Establishes systems software engineering policies, standards, and procedures. Uses operating-system tools and services to diagnose and resolve issues between user-space applications and underlying operating systems. Performs root-cause analysis for service interruptions and helps restore services after resolution.
Top Skills: Development InfrastructureFrameworksLibrariesOperating-System Tools And ServicesSystems Software
Reposted YesterdaySaved
In-Office
Edinburgh, Scotland
Junior
Junior
Hardware • Security • Software • Cybersecurity
Develops and maintains frontend software for mission-critical video management systems. Builds tested, maintainable TypeScript applications, implements state management and API integrations, and supports scalable, resilient systems. Collaborates across teams, investigates issues, applies engineering patterns, and contributes to CI/CD, deployment, testing, and code reviews. The role uses Vue 3, Pinia, TypeScript, RESTful APIs, WebSockets, and Git in a hybrid environment.
Top Skills: Ci/CdCSSGitGoHTMLPiniaReduxRestful ApiTypescriptVue 3VuexWebsockets
YesterdaySaved
In-Office
Edinburgh, Scotland
Mid level
Mid level
Hardware • Security • Software • Cybersecurity
Design, build, test, and deploy resilient backend microservices for a distributed cloud video management platform. Collaborate with product managers, architects, and agile engineering teams to implement scalable solutions, maintain code quality, analyze production telemetry, resolve performance issues, and support continuous technical improvement.
Top Skills: CC#C++Distributed Cloud SystemsGoGoogle Cloud Platform (Gcp)GrpcMicroservicesNosql DatabasesPythonReactRelational DatabasesRestRustTypescript
Reposted 5 Days AgoSaved
Easy Apply
Remote or Hybrid
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and maintain Samsara's Cloud Governance Platform across AWS and GCP, focusing on cloud IAM guardrails, automated compliance controls, and software supply-chain security. Implement SAST/DAST and secure CI/CD patterns, design scalable, reliable systems, translate regulatory requirements into automated controls, collaborate cross-functionally, and own components end-to-end while mentoring teammates and shaping the roadmap.
Top Skills: AWSCi/CdCloud IamDastGCPGoPythonSastTerraform
Reposted 9 Days 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
Reposted 16 Hours AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads platform engineering initiatives delivering scalable cloud-native systems and AI-driven applications. Responsibilities include full software lifecycle execution, system design reviews, infrastructure and tooling development, ML framework integration, monitoring, and maintenance. The role mentors engineers, influences technical direction, collaborates cross-functionally on requirements, and drives continuous improvement across distributed systems and platform capabilities.
Top Skills: Api DesignBigQueryCi/CdCloud-Native ArchitectureContainersDistributed SystemsGraphQLJavaMachine Learning FrameworksMicroservicesObservabilityReactWcag 2.2 Aa
Reposted YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads development of scalable software features and AI/ML integrations across the full software lifecycle. Responsibilities include coding, system design, testing, CI/CD, debugging, code reviews, performance monitoring, stakeholder collaboration, technical requirements, and ongoing support. The role also mentors peers, promotes engineering best practices, and delivers Java- and Node.js-based services using REST and GraphQL APIs.
Top Skills: Ai/MlAutomated TestingCi/CdGenerative AiGraphQLHTTPJavaJSONNode.jsRestWcag 2.2 Aa
YesterdaySaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Blockchain • Financial Services • Cryptocurrency • Web3
Improve frontend developer productivity by enhancing builds, type checking, linting, testing, monorepo tooling, development environments, delivery pipelines, observability, and web performance. Lead tooling upgrades and migrations, build reliable validation and preview environments, collaborate with product and infrastructure teams, and own solutions from technical design through rollout and maintenance.
Top Skills: Browser AutomationCi/CdCloud InfrastructureContainersEnd-To-End TestingEsmGitlab CiJavaScriptMonoreposNode.jsPnpmReactTypescriptWeb Performance Profiling
11 Days AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Consulting
Build and maintain security-focused CI/CD pipelines, automation tooling, backend services, APIs, and event-driven workflows. Integrate automated source-code, dependency, repository, and container scanning into the software development lifecycle. Assess vulnerabilities, investigate false positives, support remediation, and develop security solutions for Docker, Kubernetes, OpenShift, and cloud-native environments. Collaborate with engineering teams to improve secure software development practices.
Top Skills: Ci/CdDockerGradleGroovyJavaJavaScriptJenkinsJIRAKubernetesOpenshiftOracle Cloud InfrastructurePythonRest ApisSpring BootTypescript
12 Days AgoSaved
In-Office
Edinburgh, Scotland
Mid level
Mid level
Information Technology
Build and deliver digital products for client organizations using React or Java. Lead client accounts across people, delivery, quality, and commercial considerations while applying hands-on engineering expertise. Collaborate with diverse teams, propose low-complexity technical solutions, debug complex issues, and contribute to engineering communities. Cloud experience with AWS or Azure and datastore experience with NoSQL technologies such as Elasticsearch are advantageous.
Top Skills: AWSAzureElasticsearchJavaNoSQLReact
2 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Build and maintain full-stack web applications and backend services using React, TypeScript, Java, and Spring Boot. Develop accessible, responsive interfaces, reusable components, REST API integrations, and microservices. Collaborate with cross-functional teams, optimize performance, troubleshoot incidents, support security and testing practices, and contribute to cloud-native platforms, CI/CD, Agile delivery, and AI-powered conversational experiences.
Top Skills: AWSAzureCi/CdCopilotkitCSS3DevOpsDockerElasticsearchGCPGoogle Conversational Commerce KitHTML5JavaJavaScriptLangchainLanggraphMicroservicesMongoDBMySQLOpenai SdkOpensearchPostgresRagReactRest ApisSpring BootTypescriptVercel Ai Sdk
2 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Junior
Junior
Retail • Sports
Build, test, operate, and maintain scalable backend services, APIs, and microservices. Collaborate with product managers, architects, data engineers, and cross-functional teams to deliver secure cloud-native solutions. Develop integrations, work with databases, caching, messaging, and distributed systems, and troubleshoot production issues. Contribute to monitoring, observability, performance optimization, code reviews, CI/CD, automation, Agile delivery, and continuous engineering improvement.
Top Skills: AWSAzureAzure Ai SearchCi/CdDockerElasticsearchGCPGenerative AiJavaKafkaKubernetesLlmsMongoDBMySQLOpensearchPostgresRedisRestful ApisSpring Boot
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
2 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Sports
Build and maintain full-stack web applications and backend services for PUMA’s global digital ecosystem. Develop React and TypeScript interfaces, Java and Spring Boot APIs, microservices, and AI-powered conversational experiences. Collaborate with product, design, architecture, data, and engineering teams; optimize performance, accessibility, security, observability, and reliability; troubleshoot production issues; contribute to technical design and engineering standards; and mentor junior engineers.
Top Skills: AWSAzureAzure Ai SearchCaching TechnologiesCopilotkitDockerElasticsearchGCPGoogle Conversational Commerce KitJavaJavaScriptKubernetesLangchainLanggraphMicroservicesNosql DatabasesOpenai SdkOpensearchReactRelational DatabasesRest ApisRetrieval-Augmented GenerationSpring BootTypescriptVercel Ai Sdk
2 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Design, develop, and operate scalable backend APIs, microservices, and distributed systems. Build cloud-native, event-driven, data-intensive applications using databases, caching, messaging, search, and observability technologies. Lead technical design, improve performance and reliability, participate in architecture reviews, support production incidents, mentor engineers, and collaborate with product, architecture, data, and engineering teams.
Top Skills: AWSAzureAzure Ai SearchBicepCi/CdDevOpsDockerElasticsearchGCPGenerative AiInfrastructure As CodeJavaKafkaKubernetesLlmsMicroservicesMongoDBMySQLOpensearchPostgresRagRedisRestSpring BootTerraform
2 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Build and operate scalable Java-based microservices powering omnichannel basket, cart, pricing, promotions, checkout, order submission, and fulfillment experiences. Responsibilities include technical design, development, testing, performance optimization, caching, observability, reliability, monitoring, distributed tracing, and operational readiness. The role also involves supporting guest checkout, saved carts, multi-shipment orders, click-and-collect, real-time inventory, and AI-assisted engineering practices.
Top Skills: Distributed TracingJavaMicroservicesSfccSpring Boot
2 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Build and maintain automated quality engineering solutions for payment, checkout, and transaction-processing platforms. Create functional, API, integration, contract, regression, performance, and end-to-end tests covering payment workflows, fraud controls, tax, promotions, reconciliation, and omnichannel experiences. Collaborate with product and engineering teams on quality strategy, test automation, compliance, observability, and production validation. Validate transaction integrity, security, scalability, device compatibility, and cross-browser performance.
Top Skills: Ai-Assisted Engineering ToolsApi TestingBrowserstackContract TestingFraud Management PlatformsJavaJunitOmnichannel Commerce PlatformsPayment GatewaysPci-DssPlaywrightRest AssuredSeleniumTestng
3 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Blockchain • Financial Services • Cryptocurrency • Web3
Build and operate DevOps infrastructure for regulated digital-asset exchange, clearinghouse, and brokerage systems. Responsibilities include improving CI/CD pipelines, managing AWS infrastructure with Terraform, running containerized services on Nomad, developing deployment tooling with health checks and rollback, monitoring systems, responding to production alerts, supporting settlement operations, and contributing to Haskell-based services. The role requires on-call participation, distributed-systems expertise, and collaboration across engineering, operations, risk, and compliance.
Top Skills: AnsibleAWSBashC++DockerGithub ActionsGitlab CiGrafanaHaskellKubernetesLinuxLokiNixNomadPrometheusPythonRustTerraformVault
4 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Database
Build and own Supabase’s AI tooling, including agents, MCP servers, agent skills, dashboard assistants, and developer-facing AI capabilities. Establish eval-first development through benchmarks, instrumentation, quality KPIs, and regression gates. Design how documentation and product knowledge are exposed to agents, create reusable AI patterns, and collaborate across Docs, CLI, Frontend, SDK, and infrastructure teams. Improve reliability, testing, authentication, hosting, and developer experience in a fast-moving, globally distributed environment.
Top Skills: BraintrustEdge FunctionsEs ModulesJavaScriptJavascript BundlersMcpNpmPgvectorPostgresTypescriptVector Embeddings
Reposted 4 Days AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Healthtech
Designs, builds, and maintains platform software and deployment tooling across desktop, on-premise, cloud, and air-gapped environments. Responsibilities include production container images, stateful distributed-system upgrades, CI/CD pipelines, infrastructure self-service capabilities, deployment instrumentation, testing strategy, application security, and customer releases. The engineer contributes to architecture, validates specifications, and oversees the quality of AI-generated code while collaborating with engineers, architects, designers, product managers, and stakeholders.
Top Skills: AnsibleApache SolrAWSAws CdkAzureCircleCIClaude CodeCloudFormationCursorDb2DockerFastapiGithub CopilotGCPKubernetesLinuxPostgresPythonReactSQL ServerTypescriptWindowsZookeeper
4 Days AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Aerospace • Robotics • Defense
Deploys, configures, troubleshoots, and supports software systems during field trials, demonstrations, training, and customer deployments. Diagnoses issues across software, hardware, networking, communications, sensors, and operations; writes automation scripts; manages releases, configurations, rollbacks, and documentation; supports operators and customers; and converts field experience into software and product improvements. The role is remote-based but requires regular local and international travel.
Top Skills: AnsibleAPIsC++Ci/CdContainersDhcpDnsDockerFirewallsHelmInfrastructure AutomationKubernetesLinuxObservabilityPythonRoutingTcp/IpTerraformVlansVpns
4 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Hardware • Security • Software • Cybersecurity
Develop cloud-based Java microservices for Motorola Solutions’ CC Responder platform. Responsibilities include full software development lifecycle activities, integrating services with other software components, testing, documentation, and supporting existing customers. The role uses agile Scrum practices and technologies including Docker, Azure, Cosmos DB, and Azure Service Bus, with preferred experience in Spring Boot, Kubernetes, Python, and BDD testing.
Top Skills: Azure Service BusBdd Testing FrameworksCosmos DbDockerJavaKubernetesAzurePythonSpring Boot
7 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
Build and operate the internal developer platform used by AI researchers and ML engineers. Responsibilities include secure development environments, container image builds, CI/CD tooling, training instrumentation, self-service debugging tools, automation, infrastructure as code, observability, and production troubleshooting. The role also includes establishing infrastructure best practices, collaborating with research teams, and participating in a compensated 24/7 on-call rotation.
Top Skills: Ci/CdContainerizationGoGpu ClustersInfrastructure As CodeKubernetesLinuxObservabilityPython
7 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Software
Build and operate infrastructure for evaluating coding agents and language models. Own end-to-end features across data models, APIs, background workers, and user interfaces; run sandboxed agent trials; develop scoring and task-quality systems; integrate models and benchmarks; optimize performance, concurrency, migrations, and reliability; and review code. The role requires independent ownership of production backend systems and hands-on LLM evaluation experience.
Top Skills: CeleryDaytonaDjangoDockerKubernetesLlm EvaluationLlm-As-A-JudgeMcpModalPostgresPythonReactTypescript
8 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Cryptocurrency
Design and implement APIs, data pipelines, and services powering digital-asset trading experiences. Build and aggregate trading protocols, aggregators, and trade types; develop features for Phantom’s web platforms; support new blockchain integrations and complementary products; engage directly with users and developers; and contribute to team growth and hiring standards.
Top Skills: APIsBlockchain InfrastructureData PipelinesWeb Platforms
Reposted 24 Days AgoSaved
In-Office
Edinburgh, Scotland
Mid level
Mid level
Fintech • Information Technology • Financial Services
Design, build, and operate cloud-native AI infrastructure and platform services to support model development, training, evaluation, and inference. Implement IaC and automation, enable ML/LLM production deployments within governed enterprise environments, build observability and monitoring, collaborate with security and cross-functional partners, and support on-call/operational duties.
Top Skills: Arm/BicepAWSAws BedrockAzureAzure FoundryAzure MlBashCloudFormationContainer OrchestrationGCPGoogle VertexInfrastructure As CodePythonTerraform
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account