Top Software Engineer Jobs in Edinburgh

Reposted One Month AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Retail • Software
As a Staff Software Engineer, you will develop robust software solutions, provide technical leadership, mentor engineers, and innovate within the commercial trading domain.
Top Skills: AngularAzure CloudDynatraceIgniteJavaKubernetesMicronautMongoDBNext.JsReactRedisSpringSpring BootSQL ServerTypescript
One Month AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Digital Media • Information Technology • Productivity • Software
Designs, builds, and improves Mural’s Canvas platform, including real-time collaboration, shared document editing, spatial interactions, rendering performance, asset management, APIs, and AI-enabled capabilities. Owns initiatives from problem definition through measurement, designs scalable and reliable systems, optimizes performance, and contributes to technical reviews, mentoring, documentation, and engineering practices. Partners with Product, Design, and Engineering to deliver maintainable, high-quality editor experiences.
Top Skills: JavaScriptNode.jsReactTypescript
2 Months AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Social Impact
Designs, develops, deploys, tests, and reviews software applications, features, and defect fixes. Collaborates with team leaders and users to support a product roadmap, analyze requirements, document software, provide developer-level support, and learn existing codebases. The role also involves participating in planning meetings, conferences, and occasional team travel.
2 Months AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Software
Leads client-facing delivery of complex Canton Network and Daml-based financial solutions. Advises enterprise clients on architecture, topology, integrations, performance, and Kubernetes onboarding. Provides technical leadership across pre-sales, requirements, solution design, implementation, and software delivery. Coordinates cross-functional initiatives, estimates complex solutions, develops performance strategies, customizes Helm charts, and serves as a subject-matter expert for Canton Network products and other CX engineers.
Top Skills: APIsCanton NetworkCanton OsDamlHelmKubernetes
Reposted One Month AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Entry level
Entry level
Retail • Software
Lead the development, testing, debugging, and technical design of scalable backend systems, integrations, and cloud applications. Establish engineering standards through code reviews, automated testing, DevSecOps, observability, incident management, and operational excellence. Partner with architects, product managers, business stakeholders, and external partners to deliver commercial planning solutions. Mentor engineers, provide technical guidance, and evaluate emerging technologies and AI-enabled development practices.
Top Skills: Azure IaasAzure PaasAzure Sql ServerCi/CdConfluentDevsecopsDockerDynatraceGitGithub CopilotHelmJavaJavaScriptKafkaKotlinKubernetesMicronautMongoDBOpentelemetryPagerdutyPl/SqlPythonSpring BootTerraform
One Month AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Semiconductor • Manufacturing
Architect and develop complex C++ and SystemC hardware models, firmware, software, and QEMU-based emulation platforms. Debug models and Python processing code, support model-driven hardware design flows, validate implementations, and collaborate across teams to improve development methodologies. The role also provides technical leadership and mentorship to engineers adopting model-first development.
Top Skills: CC++Embedded SoftwareFirmwareFpgaHardware ModelingPythonQemuSystemc
2 Months AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Information Technology • Consulting
Design, develop, test, and maintain scalable backend services and APIs for Agent Studio. Build orchestration, configuration, integrations, deployment, lifecycle, authentication, authorization, observability, and runtime management capabilities. Collaborate with frontend, AI/ML, product, UX, DevOps, and platform teams to deliver reliable, secure, high-performance services. Troubleshoot complex production issues and contribute to technical designs, code reviews, testing, and continuous engineering improvements.
Top Skills: AgileAutomated TestingAWSAzureCi/CdDistributed SystemsLoggingMicroservicesMonitoringNosql DatabasesObservabilityRelational DatabasesRestful ApisSource Control
3 Months AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Join the International Accelerator full-stack team to design, build, and operate Direct-to-Consumer products across international markets. Break projects into tasks, collaborate with PM/design/analytics, build and monitor APIs and web apps, support on-call and availability, participate in hiring and team growth, and write clear, well-tested, maintainable code.
Top Skills: KotlinPythonReactVue
2 Months AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Hardware • Security • Software • Cybersecurity
Develop backend software in C# .NET within an agile delivery team. Responsibilities include system design, coding, technical documentation, automated testing, collaboration with product managers and test engineers, and maintaining high-quality mission-critical software. The role is remote with occasional travel and supports a UK emergency call-taking and dispatch platform.
Top Skills: .NetC#Google SuiteGitGoogle ChatSQL Server
2 Months AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Architect and deliver resilient, high-performance cloud services for SailPoint’s identity platform using Golang and Angular. Design synchronous and event-driven microservices, build scalable SaaS features, improve performance and reliability, conduct architecture and code reviews, and mentor engineers. The role includes collaboration with product and architecture teams, participation in a 24x7 on-call rotation, and leadership across Policy Engine and agentic identity initiatives.
Top Skills: Amazon AuroraAmazon DynamodbAngularApache FlinkApache KafkaAutomated TestingAWSCloudbeesDistributed SystemsDockerGoJavaJenkinsKubernetesMicroservicesPerformance ProfilingSaaSSnowflakeTerraform
2 Months AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Software • Consulting
Contract software engineering role for a remote Europe-based engineer building scalable, resilient backend products with client teams. Responsibilities include backend development in Go, API and SaaS platform development, cloud infrastructure, distributed systems, containerized deployment with Docker and Kubernetes, testing with TDD, and performance optimization. The role also involves technical communication, collaborative problem-solving, and thoughtful use of AI tools.
Top Skills: Ai ToolsAPIsAWSAzureDistributed SystemsDockerGoGCPKubernetesSaaSTest-Driven Development
One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Sports
Lead quality engineering for membership and loyalty capabilities, designing and executing functional, integration, API, contract, automation, and end-to-end tests. Build reliable test suites, validate loyalty points and personalized recommendations, manage test data, ensure cross-browser and cross-device quality, define testing strategies, and improve coverage using AI-assisted tools. Collaborate with engineering and product teams throughout the software development lifecycle while leading quality engineers in the loyalty and personalization area.
Top Skills: Ai-Assisted Engineering ToolsApi TestingAppiumBrowserstackCloud-Native PlatformsContract TestingCypressLlmsPlaywright
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
2 Months AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Develop and support scalable Java and Spring Boot backend microservices powering omnichannel inventory availability, order promising, allocation, fulfilment, and post-purchase experiences. Build event-driven processing with Kafka, integrate OMS, WMS, ERP, commerce, and fulfilment platforms, and ensure services are secure, observable, reliable, and performant. Own features from design through production, write tested code, participate in reviews, troubleshoot production issues, and improve operational efficiency.
Top Skills: Ai-Assisted Engineering ToolsAutomated TestingCi/CdCommerce PlatformsDistributed Order Management SystemsErpEvent-Driven ArchitectureFluent CommerceJavaKafkaLlmsMicroservicesObservabilityOmsRest ApisSpring BootWms
2 Months AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Designs, automates, and executes functional, integration, API, contract, regression, concurrency, and performance tests for inventory, order promising, sourcing, and fulfillment platforms. Investigates defects, validates fixes, maintains regression coverage, integrates quality tests into CI/CD pipelines, and supports release readiness. The role collaborates with product and engineering teams to validate distributed commerce systems, integrations, business rules, data consistency, scalability, resilience, and consumer-impacting workflows.
Top Skills: 3Pl/Carrier SystemsAPIsBrowserstackCi/CdErpEvent-Driven SystemsJavaJunitMicroservicesOmsPayment ProvidersPlaywrightPosRest AssuredSeleniumTestngWms
2 Months AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Set long-term technical strategy for backend identity systems, lead major distributed-system initiatives, ensure operational availability, establish engineering quality standards, collaborate cross-functionally, and mentor engineers. Build and launch highly available systems supporting international expansion, KYC verification, identity data management, decisioning, regulatory compliance, and global risk models.
Top Skills: AWSKotlinKubernetesMySQLPythonSpark
2 Months AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Database
Design and build distributed systems for a high-performance CI/CD execution platform. Responsibilities include orchestrating Supabase Branch lifecycle operations, provisioning ephemeral sandboxed environments on AWS, scheduling concurrent builds, optimizing pipelines through caching and artifact reuse, handling retries and failures, instrumenting observability, and developing configuration and infrastructure integrations. The role requires strong Go and TypeScript skills, cloud infrastructure experience, and a production operations mindset.
Top Skills: Amazon EcsAmazon EksAWSAws SdkGitGoJSONPulumiTerraformTomlTypescript
2 Months AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Gaming
Designs, builds, tests, and maintains scalable backend systems and APIs using Java, Python, AWS, Terraform, and React. Owns product and technology areas, resolves complex issues, participates in code reviews and design discussions, improves engineering processes, supports production systems through on-call rotation, and mentors other engineers. The role emphasizes pragmatic software design, operational excellence, testing, DevOps practices, and continuous improvement.
Top Skills: AWSCloudFormationDockerJavaKubernetesPythonReactTerraform
2 Months AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Security • Cybersecurity
Designs and delivers scalable AI-centric software for offensive security, including agentic vulnerability detection, automated penetration testing, workflow optimization, and threat intelligence. Owns features from ideation through deployment and monitoring, contributes to architecture and testing, and collaborates across teams. Requires Python or Go, AI technologies, microservices, APIs, messaging, databases, Docker, Kubernetes, and cloud experience.
Top Skills: Bdd TestingDockerDomain-Driven DesignGoGoogle Cloud PlatformGoogle Pub/SubGrpcKafkaKubernetesLlmsMcpMicroservicesNoSQLPythonRagRdbmsRest ApisUmlUnit Testing
One Month AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Artificial Intelligence • Information Technology • Software • Automation
Build and secure backend systems that execute untrusted user code at scale. Responsibilities include designing sandboxed runtimes, threat detection, incident response, vulnerability management, penetration testing, security reviews, vulnerability disclosure, SOC 2 maintenance, and promoting security practices across engineering. The role requires backend engineering, offensive-security curiosity, runtime isolation experience, on-call participation, and collaboration with an open-source developer tools community.
Top Skills: ContainersFirecrackerGvisorMicrovmsNode.jsTypescriptWebassembly (Wasm)
One Month AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Artificial Intelligence • Real Estate
Own end-to-end development of automation and AI-driven systems across tenant find, property management, or payments. Responsibilities include understanding complex operational workflows, identifying automation opportunities, designing scalable architectures, collaborating with product managers, making pragmatic AI and agentic system decisions, and delivering reliable solutions from concept through production. The role requires strong product judgment, technical ownership, and the ability to improve business outcomes in a fast-changing environment.
Top Skills: AIDrizzleLlmsMySQLNode.jsPostgresReactSQLTrpcTypescript
2 Months AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
Build and maintain production-grade iOS applications using Swift and SwiftUI, integrating AI through backend APIs. Design reliable AI interaction patterns, optimize performance and memory, support concurrency and background tasks, capture user feedback, and collaborate with backend and machine learning engineers. Maintain App Store quality, monitor production issues, and deliver responsive, stable, and efficient user experiences.
Top Skills: Async/AwaitCore MliOSNoSQLSQLSwiftSwift Package Manager (Spm)SwiftuiTensorflow Lite
One Month AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Cloud • Security • Software • Generative AI
Lead the technical vision and development of Elasticsearch’s core search infrastructure, including indexing, retrieval, query execution, and relevance. Research search algorithms and data structures, contribute to Lucene, guide technical roadmaps, collaborate across teams, mentor senior engineers, and build high-performance distributed search systems. Serve as a subject-matter expert while driving projects from concept through completion.
Top Skills: Continuous IntegrationElasticsearchGitJavaLuceneSolr
Reposted 2 Months AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Machine Learning • Other
The Backend Software Engineer will develop and maintain backend systems for data processing related to coffee farming, utilizing Python and PostgreSQL. Responsibilities include feature development, problem-solving, and adapting systems to regulatory changes while ensuring system resilience.
Top Skills: AWSCi/CdDockerPostgresPostgresql/PostgisPythonTerraform
Reposted 2 Months AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Database
The Edge Functions Engineer will evolve the Supabase Edge Runtime, implement monitoring and optimizations, manage features, and work closely with the Deno open-source teams.
Top Skills: AWSCloudflare WorkersDenoJavaScriptKubernetesRedisRustTypescriptV8
Reposted 2 Months AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Design, develop, and maintain scalable web applications using .NET backend and Angular/React frontend. Collaborate on requirements, implement RESTful APIs, optimize performance, debug, maintain documentation, support end-users, and work within CI/CD and DevOps workflows.
Top Skills: .Net CoreAngularAsp.Net CoreC#Ci/CdCli ToolsDevOpsEf CoreEntity FrameworkGitReactRestful ApiSQLTypescriptWeb Api
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account