Top Software Engineer Jobs in Edinburgh

Reposted YesterdaySaved
Remote
Edinburgh, Scotland
Junior
Junior
Hardware • Security • Software • Cybersecurity
The Software Test Engineer verifies software solutions within an agile team, focusing on quality assurance through testing, documentation, and collaboration with customers and developers. Responsibilities include executing test cases, identifying bugs, and participating in various acceptance testing phases.
Top Skills: Azure DevopsCypressGitJavaJIRAMicrosoft SqlRestSeleniumSoap
11 Days AgoSaved
In-Office
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Energy • Manufacturing • Solar • Renewable Energy
Provides technical leadership for software development supporting grid management and power-system control. Designs and develops modules for grid software products, makes technology and interface decisions, leads design reviews, estimates work, maintains code quality, optimizes performance, and mentors team members. Requires advanced Java and Spring expertise, microservices and web-services experience, containerization skills, and familiarity with modern web technologies. The role is hybrid in Edinburgh and collaborates with global, multidisciplinary teams.
Top Skills: AngularDockerGoHelmJavaJavaScriptKubernetesMicroservicesPythonRestSoapSpringSpring BootTypescriptWamcs
Reposted 11 Days AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Financial Services
Lead and grow a high-performing full-stack engineering team to deliver unified web customer experiences. Mentor engineers, enforce engineering best practices, collaborate with product and delivery teams, and drive solution quality across React/.NET applications while supporting learning and professional development.
Top Skills: Asp.Net CoreC#Entity FrameworkReactSQL
25 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
3 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
26 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 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
4 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
4 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
Reposted One Month 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
27 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
15 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
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
29 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
29 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 6 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
HR Tech • Information Technology • Professional Services • Manufacturing
Lead technical strategy and architecture for personalization, search, and recommendation systems. Deliver scalable ML-powered features, mentor senior engineers, and improve engineering quality across cross-functional teams.
Top Skills: AIJavaMachine LearningPersonalisationPythonRecommendationsSearch
Reposted 6 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
6 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 6 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
Reposted 6 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
6 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 29 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 29 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 29 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 29 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
Reposted 29 Days 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account