Top Software Engineer Jobs in Edinburgh

12 Days 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
Reposted 24 Days AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Gaming
Investigate and reverse-engineer software and cheats, perform static and dynamic analysis, develop and support anti-cheat measures and tooling, conduct root cause analysis, and collaborate with cross-functional teams to improve detection and remediation.
Top Skills: Anti-Debugging TechniquesBinary AnalysisCC#C++Dynamic AnalysisMalware AnalysisPythonReverse EngineeringStatic AnalysisWindows Kernel Internals
6 Hours AgoSaved
Hybrid
Edinburgh, Scotland
Entry level
Entry level
Gaming
Build and maintain React-based Responsible Gaming tools and Java backend APIs and services for high-volume, reliable systems. Contribute across the full stack, including database-backed functionality, testing, monitoring, debugging, documentation, code reviews, and technical discussions. Collaborate with product, operations, and compliance stakeholders while learning about distributed systems, scalability, caching, and cloud infrastructure.
Top Skills: APIsCi/CdCloud InfrastructureContainersDatabasesJavaReactSQL
Reposted 7 Hours AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Software
The Software Engineer will develop data pipelines, manage cloud infrastructure, and collaborate with AI scientists to enhance data acquisition for model training.
Top Skills: BashDockerGCPLinuxPythonTerraform
Reposted 7 Hours AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Software
The Software Engineer for Platform will design and maintain robust APIs, collaborate on B2B solutions, and ensure backend architecture aligns with product strategy.
Top Skills: AWSAzureDockerGCPKubernetesNode.jsTs
20 Days 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
YesterdaySaved
Hybrid
Edinburgh, Scotland
Junior
Junior
Gaming
Develop and maintain the foundational React Native codebase for FanDuel’s Sportsbook application. Responsibilities include improving app launch and overall performance, building frameworks and shared components, maintaining tooling, solving cross-cutting technical challenges, participating in code reviews and continuous improvement, and supporting on-call incident response.
Top Skills: JavaKotlinReactReact NativeSwift
5 Days 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 Hours AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Security • Software • Generative AI
Build and operate full-stack features for elastic.co using React, TypeScript, and backend services. Own deployment pipelines, performance monitoring, observability, security vulnerability remediation, production troubleshooting, code reviews, and on-call support in a globally distributed team.
Top Skills: Ci/CdCore Web VitalsGithub ActionsGoJenkinsNode.jsPythonReactReal-User MonitoringTypescript
2 Hours AgoSaved
Remote
Edinburgh, Scotland
Junior
Junior
Internet of Things
Develop and scale software supporting Firefox’s build, test, and release pipelines. Improve developer experience through release automation, collaborate with distributed engineering teams, participate in code reviews, maintain existing tools and codebases, and respond to critical service outages during normal working hours.
Top Skills: AWSAzureCi/CdGCPLinuxmacOSObject-Oriented ProgrammingPythonShell ScriptingWindows
5 Hours 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
YesterdaySaved
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
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Mid level
Mid level
Big Data • Cloud • Logistics • Machine Learning • Retail
Design, develop, test, and maintain scalable software solutions and NICE CXone applications, scripts, workflows, and integrations. Troubleshoot production issues, perform root cause analysis, lead small to medium-sized projects, support CI/CD automation, provide technical guidance, and mentor junior engineers while maintaining security, quality, and reliability standards.
Top Skills: Ci/CdJavaNice CxonePythonWcag 2.2 Aa
5 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Payments • Financial Services
Build and own backend systems for card issuing, payments, reconciliation, double-entry accounting, webhooks, API versioning, and compliance workflows. Responsibilities include making architectural decisions, writing RFCs, delivering features from customer problem to production, monitoring and debugging live systems, improving engineering practices, and mentoring teammates. The role requires strong distributed systems and software fundamentals, functional programming or fintech expertise, and comfort working autonomously in a collaborative startup environment.
Top Skills: BazelClojureElixirErlangFoundationdbHaskellScalaScheme
6 Days 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
Reposted 15 Days AgoSaved
In-Office
Edinburgh, Scotland
Junior
Junior
Hardware • Security • Software • Cybersecurity
The Software Engineer will develop and maintain software for products, focusing on state management patterns and API integrations while collaborating with teams.
Top Skills: CSSGitHTMLPiniaRestful ApiTypescriptVue 3Websockets
7 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Payments • Financial Services
Own end-to-end design, development, deployment, and support of CreatePay’s AWS-based PayFac and acquiring platform. Design resilient distributed, event-driven, serverless systems; build APIs and integrations with payment, KYC/KYB, fraud, and banking providers; develop data models and pipelines; and ensure secure, PCI-aware, observable infrastructure. Act as a technical partner to the CTO and de facto product owner, independently defining scope, validating third-party work, and applying AI and automation to improve delivery.
Top Skills: Api GatewayAurora PostgresqlAWSData PipelinesEvent-Driven ArchitectureInfrastructure As CodeNode.jsPci DssPostgresRest ApisServerless Architecture
Reposted 16 Days AgoSaved
In-Office
Edinburgh, Scotland
Mid level
Mid level
Hardware • Security • Software • Cybersecurity
Design, develop, and deliver cloud and on‑premise video management software. Collaborate in agile teams, contribute to feature refinement, perform peer reviews, mentor engineers, and use test automation and CI/CD to ensure high-quality releases.
Top Skills: AzureC#C++Ci/CdCopilotDatabasesDockerGitKubernetesMicroservicesOpenapiPlaywrightReactRestSignalrTypescriptWebsocketWpf
Reposted 17 Days AgoSaved
Hybrid
Edinburgh, Scotland
Mid level
Mid level
Information Technology • Consulting
Join Avaloq's Web Banking team to design, build and maintain responsive Angular-based front-end applications and integrate them with Java microservices. Collaborate with UX, backend developers and analysts, participate in code reviews, optimize performance, support CI/CD pipelines, and contribute to Agile planning and delivery.
Top Skills: AngularAvaloq Core PlatformBitbucketCi/CdCSS3CypressGitHibernateHTML5JavaJavaScriptJenkinsJpaJunitKubernetesMicroservicesNgrxOpenshiftOracle CloudOrmRestful ApisRxjsTypescript
9 Days AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Gaming
Join an 11-person founding team to build and improve a live multiplayer video game platform. Responsibilities may include creating games, developing gameplay systems and engine features, optimizing performance, building an in-game marketplace, improving partner integrations, and incorporating player feedback. The role spans software engineering, game design, UI/UX, and community engagement using a TypeScript-first stack with React, WebGL, and Node.js.
Top Skills: Node.jsReactTypescriptWebgl
9 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Cloud • Software
Develop high-quality, resilient software across Ubuntu and the open source stack, from Linux systems and firmware to cloud, containers, and desktop applications. Contribute to product roadmaps, user experience, code reviews, issue resolution, security, and enterprise requirements. Collaborate remotely with global engineering teams and the open source community, while building expertise in programming languages and Linux systems. Attend international company sprints twice yearly.
Top Skills: BashCC++GoJavaJavaScriptKubernetesLinuxPythonRustUbuntu
Reposted 9 Days 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 9 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Database
Join Supabase as a Software Engineer to own the Terraform provider, improving reliability, driving technical strategy, and creating documentation for seamless IaC workflows.
Top Skills: GoTerraformTypescript
Reposted 9 Days 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
Reposted 9 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Design, develop, customize and integrate Microsoft Dynamics 365 CRM/CE solutions. Build entities, forms, workflows, plugins, reports and dashboards using CRM SDK, C#, JavaScript, ASP.NET and SQL. Troubleshoot issues, estimate implementation approaches, collaborate with stakeholders, document solutions, and mentor junior developers. Banking domain experience preferred.
Top Skills: Ado.NetAsp.NetC#Crm SdkDynamics Crm (D365 Ce)JavaScriptMicrosoft Dynamics 365Power BIPower PlatformPowerappsSql Database
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account