Top Software Engineer Jobs in Edinburgh

Reposted 22 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Blockchain • Information Technology • Software
Responsibilities include building and maintaining backend services for distributed applications, requiring functional programming with Scala and TypeScript, alongside client interactions.
Top Skills: LinuxNixNixosScalaTypescript
Reposted 22 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 22 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 9 Hours AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Marketing Tech • Sales • Software
Build and operate production custody systems: signing service, key management, chain integrations, and transaction pipelines. Own end-to-end subsystems, integrate new chains, collaborate with cryptography on threshold signing and key recovery, write post-mortems, and produce clear async design docs and PRs.
Top Skills: Account Abstraction)Aurora PostgresAWSBitcoin (UtxoCggmp21ClickhouseCloudhsmCmp)Eip-1559Ethereum (Eip-712FrostGg20Github ActionsGoKubernetesLedger VaultMoveMpcPostgresPsbt)RustRust (For Chain Integration)SolanaSolidityTemporalTerraformThreshold Signing (Gg18TssTypescriptYubihsm
11 Hours AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software
Design, build, test, and operate IAM and platform services across the stack. Implement APIs, models, workflows, and orchestration surfaces. Research and prototype AI agent identity solutions, collaborate with product and UX, participate in design, coding, testing, rollout, and production support, and mentor other engineers.
Top Skills: Claude CodeDockerGCPJavaJavaScriptKubernetesOauth 2.0Openid ConnectRestful Apis
11 Hours AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software
Design, build, test, and operate IAM production services across the Ping platform. Implement APIs, models, workflows, orchestration, and UI experiences. Research and prototype AI/agent identity solutions, collaborate with product and UX, participate in full development lifecycle, and support production operations and knowledge sharing.
Top Skills: Claude CodeDockerGCPJavaJavaScriptKubernetesMcpOauth 2.0Openid ConnectPolicy SystemsRestful ApisToken Exchange
11 Hours AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software
Collaborate with Java developers to design test strategies and automation frameworks. Develop and run functional and non-functional tests (performance, load, stress, resilience, scalability), integrate tests into CI/CD, monitor test health, investigate failures, and improve system quality for a distributed real-time Java platform.
Top Skills: AnsibleAWSBashBlackduckCi/CdDockerGithub ActionsHazelcastJavaJenkinsJfrogJunitKubernetesLinuxMavenOwaspQuarkusSonarqubeSpringSpring BootTerraformTrivyVertx
Reposted 20 Hours AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Legal Tech • Professional Services • Software
Lead architecture for large-scale, high-availability distributed systems using Domain Driven Design. Provide project-embedded consultation, prioritize platform capabilities, drive CI/CD and cloud practices, and communicate technical strategy to stakeholders to ensure scalable, secure, and observable systems.
Top Skills: AWSAzureCi/CdCodepipelineColumnar DatabasesConfiguration ServicesDataflow/Pipeline SystemsDistributed TracingDockerDomain Driven DesignElasticsearchEnterprise Message BusFeature Toggle ManagementGCPGraph DatastoresJenkinsKafkaLoggingMicroservicesNoSQLService Oriented ArchitectureTerraform
Reposted 23 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 23 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 13 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Software
As a Senior Software Engineer, you will build scalable distributed systems, improve developer experience, mentor peers, and lead incident responses.
Top Skills: GoNode.jsTypescript
Reposted YesterdaySaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Hospitality
The Senior Software Engineer will collaborate in small teams to develop and maintain backend and frontend components, focusing on high-availability systems, writing tests, and continuous delivery on Google Cloud Platform.
Top Skills: BigQueryDockerGoogle Cloud RunKubernetesMongodbNode.jsPostgresPub/SubReactRedisTerraformTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Cloud • Legal Tech • Professional Services • Software
The Senior Software Engineer leads project subsystems, mentors junior engineers, and designs scalable SaaS solutions while optimizing performance and ensuring code quality.
Top Skills: AWSC#CircleCIDockerGitlab CiGraphQLGrpcJenkinsKafkaKotlinKubernetesPostgresPythonRedisTerraform
Reposted YesterdaySaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Automotive • Information Technology • Insurance
The role involves developing, testing, and deploying Python microservices, solving complex technical problems, and contributing to architectural decisions. Engineers will work with a product team and ensure code quality through reviews and testing, while continuously learning and improving practices.
Top Skills: Ci/CdCloud ComputingGitMicroservicesPythonSQL
25 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Information Technology • Robotics • Software
Develop and maintain NedGraphics cloud collaboration platform and integrations. Build serverless AWS backends, secure REST APIs and event-driven workflows, optimize performance, enforce security best practices, implement automated tests, and produce technical documentation for third-party and internal integrations.
Top Skills: Api GatewayAws LambdaCdnCloudfrontDockerDynamoDBEventbridgeIamJavaScriptKmsKubernetesMicroservicesOauth2Openid ConnectParameter StorePythonRdsRest ApisS3SAMLSecrets ManagerServerlessSnsSqsStep FunctionsTypescript
25 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Information Technology • Robotics • Software
Develop and maintain NedGraphics cloud products and OptiNedLink, build serverless AWS backends, implement secure REST APIs and event-driven workflows, create integrations with third-party systems, optimize performance, enforce security best practices, and produce developer-facing documentation and automated tests.
Top Skills: Api GatewayAws LambdaCloudfrontDockerDynamoDBEventbridgeIamInfrastructure AutomationJavaScriptKmsKubernetesMicroservicesOauth2Openid ConnectParameter StorePythonRdsRestful ApisS3SAMLSecrets ManagerServerlessSnsSqsStep FunctionsTypescript
25 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Information Technology • Robotics • Software
Develop and maintain NedGraphics cloud platform (OptiNedLink). Build serverless AWS backends, secure/versioned REST APIs and event-driven workflows, integrate third-party/ERP/PLM systems, implement automated testing, optimize performance, enforce security best practices, and produce technical documentation.
Top Skills: Amazon S3Aws Api GatewayAws CloudfrontAws DynamodbAws EventbridgeAws LambdaAws Parameter StoreAws RdsAws Secrets ManagerAws SnsAws SqsAws Step FunctionsCdnDockerIamInfrastructure AutomationJavaScriptKmsKubernetesMicroservicesOauth2Openid ConnectPythonRest ApisSAMLServerlessTypescript
Reposted 2 Days 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 2 Days AgoSaved
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 2 Days AgoSaved
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 2 Days AgoSaved
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
Reposted 2 Days AgoSaved
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 2 Days AgoSaved
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 2 Days AgoSaved
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 2 Days AgoSaved
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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account