Top Software Engineer Jobs in Edinburgh

One Month AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Food
Build and launch scalable backend features and services for restaurant partners. Own projects end to end, collaborate with product and engineering teams, identify high-impact technical opportunities, and maintain reliable production systems through testing, monitoring, logging, and DevOps practices. The role uses Python and Flask primarily, with flexibility to work in Go, Ruby, and other technologies on a distributed remote team.
Top Skills: Cloud ServicesDatabasesDevOpsFlaskGoLoggingMonitoringPythonRuby
One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Software
Build and maintain customer-facing features, internal tools, and platform improvements for a Rails-based self-storage operating system. Responsibilities include full feature ownership, collaborating with Product, writing tests, debugging production issues, improving stability and performance, monitoring applications, participating in code reviews, and contributing to technical discussions. The role requires independent work on defined tasks and collaboration within a small product engineering team.
Top Skills: ActiverecordBemCapybaraCSSGithub ActionsHerokuHotwireJavaScriptMinitestPostgresRails 7ReactRedisRspecRubyRuby On RailsSassSeleniumSidekiqStripe BillingStripe ConnectTurboViewcomponents
One Month AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Information Technology • Consulting
Develops full-stack features for live operational metrics, including backend services, APIs, and real-time frontend dashboards. Responsibilities include improving system scalability and stability, integrating business logic, troubleshooting software, documenting technical changes, and collaborating with stakeholders. Requires frontend JavaScript or TypeScript experience and backend .NET development with C# and ASP.NET. The role is primarily remote with occasional Bristol or London office visits.
Top Skills: .NetAngularAngularjsAsp.NetAsp.Net CoreAWSAzureC#JavaScriptLessNode.jsReactSafeScrumTypescript
Reposted 11 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Leads the team building the SRE function and owns its technical vision, platform capabilities, reusable tooling, pipelines, frameworks, and developer experience. Manages senior engineering staff, drives recruitment and retention, aligns technical strategy, oversees reliability and operational excellence, partners with vendors, and contributes hands-on code. The role requires strong SRE, cloud, software architecture, DevOps, testing, reliability engineering, and people leadership experience.
Top Skills: AutomationCapacity PlanningCi/CdCloud InfrastructureContainersDistributed SystemsError BudgetsIncident ResponseKubernetesObservabilityPerformance EngineeringProgressive DeliverySelf-Healing SystemsSlisSlos
Reposted 11 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Fintech • Software • Financial Services
Leads technical direction and hands-on execution for major products and systems. Designs scalable backend, frontend, API, database, and infrastructure solutions; writes code; drives architecture decisions; solves production issues; improves engineering quality, reliability, security, testing, and observability; and mentors engineers across teams.
Top Skills: APIsBackendCloud InfrastructureDatabasesDistributed SystemsFrontendObservabilitySecuritySystem DesignTesting
Reposted 11 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Fintech • Software • Financial Services
Lead technical direction and hands-on execution for major products, systems, and engineering initiatives. Design scalable and reliable backend, frontend, API, database, and infrastructure solutions; write code; make architecture trade-offs; solve production issues; and improve testing, security, observability, and development practices. The role also leads critical initiatives, mentors engineers, and translates ambiguous product challenges into clear technical plans.
Top Skills: APIsApplication SecurityCloud InfrastructureDatabasesDistributed SystemsObservabilitySoftware TestingSystem Design
Reposted 11 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Fintech • Software • Financial Services
Own technical direction and execution for major products and systems. Design scalable, reliable architectures across backend, frontend, APIs, databases, and infrastructure; write production code; lead architecture decisions; solve complex production problems; improve engineering quality, testing, security, and observability; drive critical initiatives; and mentor engineers across teams.
Top Skills: APIsCloud InfrastructureDatabasesDistributed SystemsObservability
12 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Cryptocurrency
Manage and scale AWS EKS Kubernetes clusters, automate infrastructure with Terraform or Pulumi, optimize system performance, maintain blockchain nodes, scale databases handling terabytes of data, and improve reliability through monitoring and observability. Collaborate with backend and product teams to support feature development and platform scalability.
Top Skills: Aws Ec2Aws EksAws IamAws RdsAws S3Blockchain InfrastructureCrypto NodesDatadogDockerKubernetesOpentelemetryPulumiTerraform
One Month AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Hardware
Architect and develop production-grade business systems across Salesforce, NetSuite, and integrated enterprise platforms. Build quoting, subscription, and entitlement engines; create automation pipelines and API integrations; establish architecture, security, documentation, and code-review standards; and translate commercial policies into scalable technical solutions. The role partners with Finance, Sales Operations, Customer Success, and product stakeholders while maintaining system reliability, auditability, observability, and production readiness.
Top Skills: ApexAPIsLightning Web Components (Lwc)Low-Code PlatformsMiddlewareNetSuiteSalesforceSuitescript
12 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Software
Build scalable Java backend systems using Spring, REST APIs, microservices, databases, messaging, Docker, and cloud platforms. Lead architecture and technical design, promote engineering excellence, mentor engineers, drive delivery, improve automation, and evaluate emerging technologies and AI capabilities. Collaborate with clients and cross-functional teams to deliver secure, resilient software with measurable business value.
Top Skills: AIAWSAzureDistributed TracingDockerGCPGitGitlab CiGradleHibernateJava 8+JenkinsJvmJwtKafkaMavenMicroservicesNoSQLOauth2ObservabilityRabbitMQRest ApisSpring BootSpring Data JpaSpring SecuritySQL
12 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Big Data • Information Technology • Security • Software
Provides technical leadership and ownership of software designs for real-time embedded systems. Develops primarily in C++, contributes to software architecture, requirements analysis, testing, Agile ceremonies, peer reviews, and major gate reviews. The role collaborates across engineering functions, documents design decisions, supports test automation and static analysis, and coaches junior engineers. Experience with RTOS environments, UML, requirements tools, safety standards, and security clearance is relevant.
Top Skills: AgileBullseyeC++Continuous IntegrationCoverityDo-178CDoorsGooglemockGoogletestIec 61508KlocworkReal-Time Embedded SystemsRhapsodyRtosTest AutomationUml
Reposted 12 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Retail • Software
Lead technical design and delivery of supply chain and warehouse software at scale. Drive architecture, DevOps, observability, reliability and performance practices; mentor senior engineers; influence product and technology strategy; promote clean code and engineering excellence across teams; support recruitment and outreach.
Top Skills: Azure CloudBlue Yonder DispatcherDynatraceJavaKafkaKubernetesMicronautMqMuleNext.JsPl/SqlReactServerless
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 12 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Retail • Software
Lead technical direction and modernise international commerce platforms. Design scalable integrations for product, pricing, fulfilment, partner/marketplace flows. Promote engineering excellence, DevOps ownership, observability, and mentor teams while aligning technology strategy with business goals.
Top Skills: AngularAzureDynatraceIbm MqJavaKafkaKubernetesMicronautMongoDBNext.JsOpentelemetryReactRedisSpringSpring BootSQL ServerTypescript
12 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Internet of Things
Design, implement, test, and ship Firefox security and hardening features for enterprise users. Improve browser security architecture across operating systems, including privilege isolation, trust boundaries, cryptographic protocols, WebPKI, and security-sensitive web APIs. Investigate security issues, deliver maintainable fixes, and resolve stability, correctness, performance, memory, and multithreading challenges in a complex native codebase.
Top Skills: CC++Cross-Platform Native ApplicationsCryptographic ProtocolsCSSFirefoxHTMLJavaScriptMultithreadingRustWebpki
Reposted 13 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Cloud • Security • Software
Own and design high-impact components of Chainguard's container image platform. Build and improve image build systems, tooling, and services at scale. Drive technical direction, participate in roadmap planning, collaborate cross-functionally, and mentor engineers to raise engineering quality.
Top Skills: CompilersContainer RegistriesDockerGoKubernetesMakefilesTerraformToolchains
Reposted 13 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software
The Senior Software Engineer will enhance the core product by developing features and tools for Chainguard Images, collaborating with teams and ensuring product quality.
Top Skills: ContainersDockerGoKubernetesTerraform
One Month AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Information Technology • Software • Database
Build innovative software products in the Special Projects Division addressing public health, agriculture, education, and aid-related challenges in Sub-Saharan Africa. Responsibilities include designing software architectures, developing on UNIX-based platforms, participating in code reviews, using disciplined version control, collaborating with teams, and potentially applying Django, React, Android, or PyTorch. The role may involve travel to Africa to understand local contexts.
Top Skills: AndroidData Structures And AlgorithmsDjangoMacos DarwinPyTorchReactUnixVersion Control
14 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software
Design, build, and evolve customer-facing backend services and public APIs supporting multiple Chainguard products. Own features end-to-end, create technical design documents, collaborate with Product and Experience teams, and contribute to a fast-paced, product-driven roadmap. Build reliable, observable cloud-native services and shared platform capabilities, including authentication and notifications.
Top Skills: Cloud-Native ArchitecturesCncfContainersGoKubernetesMicroservicesPublic Apis
Reposted 24 Days AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Professional Services • Software
Develop and enhance scalable frontend features using JavaScript and Vue.js. Build performant business logic and UI components, write unit and end-to-end tests, troubleshoot complex issues, and contribute across the full feature lifecycle. The role includes mentoring teammates, collaborating with product, engineering, and QA, supporting prioritization and delivery, and improving usability, accessibility, performance, and maintainability.
Top Skills: .Net.Net CoreC#CypressJavaScriptJestAzurePlaywrightSQL ServerVue
14 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Fintech • Mobile • Payments • Financial Services
Build and operate high-throughput backend services for financial crime detection across WorldRemit and Sendwave. Responsibilities include developing alerting, screening, risk-rating, and agentic AI investigation workflows; integrating third-party compliance platforms; improving observability, reliability, and auditability; collaborating with compliance teams; reviewing designs and code; and participating in on-call production support. The role requires strong Java and Spring expertise, event-driven systems experience, and familiarity with cloud and infrastructure tooling.
Top Skills: ActimizeArgocdAWSClaudeComplyadvantageGrafanaGrpcJavaKafkaKotlinKubernetesLexisnexisLokiPostgresPythonRestSpringSpring BootSQLTerraformUnit21
15 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Big Data • Information Technology • Security • Software
Provides technical leadership for embedded C++ software development across the full lifecycle. Responsibilities include software design, architecture, requirements analysis, testing, Agile participation, peer reviews, safety compliance, and coaching junior engineers. The role involves real-time systems using bare metal, RTOS, SoCs, microcontrollers, and embedded platforms, with image processing, AI, and data analytics applications for defence products.
Top Skills: AgileBare MetalBullseyeC++Continuous IntegrationCoverityDo-178CDoorsGooglemockGoogletestHci ConsolesIec 61508KlocworkMicrocontrollersReal-Time Operating SystemsRtosSingle-Board ComputersSocsUml
Reposted 15 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Consulting
Design and implement large-scale browser-based rendering infrastructure to execute and extract structured content from JS-heavy web apps. Improve rendering quality, performance, cost, and throughput at internet scale and productionize rendering research.
Top Skills: AngularChrome Devtools Protocol (Cdp)ChromiumClient-Side RenderingCompositingDomHeadless BrowsersJavaScriptJavascript BundlesLayoutLazy LoadingPaintPlaywrightProgressive Web AppsPuppeteerReactResource LoadingSeleniumServer-Side RenderingSingle-Page ApplicationsStreaming RenderingSvelteVue
One Month AgoSaved
Remote
Edinburgh, Scotland
Junior
Junior
Gaming
Build, launch, and maintain gameplay features for Driving Empire on Roblox. Responsibilities include writing performant Roblox Lua code, designing scalable systems, translating product requirements into technical tasks, collaborating with designers and artists, monitoring live features, improving reliability and workflows, participating in code reviews, and playtesting to improve player experience.
Top Skills: AWSDiscordGitGoRoblox LuaSnowflakeTableau
26 Days AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Consulting
Develop and maintain security-focused CI/CD pipelines, automation tooling, backend services, APIs, and vulnerability-management workflows. Integrate source-code, dependency, repository, and container security scanning into software delivery processes. Analyze vulnerabilities, assess risk, support remediation, maintain security dashboards and reporting, and work with Kubernetes, OpenShift, and Oracle Cloud Infrastructure. Collaborate across engineering and business teams to improve secure software development practices and application security.
Top Skills: Automated Security TestingCi/CdDockerEvent-Driven ArchitecturesGradleGroovyJavaJavaScriptJenkinsJIRAKubernetesMessaging TechnologiesOpenshiftOracle Cloud InfrastructurePythonRest ApisSecurity Scanning ToolsSoftware Composition AnalysisSpring BootTypescriptVulnerability Management Platforms
2 Months AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Entry level
Entry level
Cloud • Security • Software • Cybersecurity • Automation
Build and maintain Ruby on Rails backend features for vulnerability management, including security dashboards, reports, and ingestion pipelines. Improve system performance, reliability, and scalability; collaborate across backend, frontend, product, design, and security teams; review code; address technical debt; and participate in on-call rotations. The role requires relational database experience, distributed-team collaboration, technical problem-solving, and contributions across the stack when needed.
Top Skills: ElasticsearchGraph DatabasesJavaScriptPostgresRubyRuby On RailsVue
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account