Top Software Engineer Jobs in Edinburgh

Reposted 20 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Software
The role involves designing and delivering open source software operations code in Python, ensuring system reliability, and collaborating with teams across the Linux stack.
Top Skills: DockerKubernetesLinuxPython
Reposted 20 Days AgoSaved
Remote
Edinburgh, Scotland
Junior
Junior
Gaming
As a Software Engineer, you will build features, write maintainable Roblox Lua code, collaborate with teams, and enhance gameplay for millions of players.
Top Skills: DiscordGitRoblox Lua ScriptingSnowflakeTableau
Reposted 20 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Information Technology • Other • Software
The Sr. Software Engineer will design, develop, and maintain public APIs and integrations, ensuring high scalability and performance while improving code quality using AI tools.
Top Skills: AWSDatadogDockerHelmKubernetesNode.jsReactRubyTypescript
Reposted 20 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Information Technology • Software
The Software Engineer will design, develop, and install software solutions, focusing on web applications using PHP and ensuring coding standards and technical design compliance.
Top Skills: JavaScriptPHPReact
Reposted 20 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software
Lead design and implementation of the Libraries Platform: services, pipelines, package index, automation for builds, CVE remediation, SBOM/provenance, AI-assisted patching, and reliability/observability for multi-ecosystem package workflows.
Top Skills: AIAlpineArgoAWSAzureBazelCi/CdCliCmakeDebianDockerGCPGithub ActionsGoJavaJavaScriptKubernetesNinjaOciPythonSbomSigstoreSlsaTektonTerraformWolfi
20 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 26 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 One Month 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 21 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 22 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
22 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 9 Days AgoSaved
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
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
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++
YesterdaySaved
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
YesterdaySaved
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
29 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 YesterdaySaved
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
One Month 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
Reposted 24 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 24 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 24 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 24 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account