Top Software Engineer Jobs in Edinburgh

15 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Design, build, operate, and maintain scalable distributed systems supporting CrowdStrike’s Intelligence pipelines. Gather requirements from analysts, develop processing and data integration systems, make autonomous architecture decisions, maintain Go and Python codebases, deploy production services, document solutions, train users, and communicate technical details effectively. The role requires independent execution in a geographically distributed team and includes opportunities to work with cloud platforms, APIs, web interfaces, malware analysis, and AI technologies.
Top Skills: Amazon Ec2Amazon EcsAmazon S3Amazon VpcAWSCloud TechnologiesContainersGCPGoHttp ApisLinuxNoSQLPythonSingle-Page Applications (Spa)SQL
YesterdaySaved
In-Office
Edinburgh, Scotland
Entry level
Entry level
Fintech • Payments • Financial Services
Engineer and maintain secure, scalable software, APIs, scripts, and tools across the full software development lifecycle. Responsibilities include requirements analysis, design, coding, testing, deployment, operations, performance optimization, production support, and monitoring. The role involves building Java and Spring Boot applications, RESTful APIs, microservices, and CI/CD automation while collaborating with engineers, architects, analysts, and stakeholders in an Agile environment.
Top Skills: AgileCi/CdDb2DevOpsGitlabGrafanaJavaMavenMicroservicesRestful ApisSplunkSpring Boot
5 Days AgoSaved
In-Office
Edinburgh, Scotland
Junior
Junior
Hardware • Security • Software • Cybersecurity
Develop and maintain tested frontend software for Motorola Solutions’ video management platform. Implement state management, API integrations, real-time features, and scalable web interfaces using TypeScript and modern frontend frameworks. Collaborate across teams, debug issues, apply engineering best practices, and contribute to CI/CD and deployment processes. The role follows a hybrid working model in Edinburgh.
Top Skills: Ci/CdCSSGitGoHTMLPiniaReduxRestful ApiTypescriptVue 3VuexWebsockets
Reposted YesterdaySaved
Easy Apply
Remote or Hybrid
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and evolve core backend systems that review AI safety detections, identify ambiguous cases, automate triage, and close model feedback loops. Partner with product, design, and ML teams to own projects end-to-end, improve detection precision, and raise quality, operability, and engineering clarity across Samsara's Safety platform.
Top Skills: Ai/MlGoJavaTemporal
6 Days AgoSaved
Hybrid
Edinburgh, Scotland
Junior
Junior
Information Technology • Consulting
Develop and support full-lifecycle software solutions within an application support team. Responsibilities include front-end and back-end development, integrations, DevOps, service support, workflow planning, process optimization, quality assurance, solution design, unit testing, and implementing customer requirements. The role includes client collaboration, agile delivery, database work, on-call participation, and travel to UK client sites when needed.
Top Skills: .NetAngularAzureAzure DevopsC#DockerDynamics CrmJavaMongoDBOctopusReactSalesforceSharepointSitecoreSQL
Reposted 7 Days AgoSaved
Hybrid
Edinburgh, Scotland
Junior
Junior
Gaming
Build and maintain full-stack software for FanDuel’s account products, including customer acquisition, onboarding, management, and protection journeys. Develop scalable backend systems and APIs, contribute to React web applications, write tested and maintainable code, participate in design and code reviews, resolve complex issues, support release processes, and improve engineering practices. Collaborate within multidisciplinary Agile teams while maintaining performance, accessibility, reliability, and operational excellence.
Top Skills: AWSCloudFormationDockerJavaJavaScriptKubernetesMessaging QueuesNon-Relational DatabasesPythonReactRelational DatabasesTerraformTypescript
26 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Junior
Junior
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Design, build, and operate high-performance platform services for SailPoint’s Identity Security Cloud. Develop Golang microservices, Angular and TypeScript features, automated tests, and AWS-based distributed architectures. Collaborate with data scientists on AI-driven capabilities, optimize low-latency services and databases, improve CI/CD pipelines, participate in a 24x7 on-call rotation, and contribute to technical design, mentoring, and platform strategy.
Top Skills: Amazon DynamodbAngularAuroraAWSCi/CdCloudbeesGoJavaScriptJenkinsMicroservicesSnowflakeTypescript
Reposted 5 Days AgoSaved
Easy Apply
Remote or Hybrid
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and maintain Samsara's Cloud Governance Platform across AWS and GCP, focusing on cloud IAM guardrails, automated compliance controls, and software supply-chain security. Implement SAST/DAST and secure CI/CD patterns, design scalable, reliable systems, translate regulatory requirements into automated controls, collaborate cross-functionally, and own components end-to-end while mentoring teammates and shaping the roadmap.
Top Skills: AWSCi/CdCloud IamDastGCPGoPythonSastTerraform
Reposted 11 Minutes AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads the design, development, testing, deployment, and maintenance of scalable software components. Analyzes requirements, creates technical solutions, conducts code reviews, troubleshoots performance issues, and supports CI/CD. Collaborates with stakeholders and cross-functional teams to deliver secure, maintainable applications. The team develops unified data-access frameworks and SDKs supporting relational, NoSQL, caching, search, and messaging systems.
Top Skills: AgileCachingCi/CdMessaging SystemsNoSQLObject-Oriented ProgrammingRdbmsSdksSearch SystemsSoftware ArchitectureWcag 2.2 Aa
Reposted 12 Minutes AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads platform engineering initiatives delivering scalable cloud-native systems and AI-driven applications. Responsibilities include full software lifecycle execution, system design reviews, infrastructure and tooling development, ML framework integration, monitoring, and maintenance. The role mentors engineers, influences technical direction, collaborates cross-functionally on requirements, and drives continuous improvement across distributed systems and platform capabilities.
Top Skills: Api DesignBigQueryCi/CdCloud-Native ArchitectureContainersDistributed SystemsGraphQLJavaMachine Learning FrameworksMicroservicesObservabilityReactWcag 2.2 Aa
YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Build and operate scalable, low-latency backend services, APIs, event-driven systems, integrations, and frontend applications supporting membership, loyalty, rewards, and consumer engagement. Configure and integrate Antavo with commerce, CRM, CDP, marketing, and data platforms. Apply secure, observable, resilient engineering practices, troubleshoot production issues, and optimize performance. The role requires strong Java and Spring Boot expertise, plus working knowledge of React, Node.js, Kafka, and SQL/NoSQL databases.
Top Skills: Ai-Assisted Engineering ToolsAntavoAPIsCdpCloud-Native PlatformsCRMEvent-Driven ArchitectureFluent CommerceJavaKafkaLlmsMarketing Automation PlatformsMicroservicesNode.jsNoSQLReactSfccSpring BootSQL
YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Build scalable, low-latency backend APIs, event-driven services, model-serving layers, and integrations supporting real-time and batch personalization and recommendation experiences. Design reliable, secure, observable distributed systems using Java and Spring Boot, optimize performance and operational efficiency, and integrate LLM and AI services into production applications. Collaborate with engineering leadership and use AI-assisted development tools to improve delivery and code quality.
Top Skills: Ai ServicesCloud-Native PlatformsDistributed SystemsEmbedding-Based RetrievalEvent-Driven ArchitectureFeature StoresJavaLlm ApisMicroservicesRedisSpring BootVector Databases
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Designs and executes functional, integration, API, automated, exploratory, and end-to-end tests for personalization, recommendation, experimentation, and consumer intelligence capabilities. Builds test suites, validates AI-driven outputs and consumer journeys, manages test data, performs cross-browser testing, partners with engineering and product teams, and improves automation coverage, regression efficiency, and defect detection.
Top Skills: A/B TestingAi-Assisted Engineering ToolsApi TestingAppiumBrowserstackCloud-Native PlatformsContract TestingCypressLlmsPlaywright
YesterdaySaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Fintech • Information Technology • Payments • Software
Software Engineer role at Paddle, a global Merchant of Record and payments infrastructure company. The posting provides limited role-specific responsibilities or qualifications, but the position focuses on software engineering using Go. Paddle offers remote or hub-based work, professional development support, unlimited holidays, and inclusive workplace benefits.
Top Skills: Go
2 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Artificial Intelligence • Logistics • Software • Automation
Build BLP’s core software across infrastructure, backend, machine learning, and product extension platforms. Responsibilities include operating secure and observable cloud infrastructure, developing performant distributed systems, applying AI to business problems, and enabling customer process automation. The role emphasizes formal reasoning, correctness by construction, maintainable systems, type systems, and functional programming. Work is available onsite in Zurich or remotely within Europe.
Top Skills: Artificial IntelligenceCi/CdCloud InfrastructureDistributed SystemsFunctional ProgrammingMachine LearningObservabilitySecurityType Systems
2 Days AgoSaved
Remote
Edinburgh, Scotland
Junior
Junior
Cloud • Security • Software
Build and operate backend services, package registries, APIs, and artifact-serving systems in Go. Develop features from design through testing, rollout, monitoring, and iteration while improving scalability, reliability, observability, performance, and security. Collaborate across engineering and product teams, participate in code reviews and design discussions, investigate production issues, and help create a unified repository platform for libraries, containers, images, APKs, and other artifacts.
Top Skills: APIsArtifact RepositoriesCloud InfrastructureGoInfrastructure As CodePackage RegistriesTerraformVersion Control
2 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Edtech • Software • Analytics
Build and operate full-stack web applications end to end, from technical design through production release and support. Direct and verify coding agents, create tests and safeguards, review changes for design and security, respond to production issues, maintain alerting and runbooks, and document systems. The role requires strong ownership, independent technical judgment, collaboration, and excellent English communication. Vue, TypeScript, AWS serverless, EdTech, and UI/UX experience are useful but not required.
Top Skills: Aws ServerlessTypescriptVue
Reposted 12 Days AgoSaved
In-Office
Edinburgh, Scotland
Junior
Junior
Other
Develop, own and deliver commercial .NET software features; contribute to architecture, mentor junior developers, provide 3rd-line support, and ensure quality through testing and performance tuning of database-backed systems.
Top Skills: Asp.Net MvcC#CSSEntity FrameworkHTML5Integration Testing FrameworksJavaScriptNon-Relational DatabasesObject-Oriented ProgrammingRelational DatabasesUnit Testing Frameworks
Reposted 9 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Software
Lead the technical direction and architecture of the Foundations platform team, owning authentication, authorization, SSO, secrets management, tenancy, and core platform services. Design APIs, drive services through launch, make technical decisions, establish engineering standards, and mentor engineers without formal management authority. Partner with engineering and product leaders to align execution with priorities.
Top Skills: APIsDistributed SystemsGoLinuxOauthPythonRole-Based Access ControlSso
9 Days AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Senior backend engineer responsible for designing, coding, and operating highly available distributed identity systems for Affirm’s international markets. The role includes owning quarterly goals, delivering scalable features in Kotlin and Python, collaborating across product and engineering teams, improving code and design standards, monitoring system availability, resolving production issues, mentoring engineers, and supporting technical planning and hiring.
Top Skills: AWSKotlinKubernetesMySQLPython
5 Days AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Healthtech
Build and maintain full-stack features using Node.js, React or React Native, and PostgreSQL. Contribute to REST APIs, automated testing, trunk-based development, infrastructure as code, security, accessibility, observability, and reliability. Collaborate across disciplines, understand user and business needs, participate in technical decisions and knowledge sharing, and shadow the out-of-hours on-call rota.
Top Skills: Automated TestingAWSGCPInfrastructure As CodeJavaScriptKubernetesNode.jsPostgresReactReact NativeRest ApisTrunk-Based DevelopmentTypescript
6 Days 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
6 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Designs, builds, deploys, and operates production-grade AI applications, agents, services, integrations, and workflows. Leads architecture, coding standards, testing, experimentation, reliability, observability, security, compliance, and operational readiness. Translates business requirements into scalable technical solutions, mentors engineers, coordinates across teams, and develops reusable engineering patterns. Participates in on-call support, incident response, postmortems, and continuous improvement while using AI-assisted development tools to accelerate delivery.
Top Skills: Agentic Coding ToolsAIAi AgentsAutomated TestingCC#C++Ci/CdJavaJavaScriptObservabilityPythonTelemetry
6 Days 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
7 Days 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account