Top Software Engineer Jobs in Edinburgh

12 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Software
Develop full-stack features using C#/.NET backend services and TypeScript/Angular front-end applications. Own work from design through production deployment, troubleshoot issues end-to-end, write secure and tested code, perform code reviews, mentor developers, and help guide technical direction. Work with SQL databases, data migrations, integrations, cloud infrastructure, and messaging systems while using AI-assisted development tools responsibly.
Top Skills: .NetAngularAWSC#Claude CodeGithub CopilotJavaNunitPlaywrightSQLTypescriptXunit
Reposted 18 Days AgoSaved
Easy Apply
In-Office or Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Design, maintain, and extend abuse detection and prevention systems for GitLab's SaaS platform. Serve as a core maintainer of a Ruby on Rails monolith, build anomaly detection and agentic AI mitigations, automate abuse response, collaborate with peer engineering and security teams, and produce runbooks and operational documentation.
Top Skills: Agentic AiAWSGitlabGoogle Cloud Platform (Gcp)Large Language Models (Llms)RubyRuby On RailsSaaS
Reposted 18 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 13 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
Reposted 23 Days AgoSaved
In-Office
Edinburgh, Scotland
Mid level
Mid level
Information Technology
Software Engineer will collaborate with clients to deliver digital products, lead projects, and apply analytical and engineering skills across development lifecycle.
Top Skills: AWSAzureElasticsearchJavaReact
Reposted 14 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
The Software Engineer will design and maintain payment processing systems, mentor other engineers, and ensure security in client transactions within the crypto ecosystem.
Top Skills: JavaScriptNext.JsReactReact NativeRestful ApisTypescriptWebsockets
14 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Entry level
Entry level
AdTech • Artificial Intelligence • Gaming • Machine Learning • Software • Virtual Reality • Metaverse
Develop and maintain Unity’s Web runtime, adding features, fixing issues, and optimizing download size, load time, startup performance, and native code. Work across C++, C#, and JavaScript while profiling and debugging browser-based runtime behavior. Collaborate with distributed teams, investigate developer-reported issues, and track evolving browser capabilities. The role may also involve WebAssembly, Emscripten, LLVM, WebGL, real-time 3D, and compression techniques.
Top Skills: C#C++EmscriptenJavaScriptLlvmUnityWebassemblyWebgl
Reposted 14 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
3D Printing • Software
Lead re-architecture and modernization of a legacy C++ execution kernel, diagnose and resolve memory/concurrency/performance issues in production, drive technical direction, mentor peers, and collaborate across teams to evolve the platform toward a more open, service-oriented design.
Top Skills: CC++C++11C++14C++17Design PatternsMemory ManagementMultithreadingObject-Oriented DesignPerformance Optimization
Reposted YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Software
Lead the development of native Windows desktop applications, ensuring performance, accessibility, and maintainability while collaborating with cross-functional teams.
Top Skills: C#C++ComWin32Windows App SdkWinrtWinuiXaml
24 Days 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
24 Days 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
24 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
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 29 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 15 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
21 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 16 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 16 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 16 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 16 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 16 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 16 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
26 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
22 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
Reposted 17 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 18 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account