Top Software Engineer Jobs in Edinburgh

YesterdaySaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Events • News + Entertainment
Develop and maintain scalable Ticketmaster platform services used globally. Design secure APIs and cloud infrastructure, write high-quality code, automate testing and deployments, troubleshoot production issues, and participate in on-call rotations. Mentor engineers, lead technical decisions, reduce technical debt, and collaborate with distributed teams, product stakeholders, and business representatives to deliver reliable, performant software.
Top Skills: Apollo StudioAWSDockerElk StackGitlabGrafanaGraphQLHelmJava 21/25JenkinsJvmKubernetesMySQLOraclePostgresPrometheusSplunkSpring BootTerraform
Reposted 2 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Build and operate secure, scalable authentication, authorization, and identity services serving millions of customers and colleagues. Responsibilities include end-to-end feature ownership, backend API development, solution design, testing, deployment, monitoring, production support, technical direction, code reviews, and engineering best-practice development. The role requires strong distributed systems, cloud-native engineering, DevOps, CI/CD, and identity standards experience.
Top Skills: AutomationBackend Development FrameworksCi/CdCloud-Native TechnologiesDevOpsDistributed SystemsJavaKotlinOauth 2.0Openid ConnectRest Apis
2 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology
Develop and support Python microservices, web applications, APIs, and integrations. Design reliable, secure, well-instrumented systems; collaborate with DevOps on Kubernetes deployments; architect solutions from concept through delivery; and help shape technical roadmaps. The role involves distributed systems, data processing, network and geospatial applications, stakeholder engagement, and mentoring junior engineers in a remote-first team.
Top Skills: Amazon EksCi/CdDatabricksDelta LakeDockerGitlabGitopsJavaScriptKubernetesLinuxMySQLNode.jsPostgresPysparkPythonRabbitMQRest ApisRustSQLTypescriptVue
25 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
3D Printing • Software
Principal Software Engineer responsible for solving complex platform and infrastructure challenges, defining multi-year architecture, and leading foundational initiatives across the software platform. The role focuses on APIs, abstractions, system architecture, scalability, software quality, and engineering velocity. The engineer will identify architectural bottlenecks, drive initiatives from design through deployment, serve as a technical escalation point, build consensus across teams, and mentor engineers.
Top Skills: APIsCad/CamDistributed ComputingDomain-Specific LanguagesHigh-Performance ComputingScientific Computing
Reposted 2 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software
Embed with product engineering squads to own production reliability for Grafana Cloud databases (Mimir, Loki, Tempo, Pyroscope). Design and implement SLOs, automation, and fault-tolerant patterns; lead incident response and post-incident reviews; improve observability, alerting, and scalability for high-SLA multi-tenant environments; mentor engineers and influence product design for operability.
Top Skills: AWSAzureCloud StorageGCPGoGrafanaHelmJavaJsonnetKubernetesLinuxLokiMimirNetworkingObservabilityPyroscopePythonSlosTempoTerraform
25 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Internet of Things
Improve Firefox Gecko’s Session History reliability by expanding Web Platform and Gecko mochitest coverage, debugging failures, fixing correctness issues, and landing changes through code review. The role requires substantial browser-engine experience, strong C++ and JavaScript skills, and comfort working with public bugs, module owners, and upstream development processes.
Top Skills: Browser Engine AutomationC++FirefoxGeckoGecko MochitestsJavaScriptWeb Platform Tests
Reposted 2 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Entry level
Entry level
Retail • Software
Design and evolve backend-heavy experimentation platform capabilities, including APIs, services, automation pipelines, and developer tooling. Set technical direction, build self-service tools, operate reliable distributed systems on Azure, and establish observability and safe-change practices. Partner with product and engineering teams, document systems and standards, and mentor engineers across experience levels.
Top Skills: AzureGraphQLJavaKotlinReactTypescript
Reposted 2 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Build and evolve scalable Python services powering M&S paid media and personalisation campaigns across web, mobile, email, push, and paid social. Develop integrations for audience activation, bidding, and budget management; implement experimentation, attribution, and measurement frameworks; and use large-scale data to improve marketing performance, media efficiency, and customer outcomes.
Top Skills: A/B TestingAdtechAPIsAttribution SystemsDspsMartechPaid Search PlatformsPaid Social PlatformsProgrammatic Advertising PlatformsPython
2 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Sports
Design, build, and operate scalable backend systems, APIs, microservices, and distributed services. Lead technical implementations, improve performance, reliability, security, observability, and operational excellence, and collaborate with product, architecture, data, and engineering teams. Contribute to cloud-native and event-driven architectures, production support, incident management, technical reviews, automation, and continuous improvement. Mentor engineers through code reviews and technical guidance while delivering secure, high-performing business and consumer-facing applications.
Top Skills: AWSAzureAzure Ai SearchBicepCi/CdDevOpsDockerElasticsearchGCPGenerative AiJavaKafkaKubernetesLlmsMicroservicesMongoDBMySQLOpensearchPostgresRagRedisRestSpring BootTerraform
2 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Sports
Designs, builds, and operates scalable backend payment services for omnichannel commerce. Responsibilities include payment authorization, capture, refunds, tokenization, fraud prevention, gateway and enterprise-system integrations, observability, performance optimization, resilience, PCI-compliant architecture, and operational readiness. The role contributes to technical architecture, mentors engineers, reviews code, supports roadmap delivery, and uses AI-assisted development tools to improve quality and productivity.
Top Skills: AdyenAi-Assisted Engineering ToolsCybersourceDistributed TracingEvent-Driven ArchitectureJavaLlmsLoad TestingMicroservicesMonitoringPayment GatewaysPayment Service Providers (Psps)PaypalPci ComplianceRest ApisSalesforce Commerce Cloud (Sfcc)Spring BootStripeWorldpay
2 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Sports
Designs, builds, and operates scalable backend services for basket, cart, pricing, promotions, and checkout across omnichannel commerce platforms. Integrates SFCC with order, inventory, ERP, customer, product, and fulfillment systems. Leads technical design, architecture decisions, observability, performance, reliability, code reviews, engineering standards, and mentoring. Develops resilient, low-latency services supporting complex checkout journeys and uses AI-assisted tools to improve delivery and code quality.
Top Skills: Ai-Assisted Engineering ToolsEvent-Driven ArchitectureJavaLlmsMicroservicesReactRest ApisSalesforce Commerce Cloud (Sfcc)Spring Boot
2 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Sports
Designs, builds, and maintains modern full-stack web applications, frontend features, backend services, APIs, and microservices. Leads technical delivery, architecture, performance, accessibility, security, observability, and cloud-native engineering initiatives. Collaborates with product, design, data, platform, and architecture teams; mentors engineers; supports production systems; and applies AI-assisted development and conversational commerce technologies.
Top Skills: AWSAzureAzure Ai SearchCopilotkitDockerElasticsearchGCPGoogle Conversational Commerce KitJavaJavaScriptKubernetesLangchainLanggraphMicroservicesOpenai SdkOpensearchReactRest ApisRetrieval-Augmented Generation (Rag)Spring BootTypescriptVercel Ai Sdk
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 3 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology
Develop and maintain high-quality, scalable software applications across multiple application layers. Apply security, performance, and development best practices; contribute to architecture, estimation, product planning, and requirements; make technical decisions; troubleshoot applications; and mentor junior engineers. The role also involves collaboration with technical and non-technical stakeholders, knowledge sharing, and evaluating cloud platforms and modern delivery practices.
Top Skills: .NetAWSAzureC#Continuous DeliveryContinuous IntegrationNode.js
3 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Cloud • Security • Software • Cybersecurity
Lead testing strategy and quality validation for a globally distributed object storage platform. Develop scalable automated testing frameworks, detect and remediate flaky tests, validate capacity, performance, resiliency, and security requirements, and coordinate test planning for new features. Lead a small team of experienced engineers while applying SDET expertise across distributed microservices using Python, Golang, C++, Kubernetes, observability, and reporting tools.
Top Skills: Automated Testing FrameworksC++Cloud ComputingDistributed MicroservicesGoKubernetesObject StorageObservabilityPythonTest Reporting
3 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Internet of Things
Develop and maintain Firefox OS integrations, including platform-specific features, installer and updater functionality, crash reporting, sandboxing, and security hardening. Debug software defects, implement improvements, conduct code reviews, provide technical direction, and collaborate with distributed teams across Mozilla. The role requires strong C and C++ expertise, desktop application development experience on Windows, macOS, or Linux, knowledge of web technologies and secure coding, and strong debugging and communication skills.
Top Skills: BitsCC++HTMLJavaScriptLinuxmacOSMsixWindows
Reposted 4 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology
Develop and maintain high-quality software applications across multiple layers, applying secure, scalable, and performant development practices. Contribute to architecture, estimation, product planning, and requirements creation. Make technical decisions collaboratively, troubleshoot live applications, mentor junior engineers, and support continuous learning and knowledge sharing.
Top Skills: AWSAzureContinuous DeliveryContinuous IntegrationNode.jsPaasSaaSTypescript
Reposted 5 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Design, develop, test, deploy, and support scalable order management capabilities across checkout, fulfilment, returns, amendments, and cancellations. Own features end to end while improving architecture, integrations, automation, observability, resilience, monitoring, security, and operational support. Collaborate with product, engineering, and fulfilment stakeholders to modernize enterprise systems and improve delivery outcomes.
Top Skills: Ci/CdDynatraceIbm Sterling Oms/SipJava
5 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Machine Learning
Own end-to-end product engineering for an internal experience pod, from stakeholder discovery and solution design through production, iteration, and outcome measurement. Build high-quality front-end experiences, use AI-assisted development, apply TDD and code review practices, collaborate with non-technical stakeholders, contribute to technical decisions, and coach less experienced engineers. The role emphasizes product ownership, ambiguity tolerance, clear communication, and continuous improvement within an autonomous engineering pod.
Top Skills: Ai-Assisted DevelopmentReactVue
5 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Junior
Junior
Artificial Intelligence • Hardware • Automation • Manufacturing
Develop, test, maintain, debug, and optimize embedded software for edge devices under experienced-engineer guidance. Collaborate with hardware and software teams on integration, participate in code reviews, use version control, document work, and learn embedded development tools, protocols, and best practices through onboarding and mentorship.
Top Skills: CC++CanGitI2CMicrocontrollersMicroprocessorsRustSpiUart
29 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Healthtech • Pharmaceutical
Supports a business-critical warehouse management system in a 24x7 environment. Responsibilities include application maintenance, upgrades, incident resolution, infrastructure and database administration, SQL performance optimization, monitoring, integrations, change and release management, vendor coordination, SOX compliance, disaster recovery testing, documentation, and continuous service improvement.
Top Skills: BigpandaCi/CdCyberarkDevsecopsDtsDynatraceGoogle Cloud PlatformHttpsItilJenkinsJSONPerlPowershellRest ApisSailpointSAPServicenowSoapSQLSQL ServerSsisSsrsWindows ServerXML
29 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Healthtech • Pharmaceutical
Provides 24x7 production and application support for a business-critical warehouse management system. Responsibilities include monitoring, incident resolution, troubleshooting, SQL and database support, application maintenance, upgrades, release testing, infrastructure coordination, documentation, SOX compliance, and disaster recovery testing. The role collaborates with infrastructure, networking, cybersecurity, SAP, middleware, database, and vendor teams to maintain application availability, security, and performance.
Top Skills: BigpandaCi/CdCyberarkDevsecopsDtsDynatraceGoogle Cloud PlatformHttpsItilJenkinsJSONPerlPowershellRest ApisSailpointSAPServicenowSoapSQLSQL ServerSsisSsrsWindows ServerXML
One Month AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Expert/Leader
Expert/Leader
Cloud • Security • Software • Cybersecurity • Automation
Leads the architecture and delivery of GitLab’s static analysis engine and evaluation tooling. Owns program modeling, vulnerability detection quality, SAST rules, AI-assisted development guardrails, and benchmark validation. Sets technical direction, mentors engineers, coordinates complex initiatives, contributes to research and open source, and participates in on-call rotations. The role requires deep program analysis, application security, systems programming, performance optimization, containerized CI/CD, and experience building trustworthy LLM tooling.
Top Skills: Ai AgentsAstsCall GraphsCi/CdControl-Flow GraphsCweData-Flow AnalysisDockerFuzzingGoIntermediate RepresentationsLlm ToolingMutation TestingOwasp Top 10RubyRustSastSsaStatic AnalysisTaint AnalysisType Inference
7 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Information Technology
Leads software engineering teams in designing, building, testing, and maintaining scalable, secure, performant applications. Owns technical delivery across architecture, estimation, product planning, and requirements. Provides technical direction, customer interaction, mentoring, coaching, and performance support for team members. Applies modern software development practices, continuous integration and delivery, troubleshooting, cloud platforms, and multiple programming languages and data technologies.
Top Skills: .NetAWSAzureC#Continuous Delivery (Cd)Continuous Integration (Ci)Extreme Programming (Xp)Node.jsPaasSaaSTest-Driven Development (Tdd)
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Develop and maintain cross-platform consumer mobile applications using React Native, TypeScript, and JavaScript. Build reusable components, integrate REST and GraphQL APIs, implement state management, optimize performance, troubleshoot crashes, support testing and CI/CD releases, and apply accessibility and usability principles. Collaborate with product, design, QA, and engineering teams in Agile delivery environments while contributing to code reviews, experiments, and engineering standards.
Top Skills: A/B TestingAndroidCi/CdConfluenceGitGraphQLiOSJavaScriptJIRAMobile Application TestingReactReact NativeRest ApisState ManagementTypescript
One Month AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Information Technology • Software
Build and maintain backend services and REST APIs using Java and Spring Boot. Write clean, tested code; work with relational and NoSQL databases; participate in code reviews; collaborate with senior engineers and product teams; and use Git-based CI/CD workflows to deliver features. The role includes mentorship, client collaboration, and occasional travel to client sites or company offices.
Top Skills: Ci/CdDynamoDBGitHibernateJavaMongoDBMySQLPostgresRest ApisSpring BootSpring Data JpaSQL Server
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account