Top Software Engineer Jobs in Edinburgh

10 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Junior
Junior
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Design, build, and operate high-performance platform services for SailPoint’s Identity Security Cloud. Develop Golang microservices, Angular and TypeScript features, automated tests, and AWS-based distributed architectures. Collaborate with data scientists on AI-driven capabilities, optimize low-latency services and databases, improve CI/CD pipelines, participate in a 24x7 on-call rotation, and contribute to technical design, mentoring, and platform strategy.
Top Skills: Amazon DynamodbAngularAuroraAWSCi/CdCloudbeesGoJavaScriptJenkinsMicroservicesSnowflakeTypescript
4 Days AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Insurance • Financial Services
Lead improvements to the Customer Digital Platform’s DevOps and SRE foundations. Responsibilities include Azure platform integration, cloud infrastructure, CI/CD automation, Terraform, observability, deployment safety, resilience, incident response, recovery testing, and operational readiness. The role also involves partnering with internal teams and suppliers, applying reliability metrics, enabling AI-assisted engineering practices, and coaching engineers in automation and modern delivery practices.
Top Skills: AzureAzure Api ManagementAzure DevopsCi/CdGitGithub ActionsInfrastructure As CodeTerraform
24 Days AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Entry level
Entry level
Cloud • Security • Software • Cybersecurity • Automation
Build and maintain Ruby on Rails backend features for vulnerability management, including security dashboards, reports, and ingestion pipelines. Improve system performance, reliability, and scalability; collaborate across backend, frontend, product, design, and security teams; review code; address technical debt; and participate in on-call rotations. The role requires relational database experience, distributed-team collaboration, technical problem-solving, and contributions across the stack when needed.
Top Skills: ElasticsearchGraph DatabasesJavaScriptPostgresRubyRuby On RailsVue
7 Days AgoSaved
In-Office
Edinburgh, Scotland
Entry level
Entry 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, and collaborate across engineering, product, and quality teams. Own features throughout their lifecycle, from ideation and deployment through ongoing improvements, while considering usability, accessibility, performance, and maintainability.
Top Skills: .Net.Net CoreC#CypressJavaScriptJestAzurePlaywrightSQL ServerVue
Reposted 4 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 One Month AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Gaming
Investigate and reverse-engineer software and cheats, perform static and dynamic analysis, develop and support anti-cheat measures and tooling, conduct root cause analysis, and collaborate with cross-functional teams to improve detection and remediation.
Top Skills: Anti-Debugging TechniquesBinary AnalysisCC#C++Dynamic AnalysisMalware AnalysisPythonReverse EngineeringStatic AnalysisWindows Kernel Internals
3 Hours AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Software
Leads client-facing delivery of complex Canton Network and Daml-based financial solutions. Advises enterprise clients on architecture, topology, integrations, performance, and Kubernetes onboarding. Provides technical leadership across pre-sales, requirements, solution design, implementation, and software delivery. Coordinates cross-functional initiatives, estimates complex solutions, develops performance strategies, customizes Helm charts, and serves as a subject-matter expert for Canton Network products and other CX engineers.
Top Skills: APIsCanton NetworkCanton OsDamlHelmKubernetes
3 Hours AgoSaved
Remote
Edinburgh, Scotland
Junior
Junior
Artificial Intelligence • Software • Analytics • Automation
Automate testing and quality assurance for cloud-native data platforms, including data lakehouses, pipelines, APIs, and front-end applications. Responsibilities include creating test plans, executing manual and automated tests, managing test data, defining acceptance criteria, reporting quality metrics, supporting UAT and SIT, and improving QA frameworks, onboarding, training, and SDLC processes within an agile cross-functional team.
Top Skills: Amazon S3APIsBigQueryCloud FunctionsDataprocDockerGoGoogle Cloud PlatformGoogle Cloud StorageJavaScriptKubernetesMongoDBPlaywrightPythonRedisRelational DatabasesTerraform
Reposted YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Lead design and delivery of scalable, cloud-native platform capabilities and ML-integrated applications. Oversee full SDLC, architecture, reliability, CI/CD, observability, and incident response. Provide technical leadership, mentor engineers, collaborate with stakeholders, and drive continuous improvement to support high-availability distributed fulfillment systems.
Top Skills: Ci/CdCloud-NativeDistributed SystemsJavaMl FrameworksModel-Driven DesignObservabilityPythonReal-Time Data Processing
3 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Information Technology • Consulting
Design, develop, test, and maintain scalable backend services and APIs for Agent Studio. Build orchestration, configuration, integrations, deployment, lifecycle, authentication, authorization, observability, and runtime management capabilities. Collaborate with frontend, AI/ML, product, UX, DevOps, and platform teams to deliver reliable, secure, high-performance services. Troubleshoot complex production issues and contribute to technical designs, code reviews, testing, and continuous engineering improvements.
Top Skills: AgileAutomated TestingAWSAzureCi/CdDistributed SystemsLoggingMicroservicesMonitoringNosql DatabasesObservabilityRelational DatabasesRestful ApisSource Control
3 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Events • News + Entertainment
Principal Software Engineer responsible for architecting, developing, modernizing, and operating Ticketmaster’s Maps platform. The role builds React and TypeScript micro-frontends alongside Java and Spring Boot backend services, deployed on AWS and Kubernetes. Responsibilities include API and integration design, reliability engineering, observability, CI/CD, performance improvement, production support, technical leadership, cross-team collaboration, and mentoring engineers.
Top Skills: AWSCi/CdDynamoDBElasticsearchEvent-Driven ArchitectureExpressGitlab CiJavaJavaScriptKafkaKubernetesMavenMicroservicesMongoDBMySQLNode.jsOracleReactSpring BootTypescript
12 Days AgoSaved
Hybrid
Edinburgh, Scotland
Entry level
Entry level
Gaming
Build and maintain React-based Responsible Gaming tools and Java backend APIs and services for high-volume, reliable systems. Contribute across the full stack, including database-backed functionality, testing, monitoring, debugging, documentation, code reviews, and technical discussions. Collaborate with product, operations, and compliance stakeholders while learning about distributed systems, scalability, caching, and cloud infrastructure.
Top Skills: APIsCi/CdCloud InfrastructureContainersDatabasesJavaReactSQL
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 12 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Software
The Software Engineer for Platform will design and maintain robust APIs, collaborate on B2B solutions, and ensure backend architecture aligns with product strategy.
Top Skills: AWSAzureDockerGCPKubernetesNode.jsTs
Reposted 12 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Software
The Software Engineer will develop data pipelines, manage cloud infrastructure, and collaborate with AI scientists to enhance data acquisition for model training.
Top Skills: BashDockerGCPLinuxPythonTerraform
3 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Information Technology • Consulting
Develop and maintain modern frontend applications, backend services, APIs, data models, dashboards, and analytics experiences. Collaborate with product, UX, backend, data, AI/ML, DevOps, and platform teams to deliver reliable customer-facing products. Responsibilities include integrating AI/ML capabilities, processing data, optimizing performance, maintaining data quality, writing tested code, troubleshooting services, and supporting deployment and observability.
Top Skills: Ai/MlAngularCi/CdCSSHTMLJavaScriptReactRest ApisTypescript
3 Days AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Cloud • Information Technology • Consulting
Develop and maintain backend services and REST APIs supporting AI assistants. Integrate large language models, enterprise data, APIs, and workflow automation into customer-facing products. Contribute to AI features such as summaries, knowledge assistance, search, task automation, and agent guidance. Write tested, maintainable code; troubleshoot services and integrations; participate in reviews; and collaborate with product, UX, data, security, QA, and platform teams.
Top Skills: AgileAngularBackend Programming LanguagesCi/CdCloud PlatformsDevOpsEmbeddingsGitJavaScriptLlm ApisMicrosoft Sql ServerPrompt DesignReactRest ApisRetrieval-Augmented GenerationSQLTypescriptVector Search
One Month AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Join the International Accelerator full-stack team to design, build, and operate Direct-to-Consumer products across international markets. Break projects into tasks, collaborate with PM/design/analytics, build and monitor APIs and web apps, support on-call and availability, participate in hiring and team growth, and write clear, well-tested, maintainable code.
Top Skills: KotlinPythonReactVue
13 Days AgoSaved
Hybrid
Edinburgh, Scotland
Junior
Junior
Gaming
Develop and maintain the foundational React Native codebase for FanDuel’s Sportsbook application. Responsibilities include improving app launch and overall performance, building frameworks and shared components, maintaining tooling, solving cross-cutting technical challenges, participating in code reviews and continuous improvement, and supporting on-call incident response.
Top Skills: JavaKotlinReactReact NativeSwift
Mid level
Hardware • Security • Software • Cybersecurity
Develop backend software in C# .NET within an agile delivery team. Responsibilities include system design, coding, technical documentation, automated testing, collaboration with product managers and test engineers, and maintaining high-quality mission-critical software. The role is remote with occasional travel and supports a UK emergency call-taking and dispatch platform.
Top Skills: .NetC#Google SuiteGitGoogle ChatSQL Server
10 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Architect and deliver resilient, high-performance cloud services for SailPoint’s identity platform using Golang and Angular. Design synchronous and event-driven microservices, build scalable SaaS features, improve performance and reliability, conduct architecture and code reviews, and mentor engineers. The role includes collaboration with product and architecture teams, participation in a 24x7 on-call rotation, and leadership across Policy Engine and agentic identity initiatives.
Top Skills: Amazon AuroraAmazon DynamodbAngularApache FlinkApache KafkaAutomated TestingAWSCloudbeesDistributed SystemsDockerGoJavaJenkinsKubernetesMicroservicesPerformance ProfilingSaaSSnowflakeTerraform
10 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Design, build, deploy, and operate full-stack microservices for SailPoint’s Policy Engine. Develop scalable distributed systems using Golang and Angular, write unit and integration tests, debug and profile complex services, participate in on-call support, lead design reviews, mentor engineers, and contribute to technical roadmaps and architectural initiatives.
Top Skills: AngularAWSCloudbeesDockerGitGoJavaScriptJenkinsKubernetesTerraformTypescript
6 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
6 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
11 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
7 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account