Top Software Engineer Jobs in Edinburgh

6 Days AgoSaved
In-Office
Edinburgh, Scotland
Entry level
Entry level
Fintech • Information Technology • Financial Services
Designs, develops, and tests core development infrastructure, libraries, and frameworks. Establishes systems software engineering policies, standards, and procedures. Uses operating-system tools and services to diagnose and resolve issues between user-space applications and underlying operating systems. Performs root-cause analysis for service interruptions and helps restore services after resolution.
Top Skills: Development InfrastructureFrameworksLibrariesOperating-System Tools And ServicesSystems Software
6 Days AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Design, develop, and launch scalable backend systems and APIs for consumer payments. Break projects into deliverable phases, collaborate with product and engineering partners, monitor system reliability, support on-call operations, review code, debug systems, and contribute to technical decisions and team development.
Top Skills: AWSJavaScriptKotlinKubernetesMySQLPythonTypescript
Reposted 8 Hours 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
2 Days AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Consulting
Build and maintain security-focused CI/CD pipelines, automation tooling, backend services, APIs, and event-driven workflows. Integrate automated source-code, dependency, repository, and container scanning into the software development lifecycle. Assess vulnerabilities, investigate false positives, support remediation, and develop security solutions for Docker, Kubernetes, OpenShift, and cloud-native environments. Collaborate with engineering teams to improve secure software development practices.
Top Skills: Ci/CdDockerGradleGroovyJavaJavaScriptJenkinsJIRAKubernetesOpenshiftOracle Cloud InfrastructurePythonRest ApisSpring BootTypescript
3 Days AgoSaved
In-Office
Edinburgh, Scotland
Mid level
Mid level
Information Technology
Build and deliver digital products for client organizations using React or Java. Lead client accounts across people, delivery, quality, and commercial considerations while applying hands-on engineering expertise. Collaborate with diverse teams, propose low-complexity technical solutions, debug complex issues, and contribute to engineering communities. Cloud experience with AWS or Azure and datastore experience with NoSQL technologies such as Elasticsearch are advantageous.
Top Skills: AWSAzureElasticsearchJavaNoSQLReact
Reposted 6 Hours AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Transportation • Utilities • Industrial • Renewable Energy
Develop and maintain PHP Laravel and JavaScript applications for web and cross-platform mobile clients. Responsibilities include writing tested code, refactoring legacy systems, optimizing database queries, participating in code reviews and sprint planning, documenting functionality, resolving production issues, and assisting with AWS deployments. The role also contributes to design patterns, coding standards, CI/CD practices, and ongoing product improvements.
Top Skills: AWSBitbucketCi/CdCircleCIGitGitlabJavaScriptLaravel 12+MySQLPhp 8.0+Vue
Reposted 15 Days AgoSaved
In-Office
Edinburgh, Scotland
Mid level
Mid level
Fintech • Information Technology • Financial Services
Design, build, and operate cloud-native AI infrastructure and platform services to support model development, training, evaluation, and inference. Implement IaC and automation, enable ML/LLM production deployments within governed enterprise environments, build observability and monitoring, collaborate with security and cross-functional partners, and support on-call/operational duties.
Top Skills: Arm/BicepAWSAws BedrockAzureAzure FoundryAzure MlBashCloudFormationContainer OrchestrationGCPGoogle VertexInfrastructure As CodePythonTerraform
29 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Internship
Internship
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Software engineering intern supporting the Platform Engines group and Policy Engine for SailPoint’s cloud identity security platform. Responsibilities include developing software, procedures, and test solutions; collaborating with software and QA engineers, technical writers, and product managers; and working in Agile teams. The intern will gain exposure to cloud and software technologies including Golang, Angular, AWS, Docker, Kafka, Kubernetes, REST, SQL, and Temporal.
Top Skills: AIAngularAWSCloudDockerGoJenkinsKafkaKubernetesMachine LearningPlaywrightRestSaaSSnowflakeSQLTemporalTypescript
Reposted YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Lead design and delivery of scalable, cloud-native platform capabilities and ML-integrated applications. Oversee full SDLC, architecture, reliability, CI/CD, observability, and incident response. Provide technical leadership, mentor engineers, collaborate with stakeholders, and drive continuous improvement to support high-availability distributed fulfillment systems.
Top Skills: Ci/CdCloud-NativeDistributed SystemsJavaMl FrameworksModel-Driven DesignObservabilityPythonReal-Time Data Processing
6 Days AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Owns delivery of quarterly engineering goals, leads backend engineers through ambiguous problems, collaborates across product and engineering, improves system reliability and quality, supports production operations and on-call efforts, and develops team talent. Builds highly available distributed payment systems for international markets using scalable architectures, strong testing, monitoring, and operational practices.
Top Skills: AWSKotlinKubernetesMySQLPython
YesterdaySaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Software • Cybersecurity
Build and maintain full-stack applications using Python, Next.js, and React. Develop scalable APIs, integrations, database structures, and data models; create responsive user experiences; and translate business requirements into production-ready solutions. Own projects from design through deployment and support, debug across the stack, contribute to code reviews, improve tooling and architecture, and collaborate with data scientists, engineers, stakeholders, and remote teams.
Top Skills: Ai And Machine LearningAi ApisApplication SecurityAuthenticationAutomated TestingAWSCi/CdCSSDjangoDockerFastapiFlaskGitGitHTMLJavaScriptLlmsAzureMySQLNext.JsPostgresPythonReactRest ApisSQL ServerTypescript
YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Junior
Junior
Retail • Sports
Build scalable backend services, APIs, microservices, and event-driven solutions supporting personalization, recommendations, search, and AI-driven consumer experiences. Integrate AI/ML capabilities, develop React components, implement search using Elasticsearch or OpenSearch, and work with Kafka, databases, Redis, and cloud-native architectures. Ensure systems are secure, observable, resilient, and low latency while collaborating with AI/ML, data, and engineering teams.
Top Skills: Cloud-Native ArchitecturesElasticsearchGenaiJavaKafkaMicroservicesNoSQLOpensearchReactRedisRest ApisSpring BootSQLVector Search
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Build and enhance full-stack, consumer-facing web applications for AI-driven product discovery, search, recommendations, and personalization. Develop reusable React components, integrate APIs and microservices, support backend services, and work with AI/ML and data teams. Contribute to scalable, secure, observable, and reliable solutions using search platforms, cloud services, databases, caching, and event-driven architectures. Collaborate cross-functionally with engineering, product, and design teams to deliver engaging digital experiences.
Top Skills: Ai/MlAWSAzureAzure Ai SearchElasticsearchGCPGenerative AiJavaJavaScriptKafkaLlmsMicroservicesNoSQLOpensearchReactRedisRest ApisSpring BootSQLTypescript
YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Build and operate scalable backend APIs, microservices, and integration services powering personalization, recommendations, search, and AI-driven consumer experiences. Own features from design through deployment, monitoring, and support. Collaborate with AI/ML and data engineering teams, improve service performance and reliability, contribute to system design and engineering standards, and mentor junior engineers.
Top Skills: APIsAWSAzureElasticsearchGCPGenerative AiJavaKafkaLlmsMicroservicesNoSQLOpensearchRagRedisSpring BootSQLVector Search
YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Build and enhance consumer-facing full-stack web applications for AI-driven product discovery, search, recommendations, and personalization. Develop React and TypeScript interfaces, integrate APIs and microservices, contribute to Java and Spring Boot backend services, and improve performance, accessibility, scalability, reliability, and observability. Collaborate with AI/ML, data, backend, product, and design teams while participating in design and code reviews and using AI-assisted engineering tools.
Top Skills: AWSAzureAzure Ai SearchElasticsearchGCPGenerative AiJavaJavaScriptKafkaLlmsMicroservicesNoSQLOpensearchReactRedisRest ApisSpring BootSQLTypescript
Reposted 2 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
Reposted 3 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
Develop cloud-based Java microservices for CC Responder using agile Scrum practices. Responsibilities include full software development lifecycle ownership, system integration, testing, documentation, customer support, mentoring junior engineers, code reviews, architectural guidance, and establishing code quality standards.
Top Skills: AndroidAzure Service BusBdd Testing FrameworksCosmos DbDockeriOSJavaKubernetesAzurePythonSpring BootWindows
5 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Database
Build and operate production backend services supporting Supabase AI products, including the MCP server. Responsibilities include service architecture, deployments, scaling, authentication and authorization, observability, reliability targets, on-call incident response, rate limiting, capacity management, and API evolution. The role requires strong TypeScript or Go skills, production backend experience, distributed-systems debugging, and collaboration with Platform and SRE teams in a fully remote environment.
Top Skills: Ci/CdDockerGoGrafanaInfrastructure As CodeJwtLogflareMcpNode.jsOauthOidcOpentelemetryPostgresTypescript
Reposted 11 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 15 Days AgoSaved
In-Office
Edinburgh, Scotland
Entry level
Entry level
Software • Energy
Build and maintain backend services using TypeScript and Node.js, learn event-driven systems and AWS cloud platforms, work with databases and APIs, and contribute to customer-facing features. Collaborate with engineers, product managers, and designers; participate in code reviews, planning, and team discussions; and develop clean, reliable software with team support.
Top Skills: AWSDockerGithub ActionsGraphQLKafkaKubernetesNode.jsNoSQLSQLTerraformTypescript
6 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Events • Professional Services • Social Impact
Build and maintain full-stack web products across frontend, backend, databases, DevOps, analytics, and third-party integrations. The engineer will implement features, fix bugs, improve infrastructure, monitoring, deployments, testing, and developer experience, and participate in on-call support. The role requires collaboration with product teams, proactive technical ownership, reliable production code, analytics-informed iteration, and fluency with AI coding tools. Senior candidates may additionally own architecture, technical strategy, and major projects.
Top Skills: Ai Coding AgentsCloudflareDevOpsElasticsearchNext.JsNode.jsPostgresPosthogReactRenderTypescriptVercel
7 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Cloud • Software
Develop Rust software for managing and adapting cloud resources in Kubernetes environments. Collaborate on architecture, infrastructure, and feature design while debugging distributed systems and engaging directly with users. The role requires production Rust experience, cloud-native infrastructure knowledge, and familiarity with datastores, message brokers, and GitOps tooling. Experience with developer tools, Kubernetes operators, or DevOps platforms is preferred.
Top Skills: ContainersDatastoresDockerGitopsKubernetesKubernetes ApiMessage BrokersRust
8 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Automotive • Insurance • Logistics • Professional Services
Develop and maintain full-stack web applications using C#, ASP.NET Core, .NET 8, Angular, Blazor, and related technologies. Responsibilities include building front-end interfaces, server-side services, REST APIs, database integrations, testing, debugging, documentation, code reviews, and production deployment. The role collaborates with designers, product managers, and QA in an Agile environment while contributing to continuous technical improvements.
Top Skills: .Net 8.Net FrameworkAngular 15Angular MaterialAsp.Net CoreBlazorC#Ci/CdCSS3Entity FrameworkGitHTML5JavaScriptJSONJwtMongoDBMySQLOauthPrimengRestful ApisRxjsSignalrSQL ServerTypescript 4.9XML
8 Days AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
HR Tech • Software
Build end-to-end product features for Codility’s technical hiring platform, with a primary focus on Python backend development using Django or FastAPI. Contribute to React frontend, AWS infrastructure, scalable and observable systems, and practical AI/LLM integrations. Collaborate with Product, Design, and Engineering in a remote distributed team while owning projects and making pragmatic technical decisions.
Top Skills: AIAWSDjangoFastapiLlmsPythonReact
9 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Entry level
Entry level
Fintech • Financial Services • Cryptocurrency
Designs and maintains high-performance JVM applications for digital-asset trading and settlement. Responsibilities include developing microservices, REST APIs, WebSockets, SQL and NoSQL data schemas, Kafka messaging, Redis caching, and cloud-native AWS solutions. The engineer collaborates with business stakeholders, DevOps, and frontend teams; supports GitLab CI/CD; and implements observability, structured logging, scalability, availability, and data integrity across a regulated financial platform.
Top Skills: Amazon Ec2Amazon EksAmazon ElasticacheAmazon RdsAmazon S3AWSElkGitlab Ci/CdGrafanaGroovyJavaJvmKafkaKotlinKubernetesMicroservicesNoSQLPrometheusRedisRest ApisSoaSQLWebsockets
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account