Top Software Engineer Jobs in Edinburgh

One Month 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
11 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Artificial Intelligence • Real Estate
Own end-to-end development of automation and AI-driven systems across tenant find, property management, or payments. Responsibilities include understanding complex operational workflows, identifying automation opportunities, designing scalable architectures, collaborating with product managers, making pragmatic AI and agentic system decisions, and delivering reliable solutions from concept through production. The role requires strong product judgment, technical ownership, and the ability to improve business outcomes in a fast-changing environment.
Top Skills: AIDrizzleLlmsMySQLNode.jsPostgresReactSQLTrpcTypescript
Reposted One Month 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
One Month 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
12 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Cloud • Security • Software • Generative AI
Lead the technical vision and development of Elasticsearch’s core search infrastructure, including indexing, retrieval, query execution, and relevance. Research search algorithms and data structures, contribute to Lucene, guide technical roadmaps, collaborate across teams, mentor senior engineers, and build high-performance distributed search systems. Serve as a subject-matter expert while driving projects from concept through completion.
Top Skills: Continuous IntegrationElasticsearchGitJavaLuceneSolr
12 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Travel
Design, develop, test, and maintain scalable backend applications, services, and APIs using modern engineering practices. Responsibilities include architecture and solution design, unit and integration testing, troubleshooting, code reviews, technical discussions, Agile collaboration, continuous improvement, and mentoring junior engineers. The role emphasizes performance, reliability, scalability, security, maintainability, and translating business requirements into high-quality technical solutions.
Top Skills: AgileAi Coding ToolsAWSCi/CdClaude CodeDockerDomain-Driven DesignEvent-Driven ArchitectureGitGitlabHibernateJava 11+JSONKubernetesMicroservicesMySQLNosql DatabasesRestSaas ArchitecturesScrumSpringSpring BootXML
One Month 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
One Month AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Artificial Intelligence • Generative AI
Build AI-powered product quality infrastructure for capturing, synthesizing, routing, and acting on customer feedback. Develop bug intake and triage systems, dashboards, data pipelines, analytics tooling, and integrations with ticketing, payment, CRM, and data warehouse systems. Partner with support engineers and domain specialists to improve product quality and ship internal tools quickly.
Top Skills: AIAnalytics ToolingCRMCursorData PipelinesData WarehouseETLPayment ProcessorsTicketing Systems
One Month 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
One Month 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
14 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Entry level
Entry level
HR Tech • Information Technology • Professional Services • Manufacturing
Build and maintain cloud software for a Customer Data Platform, delivering complex features from design through production. Lead technical delivery, design scalable solutions, improve code quality, testing, observability, reliability, and security. Collaborate with Product, Design, and adjacent engineering teams, participate in on-call support, contribute to planning and roadmap discussions, and mentor engineers.
Top Skills: AdobeAzure Kubernetes Service (Aks)Ci/CdDynatraceGraphQLJavaJestJunitMparticleNext.JsNode.jsOptimizelyPagerdutyPlaywrightReactRest ApisSalesforce Data360Salesforce Marketing CloudSemgrepSnykSonarcloudTealiumTypescript
Reposted 14 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
HR Tech • Information Technology • Professional Services • Manufacturing
Lead design and build of scalable, secure international pricing platforms and integrations. Provide technical leadership, code reviews, DevSecOps practices, observability, mentoring, and collaborate with product and stakeholders to deliver robust backend systems for multiple markets and channels.
Top Skills: ApigeeAzure IaasAzure PaasCi/Cd ToolingConfluentCopilotDockerDynatraceHelixHelmIbm MqJavaJavaScriptKafkaKubernetesMongoDBMqfteOpentelemetryPagerdutyPl/SqlPythonRest ApisSftpSpring BootSQL ServerTerraformWindows Services
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 14 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Lead design, development and maintenance of scalable, secure international pricing platforms and integrations. Provide technical leadership, conduct code reviews, champion DevSecOps and automated testing, mentor engineers, and drive observability, incident management and operational excellence across cloud-native systems.
Top Skills: ApigeeAzureCi/CdConfluentDockerDynatraceHelixHelmIbm MqJavaJavaScriptKafkaKubernetesMongoDBMqfteOpentelemetryPagerdutyPl/SqlPythonRest ApisSftpSpring BootSQL ServerTerraform
14 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Entry level
Entry level
Retail • Software
Build, maintain, and release reliable cloud software for the Customer Data Platform. Lead complex feature delivery, make architectural decisions, improve code quality, testing, observability, security, and operational reliability. Collaborate with Product, Design, and adjacent engineering teams, participate in on-call support, contribute to planning and OKRs, and mentor engineers through pairing, reviews, and technical guidance.
Top Skills: AdobeAzure Kubernetes Service (Aks)Ci/CdDynatraceGraphQLJavaJestJunitMparticleNext.JsNode.jsOptimizelyPagerdutyPlaywrightReactRest ApisSalesforce Data360Salesforce Marketing CloudSemgrepSnykSonarcloudTealiumTypescript
Reposted One Month 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 One Month 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 One Month 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
Reposted One Month AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Software • Hospitality
Build and maintain backend-first features and integrations for Triptease's marketing channels. Work across the full stack (primarily backend), design scalable distributed systems, implement CI/CD on cloud platforms, collaborate closely with product teams, pair program, write tests (TDD), and contribute to squad strategy and product quality.
Top Skills: BigQueryBunDatadogDockerGoogle Ads ApiGoogle Cloud PlatformGoogle Cloud RunGrpcKotlinKubernetesMySQLNode.jsPostgresPythonReactTerraformTypescript
One Month AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Edtech • Software • Cybersecurity
Build and own marketing-focused web projects, including landing pages, campaign pages, and website updates. Ship production-quality front-end code, improve technical SEO, and ensure performance, accessibility, UX, and UI quality. Partner with Marketing, designers, developers, and external agencies to scope, coordinate, and deliver projects. Work primarily with Angular 13 while adopting modern frameworks and AI-assisted coding practices.
Top Skills: Angular 13Ci/CdCore Web VitalsCSS3DockerGitHTML5JavaScriptJekyllReactStructured DataTypescript
One Month AgoSaved
Remote
Edinburgh, Scotland
Junior
Junior
Information Technology • Software • Consulting
Develop, customise, and support InterSystems TrakCare healthcare applications using Caché, MUMPS, and Cache ObjectScript. Configure Ensemble interfaces, integrate REST APIs, build SQL reports and automation, optimise queries, conduct code reviews, and resolve defects. Support UAT, go-lives, deployments, and post-implementation stabilisation across hospital units while collaborating with clinical, administrative, and technical stakeholders.
Top Skills: Cache ObjectscriptCore JavaCspEnsembleHl7 V2.XIntersystems CachéIntersystems HealthshareIntersystems Trakcare HisLogireportMidas (Symplr)MumpsRest ApisSQL
15 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Internet of Things
Build and improve Mozilla’s Add-ons platform, including Python/Django applications, automated moderation pipelines, reviewer tools, DevHub, internal developer platforms, and CI/CD systems. Establish engineering standards, observability, safe deployment practices, documentation, and incident response processes. Debug complex production systems, improve reliability, collaborate across distributed teams, mentor peers, and contribute to open-source development.
Top Skills: Ci/CdDjangoGCPInfrastructure As CodeKubernetesMySQLPolicy As CodePythonReactTypescript
Reposted One Month AgoSaved
Easy Apply
Remote or Hybrid
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Security • Software • Cybersecurity
As a Senior Software Engineer, you will enhance the REDAPL platform, leading initiatives in data ingestion, processing, and supporting infrastructure-related projects while mentoring other engineers.
Top Skills: Amazon NeptuneApache IcebergArangodbCalciteDatafusionJanusgraphMemgraphNeo4JPuppygraphSubstraitTrino
16 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Social Impact
Leads a software development team through the full product lifecycle, including user research, product strategy, roadmap planning, application development, testing, code reviews, documentation, team performance management, budgeting, partnerships, and user support. The role also manages Agile processes, reports metrics, develops funding proposals, and participates in conferences and periodic travel.
Top Skills: AgileCybersecurityUnit Testing
16 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology
Develop and support Python microservices, web applications, APIs, integrations, and internal tools. Design reliable, secure, observable distributed systems and deploy services across Kubernetes environments. Collaborate with stakeholders and DevOps engineers on architecture, roadmaps, and delivery while protecting customer data. Investigate complex issues, improve data and automation workflows, and mentor junior engineers in a remote-first team.
Top Skills: Amazon EksCi/CdDatabricksDelta LakeDockerGitlabGitopsJavaScriptKubernetesLinuxMySQLNode.jsPostgresPyo3PysparkPythonRabbitMQRestful ApisRustSQLTypescriptVuejs
16 Days AgoSaved
Remote
Edinburgh, Scotland
Junior
Junior
Artificial Intelligence • Software • Analytics • Automation
Automate testing and quality assurance for cloud-native data platforms, including data lakehouses, pipelines, APIs, and front-end applications. Responsibilities include creating test plans, executing manual and automated tests, managing test data, defining acceptance criteria, reporting quality metrics, supporting UAT and SIT, and improving QA frameworks, onboarding, training, and SDLC processes within an agile cross-functional team.
Top Skills: Amazon S3APIsBigQueryCloud FunctionsDataprocDockerGoGoogle Cloud PlatformGoogle Cloud StorageJavaScriptKubernetesMongoDBPlaywrightPythonRedisRelational DatabasesTerraform
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account