Top Software Engineer Jobs in Edinburgh

22 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Cloud • Software
We are seeking 2025 and 2026 Graduate Software Engineers to join Canonical's teams focused on open source software. Responsibilities include product roadmapping, coding in various languages, engaging with the community, and ensuring high-quality performance. Candidates should have an exceptional academic track record and experience with Linux.
Top Skills: BashC/C++GoJavaScriptLinuxPythonRust
Reposted 22 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Blockchain • Information Technology • Software
As a Software Engineer, you will design and develop applications, write clean code, engage in code reviews, optimize systems, and explore new technologies in a remote team.
Top Skills: AIBlockchainData ScienceFintechHaskellNix EcosystemRust
Reposted 22 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Biotech
The Software Engineer will develop features end-to-end in a Ruby on Rails application, collaborating with technical and clinical teams while maintaining a focus on user outcomes and code quality.
Top Skills: AWSDockerGithub ActionsGrafanaRuby On Rails
Reposted 12 Hours AgoSaved
Remote
Edinburgh, Scotland
Junior
Junior
Hardware • Security • Software • Cybersecurity
The Software Test Engineer verifies software solutions within an agile team, focusing on quality assurance through testing, documentation, and collaboration with customers and developers. Responsibilities include executing test cases, identifying bugs, and participating in various acceptance testing phases.
Top Skills: Azure DevopsCypressGitJavaJIRAMicrosoft SqlRestSeleniumSoap
Reposted YesterdaySaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Software • Database • Automation
Lead and own platform architecture across Infrahub ecosystem, implement high-impact architectural improvements, reduce technical debt, champion AI-first engineering, provide hands-on technical leadership, mentor engineers, and collaborate with product and leadership to ensure scalable, extensible systems.
Top Skills: Python
Reposted YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Legal Tech • Software • Generative AI
Build and maintain pipelines and web scrapers to create a large case-law dataset, implement metadata extraction (citations, overruling/appeals), ensure scraper reliability, optimize core utilities, expose data via APIs/websockets, and benchmark/evaluate tasks.
Top Skills: APIsElasticsearchGCPNeondbPineconePlaywrightPostgresPrefectPythonSQLWebsockets
Reposted YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Gaming
Lead the Market Making Engineering team in developing real-time quoting systems, collaborate with stakeholders, and enhance software and processes.
Top Skills: AngularBootstrapJavaScriptKotlinReactReact NativeSwiftTypescript
Reposted YesterdaySaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Lead decomposition of a PHP monolith into Go microservices, design and operate scalable distributed systems (Kafka, Temporal, OpenSearch, Memgraph), integrate network telemetry and third-party APIs, maintain Terraform-managed cloud infrastructure, enforce SLAs/SLOs and CI/CD quality, mentor engineers, participate in on-call rotations, and drive platform architecture and reliability.
Top Skills: AWSAzureGoKafkaKubernetesMemgraphNetflowOpensearchPHPSnmpSyslogTemporalTerraform
Reposted YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Healthtech • Information Technology • Other • Analytics
The Senior Software Engineer II will design and implement generative AI services, drive architectural standards, mentor engineers, and collaborate across teams to enhance data solutions.
Top Skills: Ci/CdEksJavaKubernetesPython
Reposted YesterdaySaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • eCommerce • Conversational AI
Lead architecture and technical direction across the full stack, solve ambiguous cross-cutting problems, deploy LLM-powered features into production, improve reliability and scale, mentor engineers, and make strategic build/buy and platform decisions that shape long-term product delivery.
Top Skills: Amazon Ec2Amazon SqsAws FargateAws LambdaCi/CdCodepipelineDevOpsDistributed SystemsExpressGithub ActionsLlmsMicroservicesNode.jsPostgresReactRedisTypescript
Reposted YesterdaySaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Digital Media • Information Technology • Productivity • Software
As a Staff Software Engineer, you will lead the development of Mural's Canvas platform, ensuring high performance and reliability in real-time collaboration and document editing.
Top Skills: JavaScriptNode.jsReactTypescript
Reposted YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Information Technology
As a Senior Software Engineer, you will develop and maintain Alpaca's platform services, including event streaming infrastructure and authentication systems, while ensuring software quality and reliability.
Top Skills: Argo CdFlatbuffersGoGoogle Cloud PlatformGoogle Kubernetes EngineGrafanaGrpcHelmJwtKafkaKeycloakKubernetesOpenid ConnectPostgresPrometheusProtocol BuffersRedpandaRestful ApisSAMLTempoTerraform
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted YesterdaySaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Digital Media • Information Technology • Productivity • Software
The Senior Software Engineer ensures the reliability and performance of the Mural editor, collaborates on technical projects, and designs APIs for real-time collaboration. Responsibilities include product engineering, mentoring, and improving team processes while focusing on performance and developer experience.
Top Skills: Canvas2DJavaScriptNode.jsReactTypescript
Reposted YesterdaySaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Healthtech • Software
Design, develop, and enhance Cority's software and client solutions. Lead technical decisions, produce production-ready code, mentor junior developers, collaborate with Product Owners, ensure CI/CD and testing automation, and provide support and maintenance for assigned functional areas.
Top Skills: .Net Core.Net FrameworkAngularCi/CdClaude CodeCSSCursorDapperEntity FrameworkGithub CopilotHTML5JavaScriptMicroservicesNode.jsPostgresPythonReactSQL ServerTypescriptWeb Apis
Reposted YesterdaySaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Machine Learning
Senior Software Engineer will own end-to-end delivery in a Learner Experience pod, work full-stack to shape and ship AI-first edtech features, coach engineers, collaborate with stakeholders, and maintain high engineering standards (TDD, code review).
Top Skills: Ai ToolingEdukate.AiPythonReactVue
YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Design, build, and operate scalable, resilient payment services and APIs for high-volume ecommerce. Own end-to-end features, improve observability and reliability, champion engineering best practices, and support production systems.
Top Skills: APIsCi/CdDistributed SystemsDynatraceEcommerceJavaMonitoringObservabilityPayments
YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Design, build, and operate scalable, resilient backend services and APIs for the full customer order lifecycle. Implement microservices, event-driven Kafka workflows, GraphQL/REST APIs, and low-latency solutions using distributed databases and caching. Collaborate with product, architecture, and business stakeholders to solve high-volume transactional commerce challenges.
Top Skills: APIsCaching TechnologiesDistributed DatabasesEvent-Driven ArchitectureGraphQLJavaKafkaKotlinMicroservicesRest
YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Design, build, and operate scalable backend microservices and APIs for pricing and promotions. Implement Kafka-based event-driven architectures, GraphQL/REST APIs, and resilient low-latency solutions using MongoDB, Redis, and PostgreSQL. Own features from design through deployment and production support.
Top Skills: APIsDistributed Data ArchitecturesEvent-Driven ArchitectureGraphQLJavaKafkaKotlinMicroservicesMongoDBPostgresRedisRest
YesterdaySaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Cloud • Security • Software • Generative AI
Lead and contribute to Elasticsearch core search and indexing capabilities. Define technical vision for indexing, retrieval, and relevance; research algorithms and data structures; collaborate cross-team to drive roadmap, mentor engineers, and implement scalable search features.
Top Skills: Ci/CdDistributed SystemsElasticsearchGitGitJavaLuceneSolr
YesterdaySaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Cloud • Security • Software • Generative AI
Lead design and implementation of vector similarity search features in Elasticsearch, improve relevance and performance, invent or apply algorithms/data structures, fix bugs, collaborate with a global team, and write idiomatic modern Java.
Top Skills: CassandraCi/CdElasticsearchGitGitHnswIvfJavaLuceneMongoDBPostgresSolrVector Databases
Reposted YesterdaySaved
Remote
Edinburgh, Scotland
Senior level
Senior level
eCommerce • Logistics • Transportation
Lead the development of software solutions for a logistics platform, overseeing technical strategy, mentoring teams, and ensuring high-quality software delivery.
Top Skills: AWSAzureJavaScriptReactTypescript
Reposted YesterdaySaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Database • Analytics
As a Senior Software Engineer, you will develop and maintain ClickHouse's data ecosystem, focusing on Python integrations with orchestration and transformation tools. You'll engage with the open-source community while enhancing performance and reliability for data practitioners.
Top Skills: Apache AirflowDagsterDbtLangchainLlamaindexN8NNumpyPandasPrefectPydanticPython
Reposted 24 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 2 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Develop and optimize embedded software systems, mentor junior engineers, collaborate with cross-functional teams, and ensure software performance and reliability.
Top Skills: AdcsC/C++CanCi/CdDacsGitI2CLinuxPythonRtosSpiUartZephyr
Reposted 2 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Develop and optimize embedded software for diverse hardware platforms, lead software architecture efforts, mentor junior engineers, and ensure quality through testing and collaboration with cross-functional teams.
Top Skills: CC++GitLinuxPythonRtosZephyr
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account