Top Software Engineer Jobs in Edinburgh

8 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Design, build, and own end-to-end order management capabilities for checkout, fulfilment, returns, amendments, and cancellations. Drive platform architecture, integrations, CI/CD, observability, resilience, and operational excellence. Mentor engineers, collaborate with product and fulfilment stakeholders, and continuously improve engineering standards and tooling.
Top Skills: APIsCi/CdDistributed SystemsDynatraceIbm Sterling Order ManagementJavaMonitoringObservability
Reposted 8 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics • Infrastructure as a Service (IaaS) • Big Data Analytics
Design and implement a distributed control plane for Confluent Cloud offerings, utilizing Kubernetes and various programming languages, while supporting the product lifecycle.
Top Skills: C++DockerGoHelmJavaKubernetesPythonTerraform
Reposted 8 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Analytics
Design and evolve systems for Motion's infrastructure, focusing on reliable and secure operations across APIs, Linux systems, and cloud environments with a focus on hands-on coding and engineering judgment.
Top Skills: AzureDockerElasticsearchKubernetesMongoDBNode.jsPulumiReactTypescript
9 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Cloud • Security • Software
Lead architecture and strategy for Athena: build production-grade distributed systems that validate, deduplicate, and route vulnerability data; move prototypes to reliable, observable pipelines; set technical standards, scale the team, and partner on product and operational decisions.
Top Skills: GCPGoOsvTerraform
9 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software
Design, build, and ship production-ready software; decompose ambiguous problems into system architectures; modernise legacy systems and develop greenfield features; own technical decisions, testing, observability, and documentation; collaborate with product and design and ensure operational readiness.
9 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Lead design and development of scalable full‑stack solutions for Warehouse Continuity in Supply Chain. Provide technical leadership, architecture, code reviews, mentorship, DevSecOps adoption, observability, and modernisation of integrations and legacy systems while collaborating with product and business stakeholders to ensure performance, security, and operational excellence.
Top Skills: .NetAi/MlAngularAngularjsApigeeAzure IaasAzure PaasCi/CdCopilotCucumberDockerDynatraceGitGithub ActionsGithub Advanced SecurityHelixHelmIbm MqJavaJavaScriptJmeterKafka (Confluent)KubernetesMqfteOraclePagerdutyPl/SqlPlaywrightPower BIPrismaPythonQualysReactRest ApisSemgrepSftpSnykSonarqubeSpring BootSQLSQL ServerTerraformTypescriptWindows Services
9 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Lead design and development of scalable full‑stack systems and integrations for supply chain/transport. Provide technical leadership, code review, mentorship, DevSecOps implementation, observability, and stakeholder collaboration to ensure robust, secure, and performant solutions.
Top Skills: .NetAi/MlAngularAngularjsApigeeAzure IaasAzure PaasCopilotCucumberDockerDynatraceGenaiGitGithub ActionsGithub Advanced SecurityHelixHelmIbm MqJavaJavaScriptJmeterKafka (Confluent)KubernetesMqftePagerdutyPlaywrightPower BIPrismaPythonQualysReactRest ApisSemgrepSftpSnykSonarqubeSpring BootSQLSQL ServerTerraformTypescriptWindows Services
Reposted 9 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Software
Lead backend platform development for National Security clients using cloud technologies, ensuring operational responsibility and agile practices.
Top Skills: Agile DevsecopsBig DataGitGitlabJavaKafkaKotlinPostgresRedisS3ScalaZero Trust Architecture
Reposted One Month AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
Responsible for building and maintaining Android applications with AI features. Focus on performance, UX design, and collaboration with backend and ML engineers.
Top Skills: JavaKotlinNoSQLSQLTensorflow Lite
Reposted One Month AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
As an iOS Developer, you will build and maintain AI-powered iOS applications focusing on performance, reliability, and user trust. Collaborate with engineers to integrate AI features, design UX patterns, and optimize app performance.
Top Skills: NoSQLSQLSwiftSwiftuiTensorflow Lite
Reposted One Month AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
The Software Engineer will develop and maintain cross-platform desktop applications, focusing on performance, reliability, and integration of AI features. Responsibilities include optimizing applications, managing local data, and ensuring stability on macOS and Windows.
Top Skills: ElectronIndexeddbJavaScriptNode.jsSqliteTypescriptWebsockets
10 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Build and maintain internal Web Platform tooling and libraries used by M&S engineering teams. Own end-to-end platform features, improve CI/CD, monorepo health, testing, observability, and reliability. Mentor engineers, collaborate across teams, and operate platform services with a production-first mindset.
Top Skills: Azure CloudCi/CdDynatraceGithub ActionsJestMonorepoNext.JsNxPlaywrightReactTypescript
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 10 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Fintech • Other • Software
Lead the Modeling Platform team, setting technical strategy and overseeing the evolution of a scalable distributed computation architecture while mentoring engineers and enhancing team capabilities.
Top Skills: Apache ArrowClickhouseDuckdbGoParquetPython
Reposted 10 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
The Senior Embedded Software Engineer designs, develops, and maintains embedded software for various hardware platforms, ensuring integration and reliability while leading software architecture efforts and mentoring junior engineers.
Top Skills: C/C++GitLinuxRtosZephyr
Reposted 10 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Junior
Junior
Artificial Intelligence • Hardware • Automation • Manufacturing
Develop and maintain embedded software solutions, debug firmware, provide technical documentation, and collaborate with teams on projects.
Top Skills: CC++Debugging ToolsMicrocontrollersRtosVersion Control Systems
Reposted 10 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Database • Analytics
As a Senior Software Engineer, you'll maintain critical data framework integrations, ensuring performance and reliability while collaborating with the community, affecting real-time analytics and observability systems.
Top Skills: Apache BeamApache FlinkSparkJavaJdbcKafka
Reposted 10 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Marketing Tech • Sales • Consulting
The Senior Software Engineer will drive the technical vision, manage large datasets, ensure code quality, and lead development initiatives in a remote-first environment.
Top Skills: .Net CoreAIAWSC#ElasticsearchJIRAReactSQL
11 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software
Own and drive architecture for a major backend domain in Chainguard's clearing house. Build production-ready Go services on GCP with Terraform, design data pipelines to ingest and deduplicate unstructured vulnerability reports, establish engineering best practices, and collaborate on interfaces, observability, and roadmap planning.
Top Skills: GCPGoTerraform
11 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software
Own and build core backend components in Go on GCP, including customer onboarding, entitlement logic, and data ingestion pipelines. Drive ambiguous features from design to production with testing and observability, participate in on-call rotations, lead multi-engineer efforts, review code, and contribute Terraform and GCP operational tooling.
Top Skills: GCPGoTerraform
Reposted 11 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software
Build and deliver internal data tools and platforms, support ingestion systems and promote operational excellence in a collaborative environment.
Top Skills: AirflowAWSEcsEmrKinesisLambdaNode.jsPythonSpark
Reposted 11 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Artificial Intelligence • Hardware • Automation • Manufacturing
The Embedded Software Quality Engineer ensures the quality of software in the embedded systems market. Responsibilities may include testing, debugging, and validating software solutions to maintain performance standards.
Reposted 11 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Hardware • Security • Software • Cybersecurity
Responsible for the technical deployment of the Guardian system, ensuring it meets requirements, integrating with client environments, and managing customer communications.
Top Skills: GitJavaAzureMicrosoft Server FamilyRestSoapSQLSubversion
Reposted 11 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Blockchain • Fintech • Software • Financial Services • Cryptocurrency • Web3
As a Senior Blockchain Engineer, you will design and optimize smart contracts and blockchain infrastructure, collaborate with teams to ensure secure solutions, and lead development efforts in the DeFi ecosystem. You will analyze technologies, mentor staff, and enhance performance while maintaining security best practices.
Top Skills: FoundryHardhatRustSolidityTypescriptYul
Reposted 11 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Software
Optimize Ubuntu integration across latest IoT and server-class hardware, lead customer engagements, and work with open source communities in a remote, collaborative environment.
Top Skills: CC++DebianDockerKubernetesLinuxOciRpmUbuntuYocto
Reposted 11 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Junior
Junior
Cloud • Software
As a Software Support Engineer, you will troubleshoot and resolve complex issues related to Ubuntu and open source technologies, collaborate with teams, and contribute to community development.
Top Skills: CC++CephDockerGoKubernetesLinuxLxcLxdOpenstackOvnOvsPython
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account