Top Software Engineer Jobs in Edinburgh

18 Days 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 23 Days 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++
Reposted 9 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software
Build internal AI enablement tools, workflows, and guardrails to help engineers use coding agents safely and productively. Evaluate models and agents, partner with teams to apply AI, track adoption and impact, and provide documentation, training, and advocacy across the engineering organization.
Top Skills: Aperture By TailscaleClaude CodeCodexOpencodePi
15 Days 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 10 Days 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
Reposted 10 Days 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 10 Days 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 10 Days 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 10 Days 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 10 Days 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
20 Days AgoSaved
In-Office
Edinburgh, Scotland
Junior
Junior
Other
Develop, own and deliver commercial .NET software features; contribute to architecture, mentor junior developers, provide 3rd-line support, and ensure quality through testing and performance tuning of database-backed systems.
Top Skills: Asp.Net MvcC#CSSEntity FrameworkHTML5Integration Testing FrameworksJavaScriptNon-Relational DatabasesObject-Oriented ProgrammingRelational DatabasesUnit Testing Frameworks
16 Days 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
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 11 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 12 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
23 Days 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
14 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
14 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 An Hour 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
Reposted 14 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 14 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 14 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 24 Days 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
16 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.
16 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
16 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account