Top Software Engineer Jobs in Edinburgh

Reposted 29 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Mid level
Mid level
Cloud • Software
As a Software Engineer II, you will build and maintain features on Stora's Rails-based platform, improve app stability, and collaborate with a small team on various domains.
Top Skills: CapybaraGithub ActionsHerokuMinitestPlaywrightPostgresReactRedisRuby On RailsSassSidekiqStripeTurboViewcomponents
One Month AgoSaved
Hybrid
Edinburgh, Scotland
Entry level
Entry level
Gaming
Join the Session Management backend team to build reliable, scalable services and APIs. Write maintainable Java backend code, test changes, participate in design and code reviews, investigate bugs, improve observability and performance, and keep documentation current while learning about distributed systems, databases, caching and cloud infrastructure.
Top Skills: APIsCachingCi/CdCloud TechnologiesContainersDatabasesJavaSQL
One Month AgoSaved
Hybrid
Edinburgh, Scotland
Junior
Junior
Gaming
Build and optimize high-performance, event-driven microservices for marketing systems. Design scalable architectures, write secure and well-tested backend Java code, work with cloud infrastructure (AWS), streaming (SNS/SQS or Kafka), databases, and container orchestration. Contribute to design, code reviews, on-call rotation, and cross-team collaboration to deliver personalized marketing experiences at scale.
Top Skills: AWSContainerisationEvent-Driven ArchitectureIacJavaKafkaKubernetes (K8S)MicroservicesNoSQLSnsSQLSqsTerraform
One Month AgoSaved
Hybrid
Edinburgh, Scotland
Junior
Junior
Gaming
Build and maintain scalable, fault-tolerant backend systems and APIs in Java. Participate in design, code reviews, testing, and production release processes. Collaborate with cross-functional teams, troubleshoot defects, document solutions, and ensure high code quality while supporting regulatory-focused internal tooling.
Top Skills: APIsAWSJavaMessage QueuesNon-Relational DatabasesRelational Databases
Reposted One Month AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Gaming
Design and implement anti-cheat, anti-piracy, and anti-tamper solutions for Rockstar titles. Research protections, debug obfuscation/anti-tamper issues, profile performance and memory, follow SDLC, and test cross-platform security features.
Top Skills: C++
8 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Information Technology • Consulting
Designs, develops, and maintains scalable backend services, APIs, and data capabilities for analytics, dashboards, and visualizations. Responsibilities include processing and aggregating structured and unstructured data, optimizing performance, collaborating with frontend, data, UX, product, and DevOps teams, and supporting reliable production deployments. The role also involves technical design, testing, monitoring, troubleshooting, code reviews, and continuous improvement of analytics services.
Top Skills: AgileAWSAzureCi/CdLoggingMicroservicesMonitoringNosql DatabasesObservabilityRelational DatabasesRest ApisSource Control
8 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Artificial Intelligence • Fintech • Machine Learning • Software • App development • Conversational AI • Generative AI
Leads end-to-end modernization from a monolith to microservices, including legacy analysis, architecture, estimation, data migration, deployment, and production support. Guides .NET services, databases, messaging, containerization, and frontend integrations. Acts as the technical escalation point for complex issues while improving Jira tracking, estimation accuracy, QA collaboration, release predictability, and engineering processes. Manages and develops the team through one-on-ones, performance reviews, feedback, and career-focused objectives.
Top Skills: .Net 8Asp.Net CoreC#DockerJIRAKubernetesMicroservicesMicrosoft Sql ServerNoSQLPostgresRabbitMQRedisRest ApisSQL
9 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Events • News + Entertainment
Leads the design, development, deployment, and support of high-traffic full-stack applications and APIs. Responsibilities include architecture, infrastructure, monitoring, CI/CD, database development, documentation, production troubleshooting, code review, technical strategy, mentoring, and cross-team project delivery. The role owns solution design, influences engineering standards, and supports scalable, fault-tolerant systems in an Agile environment.
Top Skills: AWSCi/CdCloudwatchDynamoDBGitlabGrafanaHelmJavaJenkinsKubernetesMySQLNode.jsSonarSQLTerraformTypescript
9 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Events • News + Entertainment
Designs and develops high-traffic, scalable software systems and data processes across multiple teams. Owns technical strategy, architecture, engineering standards, reliability, security, QA, infrastructure, and deployment practices. Leads solution design, evaluates technologies, resolves cross-team technical risks, mentors engineers, reviews code, supports live applications, and influences long-term technology decisions while partnering with product and business stakeholders.
Top Skills: Amazon CloudwatchAWSCi/CdConfluenceDynamoDBGitlabGrafanaHelmJavaJenkinsKubernetesMySQLNode.jsSonarSQLTerraformTypescript
One Month AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead and deliver full‑stack features for international direct‑to‑consumer products. Collaborate with product, design, and analytics; own operations, metrics, on‑call, code quality, and talent development while driving technical design and execution.
Top Skills: AIAWSKotlinKubernetesMySQLPythonReactVue
Reposted 9 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Fintech • Machine Learning • Natural Language Processing • Business Intelligence
Lead design and build of API-first product platforms and high-scale APIs consumed by internal teams, external integrations, and AI agents. Drive API standards, reliability, observability, and scalability; develop agentic workflows and reduce systemic technical risk while mentoring senior engineers.
Top Skills: Agentic WorkflowsApi GovernanceApi VersioningDistributed SystemsGraphQLModel Context Protocol (Mcp)Restful Apis
Reposted One Month AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Gaming • Software • Virtual Reality • Consulting
Design, build and maintain backend services for multiplayer games. Implement distributed systems, CI/CD, containerised microservices, databases (SQL/NoSQL), cloud infrastructure, and documentation. Collaborate on estimates, support teammates, and ensure high-quality deployments and operational standards.
Top Skills: Amazon Web ServicesC#C++Ci/CdDockerGenerative AiGitGoGCPJavaKotlinKubernetesLlmsAzureNoSQLPerforceSQLTerraform
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted One Month AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Healthtech • Mobile • Software
Full-stack AI/ML Software Engineer to build HealthTech SaaS microservices, implement and integrate ML solutions, write high-quality code, author documentation, perform code reviews, and act as an SME on services and systems.
Top Skills: Ai/MlLinuxmacOSMicroservicesPythonSaaS
Reposted One Month AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Software • Analytics
The Senior Back-End Software Engineer designs, develops, and maintains scalable backend systems while taking ownership of the software development lifecycle.
Top Skills: AtlantisAWSCi/CdCloudwatchDynamoDBEc2EksFastapiGithub ActionsIamJenkinsKubernetesLambdaNode.jsPrefect.IoPythonRdsS3SnsSqsTerraformTypescript
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Software
As a Software Engineer at Canonical, you will design, build, and ship software, improve packaging and distribution processes, and mentor colleagues while contributing to open source projects.
Top Skills: C/C++FlutterGoPythonRust
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Junior
Junior
Cloud • Software
The Junior Ubuntu Software Engineer will design, build, and ship software, focusing on quality and resilience, while engaging with the open source community.
Top Skills: C/C++FlutterGoPythonRust
Reposted One Month AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Security • Software
Lead Mark43's AI-enabled engineering initiative by designing and orchestrating multi-agent systems that plan, write, review, test, and deploy software. Write prompts, scaffolding, and tool integrations (VCS, test runners, internal APIs), evaluate agent performance, prototype LLM-based workflows, collaborate cross-functionally, mentor teammates, and contribute to on-call rotations.
Top Skills: Codegen PlatformsCursorJavaLangchainLlm ApisMySQLOpen-Source LlmsReactTest RunnersTypescriptVector DatabasesVersion ControlWindsurf
10 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Fintech • Machine Learning • Software
Designs, develops, and operationalizes large-scale backend, API, graph, AI, and machine learning solutions. Responsibilities include technical leadership, cloud-native architecture, roadmap development, testing, code reviews, mentoring, recruitment, stakeholder communication, and improving engineering processes. The role requires extensive Java and Spring experience, AWS cloud development, RESTful APIs, stream processing, low-latency applications, generative and agentic AI, and strong software delivery practices.
Top Skills: Agentic AiAmazon KinesisAmazon S3Amazon SqsAWSCi/CdDockerElasticsearchGenerative AiGraph DatabasesJavaKubernetesLangchainLanggraphLlamaindexMachine Learning FrameworksNext.JsOpensearchPythonReactRest ApisSpring AiSpring BootTdd
10 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Artificial Intelligence • Big Data • Machine Learning • Security • Software • Cybersecurity • Big Data Analytics
Build and productionize tooling that compiles complex Python packages such as NumPy, SciPy, and PyTorch from source. Develop conda recipes, build tools, automation, and release processes; partner with packaging and distribution teams; mentor engineers; and lead postmortems, capacity planning, and incident response. The role also shapes technical strategy, architecture, project scope, and delivery decisions for build and distribution infrastructure.
Top Skills: AutomakeBazelCC++Claude CodeCmakeCompilersCondaConda-ForgeCudaCudnnDynamic LinkersGccGitGlibcHomebrewLibc++Libstdc++LinkersLinux DistributionsLlvmMacos SdksMakeManylinuxPythonPython PackagingRedhat DevtoolsetStlUcrtVcruntime
One Month AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Design and build GitLab Duo CLI features in TypeScript, shape AI-assisted developer experiences, improve CLI reliability, observability, and performance, collaborate across Developer Clients, and provide technical leadership and mentorship.
Top Skills: Cli/Terminal InterfacesDuo CliGitlab DuoJetbrainsKotlinLanguage Server ProtocolTypescriptVs Code
10 Days AgoSaved
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
10 Days AgoSaved
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
10 Days AgoSaved
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
Reposted One Month 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 One Month 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account