Top Software Engineer Jobs in Edinburgh

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
8 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
8 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 8 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Lead design and delivery of scalable, cloud-native backend systems and integrations. Provide technical leadership, conduct code reviews, champion testing and observability, mentor engineers, collaborate with stakeholders, and drive operational excellence.
Top Skills: AngularAzure CloudCi/CdDynatraceGitIgniteJavaJavaScriptKubernetesMicronautMongoDBNext.JsPl/SqlReactRedisSpringSpring BootSQL ServerTypescript
Reposted 8 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
Reposted 8 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
8 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 9 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
Reposted 9 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
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
9 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 applications. Owns technical architecture, estimation, product planning, requirements, and delivery while using AWS, Node.js, TypeScript, Terraform, and AWS CDK. Provides technical direction, customer engagement, mentoring, coaching, and performance management. Applies modern development practices such as XP, TDD, continuous integration, continuous delivery, and production troubleshooting.
Top Skills: AWSAws CdkAzureContinuous DeliveryContinuous IntegrationJavaScriptNode.jsPaasSaaSTerraformTest-Driven DevelopmentTypescript
10 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
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
10 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
Reposted 20 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
Reposted 10 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
The Staff Software Engineer will lead the design and delivery of robust order management solutions, ensuring reliability and scalability, while mentoring junior engineers and collaborating across teams.
Top Skills: DynatraceIbm SterlingJava
Reposted 10 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
As a Principal Engineer at M&S, you'll drive technical strategy, influence architecture, and mentor engineers while delivering on personalization, search, and machine learning features in collaboration with cross-functional teams.
Top Skills: JavaMachine LearningPython
11 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 11 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
22 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
One Month AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Entry level
Entry level
Software
Research, design, and develop algorithms and software systems for AI-driven CNC machining, including toolpath optimization, cutting strategies, and automated CAM workflows. Collaborate with manufacturing experts, data scientists, and software engineers to convert advanced concepts into reliable production software. The role emphasizes high-performance C++ development, computational geometry, numerical methods, optimization, and modern software engineering practices.
Top Skills: Automated TestingC++Cad/CamCi/CdCnc MachiningComputational GeometryConstraint SolvingGeometric KernelsGpu ProgrammingHigh-Performance ComputingMachine LearningNumerical MethodsParallelizationReinforcement Learning
One Month AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Entry level
Entry level
Software
Develop software for CloudNC’s AI-powered CAM Assist product, collaborating with computer science and manufacturing experts to solve complex machining and toolpath-generation challenges. The role requires C++ development and experience with UI frameworks such as TypeScript, Angular, or React. Employees will receive training in factory operations and software capabilities; manufacturing experience is not required.
Top Skills: AngularC++ReactTypescript
One Month AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Logistics • Software • Automation
Design and develop clean, maintainable software for automated document-processing products. Collaborate with business stakeholders to translate requirements into product improvements, conduct code reviews, guide technical direction, mentor colleagues, and improve engineering practices. The role uses Golang, MySQL, Docker, Kubernetes, cloud infrastructure, and GitHub CI/CD while emphasizing product ownership, clean architecture, software craftsmanship, and technical communication.
Top Skills: AWSCi/CdDockerGithub ActionsGoGoogle Cloud StorageKubernetesAzureMySQL
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
Build and own React Native features for Kraken’s consumer mobile app, from product discovery through launch, measurement, and iteration. Partner with Product and Design to create responsive, trustworthy financial experiences using dynamic or real-time data. Guide development for a new Asian-market app, including regional UX, connectivity restrictions, vendors, and telemetry. Contribute to architecture, performance, reliability, code reviews, and product engineering standards.
Top Skills: APIsClaudeCursorGithub CopilotReact Native
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account