Top Software Engineer Jobs in Edinburgh

Reposted 13 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Database • Analytics
Analyze and optimize ClickHouse database performance, develop performance tests, support engineering teams, collaborate with core teams, and engage with the open-source community.
Top Skills: C++Database InternalsUnix Systems
Reposted 14 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Customer-embedded principal software engineer driving production-grade solutions for strategic accounts. Translate business needs into technical designs, build and deploy end-to-end systems, influence senior stakeholders, and transition work to FDE crews. Operate in ambiguous, fast-paced environments with strong ownership, industry context, and an entrepreneurial mindset to deliver measurable business outcomes.
Top Skills: CC#C++Cloud Ai PlatformsJavaJavaScriptLlmsPython
15 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Information Technology
Build and maintain full-stack features for customer and internal web apps, design backend APIs for onboarding and transactions, integrate third-party services, implement OAuth2 authentication, operate in a microservices AWS environment, ensure security, performance, observability, participate in code reviews and architecture, and write technical documentation.
Top Skills: AWSCi/CdContainerized ServicesCursorGitGoGrafanaHelmJavaKubernetesNext.JsNode.jsOauth 2.0PostgresReactRestful ApisS3SQLTerraformTypescript (V5)Vs Code
Mid level
Other
Design, develop, and maintain web applications, Python middleware, and automation for BEAR research computing. Deploy and operate services on Linux/BEAR Cloud, improve CI/CD and testing, integrate systems (e.g., GitLab, ServiceNow), support users, participate in triage/housekeeping rotas, and collaborate on technical design and engineering practices to improve reliability and scalability.
Top Skills: AnsibleApptainerCi/CdDjangoDockerGitGitlabLinuxOpenstackPythonSaltstackServicenow
15 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Software
Build and maintain the Internal Engineering Platform and CI/CD systems to help internal teams release software reliably. Automate build/release/deploy processes, manage artifact and configuration tooling, integrate observability, operate platform services (on-call), and collaborate with security and application teams to drive developer productivity.
Top Skills: Artifact ManagementCi/CdCrossplaneDockerGoGrafanaInfrastructure As CodeKubernetesLokiMimirShellTankaTempoTerraform
Reposted 15 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
Develop and maintain the backend ecosystem for the Alta Video Management System, focusing on cloud-based distributed systems and coding quality.
Top Skills: C++Ci/CdGoJavaPythonRust
Reposted 15 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Cryptocurrency
Lead the design and implementation of core authentication infrastructure at Phantom, focusing on secure authentication systems, secrets management, and API integrations.
Top Skills: Aws KmsNestjsNode.jsOauth2OidcRustTypescriptVaultWebauthn
Reposted 15 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Cryptocurrency
As a Software Engineer, you'll develop trading APIs and systems, enhance user experiences, and lead initiatives for blockchain support and new products.
Top Skills: APIsBlockchainCrypto Trading SystemsData Pipelines
Reposted 15 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Software
As a Software Engineer - L3 Support, you will resolve complex Ubuntu-related issues, collaborate with teams, and participate in upstream communities to drive bug fixes and improvements.
Top Skills: CC++CephDockerGoKubernetesLinuxLxcLxdOpenstackPythonQemu
Reposted 15 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Junior
Junior
Cloud • Software
As a Software Engineer, you will resolve complex customer issues related to Ubuntu and open source software, participate in upstream communities, and develop and review code across multiple layers of the software stack.
Top Skills: CC++CephDockerGoKubernetesLinuxLxc/LxdOpenstackOvnOvsPython
16 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology
Develop and maintain enterprise applications using Camunda BPMN, Java and Spring Boot. Implement front-end features with Angular/Vue/React, integrate microservices, use source control and IDEs, write documented and tested code, and work independently in cloud-based environments. Containerization and orchestration (Docker/Kubernetes) are advantageous.
Top Skills: AngularBitbucketCamunda BpmnCSSDockerEclipseGitGitlabHTMLIntellijJavaJavaScriptKubernetesMicroservicesNpmReactSpringSpring BootTypescriptVs CodeVue
Reposted 3 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Software
As a Senior Software Engineer, you will enhance Speechify's Core Experiences by optimizing APIs, designing systems, and collaborating cross-functionally to deliver user-centric solutions.
Top Skills: GCPJavaKotlin
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
17 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Fintech • Software • Financial Services
Design, build, test, deploy and run full‑stack SaaS features using Node.js, TypeScript and React. Participate in design, code reviews, pairing, refactoring, API and backend development, ensure security, reliability and accessibility, and support production monitoring and agile delivery.
Top Skills: Agentic Coding AssistantsAWSEvent-Driven ArchitectureExpressGitGitGitlabInfrastructure As CodeIntegration TestingJavaScriptMessaging SystemsMicroservicesNode.jsNosql DatabasesOwaspReactReact RouterRelational DatabasesRest ApisServerlessSstTelemetryTerraformTypescriptUnit Testing
Reposted 18 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Greentech
As a Senior Software Engineer at KoBold, you'll develop innovative data systems for mineral exploration, collaborating closely with geologists and data scientists to improve exploration success rates. You'll own projects end-to-end, engage with users, and create scalable, production-quality solutions for complex geological challenges.
Top Skills: AWSDjangoPrefectPythonReactRetool
Reposted 19 Days AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Hardware • Security • Software • Cybersecurity
Work on an agile team building and maintaining mission-critical call-taking and dispatch software. Develop, document, and test features across frontend and backend using modern practices, collaborate with product and test engineers, and lead development for expansion products. Obtain required UK security vetting.
Top Skills: .NetC#CSSGoogle SuiteGitGoogle ChatHTMLJavaScriptReactTypescript
Reposted 19 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Cryptocurrency
Owner of the asset discovery experience across tokens, perpetuals, and prediction markets. Design, build, and scale features for web, mobile, and browser extension platforms. Lead initiatives to add blockchain support and new products, interface with users and developers for feedback, and help grow and hire a high-performing Discovery team.
Top Skills: BitcoinBrowser ExtensionEthereumPolygonReactReact NativeSolanaTypescript
7 Days AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Gaming
Design, build, and operate high-performance, event-driven microservices for marketing systems. Own architecture, deliver scalable code, mentor engineers, participate in on-call rotation, and improve reliability, testing, and operational practices for high-volume customer-facing systems.
Top Skills: AWSCloudDockerEvent-Driven ArchitectureIacJavaKafkaKubernetesMicroservicesNoSQLSnsSQLSqsTerraform
Reposted 20 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software
Design, build, and maintain scalable backend systems and APIs using Go/Python. Integrate enterprise services, data pipelines, event-driven tech (Temporal, Kafka), and LLMs (OpenAI, Gemini, Claude). Ensure security, high availability, multi-tenant SaaS deployments, and improve engineering practices across the stack.
Top Skills: Agentic ArchitectureAngularClaudeCSSDockerElasticFastapiGCPGeminiGoGraphQLGrpcHTMLJavaScriptKafkaKubernetesLlmsNoSQLOpenaiPostgresPythonRagReactRedisRestTemporal
Reposted 8 Days 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 21 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Productivity • Software
The Software Engineer will focus on AI-native engineering practices, build innovative interfaces for software delivery, ensure system reliability, and have a strong backend expertise, particularly in Go, with a production mindset.
Top Skills: AIDatadogGoHoneycombRollbar
Reposted 21 Days AgoSaved
Remote
Edinburgh, Scotland
Junior
Junior
Artificial Intelligence • Information Technology • Software
As a Software Engineer at Euphoric, you'll develop AI-driven features, collaborate across the tech stack, maintain quality code, and contribute to an innovative benefits platform.
Top Skills: Ai/MlAWSAzureFastapiGCPJavaScriptPythonReactSqlalchemyTypescript
Reposted 21 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Information Technology • Legal Tech • Professional Services • Analytics • Business Intelligence
Design, develop, and maintain components of the LNIP intelligence core platform, including a semantic search API and internal data curation tool. Implement secure coding standards, unit testing, code reviews, and cloud deployments. Use agentic development tools responsibly and work with complex data models, vector embeddings, SQL and PySpark to support intelligent software systems.
Top Skills: .NetAngularC#Claude CodeCloud DeploymentCoderCursorGithub CopilotJavaScriptOpenai CodexPysparkPythonReactSQLTypescriptVector Embeddings
9 Days AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
Lead application and cloud/container security across the SDLC: threat modeling, architecture reviews, security code reviews, DevSecOps automation, vulnerability management for Kubernetes/container images, incident response, detection engineering, and compliance with OWASP/NIST/ISO standards.
Top Skills: AWSAzureC#Ci/CdCisDastDockerGCPGoHTTPIamIds/IpsIso 27001Key ManagementKubernetesNistOsqueryOwasp (Asvs)PastaRestSastSbomScaSecret ScanningSIEMSplunkStrideTcp/IpTls
Reposted 9 Days AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Fintech • Software • Financial Services
As a Senior Software Engineer, you will design, build, and maintain scalable software solutions using Node.js and TypeScript, while mentoring junior engineers and ensuring product reliability.
Top Skills: AWSGithub ActionsJIRAMongoDBNode.jsServerlessTerraformTypescript
Reposted 10 Hours AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Machine Learning • Big Data Analytics
As a Principal Software Engineer, you'll lead backend and IoT engineering for Defence projects, ensuring high-quality software delivery while mentoring engineers and implementing robust CI/CD processes.
Top Skills: C++DockerGitlab Ci/CdGoKubernetesPythonRust
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account