Top Software Engineer Jobs in Edinburgh

Reposted 4 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Lead design and development of scalable full‑stack solutions for Warehouse Continuity in Supply Chain. Provide technical leadership, architecture, code reviews, mentorship, DevSecOps adoption, observability, and modernisation of integrations and legacy systems while collaborating with product and business stakeholders to ensure performance, security, and operational excellence.
Top Skills: .NetAi/MlAngularAngularjsApigeeAzure IaasAzure PaasCi/CdCopilotCucumberDockerDynatraceGitGithub ActionsGithub Advanced SecurityHelixHelmIbm MqJavaJavaScriptJmeterKafka (Confluent)KubernetesMqfteOraclePagerdutyPl/SqlPlaywrightPower BIPrismaPythonQualysReactRest ApisSemgrepSftpSnykSonarqubeSpring BootSQLSQL ServerTerraformTypescriptWindows Services
4 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Software • Travel • Hospitality
Build, ship, and operate Cloudbeds' POS: work across React Native/Expo frontend, Python/FastAPI backend, PostgreSQL, synchronization/offline patterns, and cloud-native infrastructure (Terraform, Kubernetes, Argo CD). Own API design, reliability, testing, observability, production support, and cross-team collaboration to deliver dependable, scalable POS experiences for hospitality.
Top Skills: Argo CdAWSCi/CdDockerExpoFastapiHelmKubernetesPostgresPythonReact NativeReact QueryRestSqliteTerraformTypescriptValkeyZustand
Reposted 4 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
Reposted 4 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Legal Tech • Analytics
Lead design and implementation of scalable generative AI services and reusable components using Python. Drive architectural decisions, deploy containerized applications on Kubernetes (EKS), ensure scalability/observability and CI/CD, mentor engineers, and collaborate with product and research teams to productionize LLM capabilities.
Top Skills: Alerts)APIsCloud-Native ArchitecturesEksJavaKnowledge GraphsKubernetesLangchainLanggraphLlmsLoggingObservability (MetricsPythonSemantic Search
Reposted 4 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
HR Tech • Software
Senior full-stack product engineer owning large product areas end-to-end: research, write specs, design wireframes, implement features across frontend and backend, and collaborate closely with product, design, and infra. Focus on solving customer problems, building durable abstractions, and shipping high-quality, scalable software.
Top Skills: GraphQLNode.jsPostgresReactRedisTypescript
Reposted 4 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
HR Tech • Software
Senior full‑stack product engineer owning a large product area end-to-end: research customers, write specs and wireframes, design and implement features across frontend and backend, collaborate with product and design, and ship high-quality scalable software.
Top Skills: Ci/CdGraphQLNode.jsPostgresReactRedisTypescript
Reposted 4 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software
Design, build, and scale Grafana Cloud Observability integrations and SDKs for cloud and Kubernetes environments. Implement middleware, dashboards, alerts, and documentation; drive features from ideation to production, participate in on-call rotations, collaborate with product, sales, and support, and contribute to open-source projects and upstream communities.
Top Skills: .NetAlloyBeylaDistributed SystemsGoGrafanaJavaKubernetesLokiMicroservicesMimirOpentelemetryPrometheusPythonRustTempo
5 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software
Design, build, test, and operate IAM and platform services across the stack. Implement APIs, models, workflows, and orchestration surfaces. Research and prototype AI agent identity solutions, collaborate with product and UX, participate in design, coding, testing, rollout, and production support, and mentor other engineers.
Top Skills: Claude CodeDockerGCPJavaJavaScriptKubernetesOauth 2.0Openid ConnectRestful Apis
5 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software
Design, build, test, and operate IAM production services across the Ping platform. Implement APIs, models, workflows, orchestration, and UI experiences. Research and prototype AI/agent identity solutions, collaborate with product and UX, participate in full development lifecycle, and support production operations and knowledge sharing.
Top Skills: Claude CodeDockerGCPJavaJavaScriptKubernetesMcpOauth 2.0Openid ConnectPolicy SystemsRestful ApisToken Exchange
5 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software
Collaborate with Java developers to design test strategies and automation frameworks. Develop and run functional and non-functional tests (performance, load, stress, resilience, scalability), integrate tests into CI/CD, monitor test health, investigate failures, and improve system quality for a distributed real-time Java platform.
Top Skills: AnsibleAWSBashBlackduckCi/CdDockerGithub ActionsHazelcastJavaJenkinsJfrogJunitKubernetesLinuxMavenOwaspQuarkusSonarqubeSpringSpring BootTerraformTrivyVertx
Reposted 5 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Legal Tech • Professional Services • Software
Lead architecture for large-scale, high-availability distributed systems using Domain Driven Design. Provide project-embedded consultation, prioritize platform capabilities, drive CI/CD and cloud practices, and communicate technical strategy to stakeholders to ensure scalable, secure, and observable systems.
Top Skills: AWSAzureCi/CdCodepipelineColumnar DatabasesConfiguration ServicesDataflow/Pipeline SystemsDistributed TracingDockerDomain Driven DesignElasticsearchEnterprise Message BusFeature Toggle ManagementGCPGraph DatastoresJenkinsKafkaLoggingMicroservicesNoSQLService Oriented ArchitectureTerraform
Reposted 18 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Software
As a Senior Software Engineer, you will build scalable distributed systems, improve developer experience, mentor peers, and lead incident responses.
Top Skills: GoNode.jsTypescript
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 6 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Hospitality
The Senior Software Engineer will collaborate in small teams to develop and maintain backend and frontend components, focusing on high-availability systems, writing tests, and continuous delivery on Google Cloud Platform.
Top Skills: BigQueryDockerGoogle Cloud RunKubernetesMongodbNode.jsPostgresPub/SubReactRedisTerraformTypescript
Reposted 6 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Cloud • Legal Tech • Professional Services • Software
The Senior Software Engineer leads project subsystems, mentors junior engineers, and designs scalable SaaS solutions while optimizing performance and ensuring code quality.
Top Skills: AWSC#CircleCIDockerGitlab CiGraphQLGrpcJenkinsKafkaKotlinKubernetesPostgresPythonRedisTerraform
Reposted 6 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Automotive • Information Technology • Insurance
The role involves developing, testing, and deploying Python microservices, solving complex technical problems, and contributing to architectural decisions. Engineers will work with a product team and ensure code quality through reviews and testing, while continuously learning and improving practices.
Top Skills: Ci/CdCloud ComputingGitMicroservicesPythonSQL
Reposted 7 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
Reposted 7 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Software • Database • Automation
Lead and own platform architecture across Infrahub ecosystem, implement high-impact architectural improvements, reduce technical debt, champion AI-first engineering, provide hands-on technical leadership, mentor engineers, and collaborate with product and leadership to ensure scalable, extensible systems.
Top Skills: Python
Reposted 7 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • eCommerce • Conversational AI
Lead architecture and technical direction across the full stack, solve ambiguous cross-cutting problems, deploy LLM-powered features into production, improve reliability and scale, mentor engineers, and make strategic build/buy and platform decisions that shape long-term product delivery.
Top Skills: Amazon Ec2Amazon SqsAws FargateAws LambdaCi/CdCodepipelineDevOpsDistributed SystemsExpressGithub ActionsLlmsMicroservicesNode.jsPostgresReactRedisTypescript
Reposted 7 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Information Technology
As a Senior Software Engineer, you will develop and maintain Alpaca's platform services, including event streaming infrastructure and authentication systems, while ensuring software quality and reliability.
Top Skills: Argo CdFlatbuffersGoGoogle Cloud PlatformGoogle Kubernetes EngineGrafanaGrpcHelmJwtKafkaKeycloakKubernetesOpenid ConnectPostgresPrometheusProtocol BuffersRedpandaRestful ApisSAMLTempoTerraform
Reposted 7 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Digital Media • Information Technology • Productivity • Software
The Senior Software Engineer ensures the reliability and performance of the Mural editor, collaborates on technical projects, and designs APIs for real-time collaboration. Responsibilities include product engineering, mentoring, and improving team processes while focusing on performance and developer experience.
Top Skills: Canvas2DJavaScriptNode.jsReactTypescript
Reposted 7 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Lead decomposition of a PHP monolith into Go microservices, design and operate scalable distributed systems (Kafka, Temporal, OpenSearch, Memgraph), integrate network telemetry and third-party APIs, maintain Terraform-managed cloud infrastructure, enforce SLAs/SLOs and CI/CD quality, mentor engineers, participate in on-call rotations, and drive platform architecture and reliability.
Top Skills: AWSAzureGoKafkaKubernetesMemgraphNetflowOpensearchPHPSnmpSyslogTemporalTerraform
Reposted 7 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Healthtech • Information Technology • Other • Analytics
The Senior Software Engineer II will design and implement generative AI services, drive architectural standards, mentor engineers, and collaborate across teams to enhance data solutions.
Top Skills: Ci/CdEksJavaKubernetesPython
Reposted 7 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Gaming
Lead the Market Making Engineering team in developing real-time quoting systems, collaborate with stakeholders, and enhance software and processes.
Top Skills: AngularBootstrapJavaScriptKotlinReactReact NativeSwiftTypescript
8 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software
Lead architecture and implementation of Chainguard Repository services: build and operate high-availability backend systems in Go, design package registries and APIs, drive scalability, reliability, observability, and mentor engineers while partnering across teams to expand artifact support.
Top Skills: ArtifactoryDockerGitlabGoNexusSbomTerraform
Reposted 8 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Retail • Software
Lead technical direction and modernisation of customer platform systems; design, build and operate mission-critical services; drive DevOps, observability, performance and security; mentor senior engineers; influence product and technology strategy; promote engineering excellence, automation, and open-source engagement.
Top Skills: Azure CloudBlue Yonder DispatcherDynatraceJavaKafkaKubernetesMicronautMqMuleNew RelicNext.JsPl/SqlReactServerless
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account