Top Software Engineer Jobs in Edinburgh

9 Days AgoSaved
In-Office
Edinburgh, Scotland
Entry level
Entry level
Fintech • Information Technology • Financial Services
Develop and maintain internal TypeScript services for enterprise resilience, including data feeds, scheduled jobs, dashboards, REST APIs, tests, deployments, and bug fixes. Collaborate with stakeholders and non-technical colleagues while contributing to process automation, reporting, disaster simulation, and agentic AI initiatives. The role may also involve Salesforce development and requires proactive problem solving, workload organization, and effective cross-functional communication.
Top Skills: FastifyGitPostgresPrisma OrmReactRest ApisSalesforceSQLTypescript
8 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 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
5 Days AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Expert/Leader
Expert/Leader
Cloud • Security • Software • Cybersecurity • Automation
Leads the architecture and delivery of GitLab’s static analysis engine and evaluation tooling. Owns program modeling, vulnerability detection quality, SAST rules, AI-assisted development guardrails, and benchmark validation. Sets technical direction, mentors engineers, coordinates complex initiatives, contributes to research and open source, and participates in on-call rotations. The role requires deep program analysis, application security, systems programming, performance optimization, containerized CI/CD, and experience building trustworthy LLM tooling.
Top Skills: Ai AgentsAstsCall GraphsCi/CdControl-Flow GraphsCweData-Flow AnalysisDockerFuzzingGoIntermediate RepresentationsLlm ToolingMutation TestingOwasp Top 10RubyRustSastSsaStatic AnalysisTaint AnalysisType Inference
Reposted YesterdaySaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Develop and maintain cross-platform consumer mobile applications using React Native, TypeScript, and JavaScript. Build reusable components, integrate REST and GraphQL APIs, implement state management, optimize performance, troubleshoot crashes, support testing and CI/CD releases, and apply accessibility and usability principles. Collaborate with product, design, QA, and engineering teams in Agile delivery environments while contributing to code reviews, experiments, and engineering standards.
Top Skills: A/B TestingAndroidCi/CdConfluenceGitGraphQLiOSJavaScriptJIRAMobile Application TestingReactReact NativeRest ApisState ManagementTypescript
2 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Information Technology
Build and maintain full-stack features for secure, high-volume fintech and cryptocurrency transactions. Develop Golang and Java backend services, Node.js and TypeScript APIs, and React/Next.js applications. Integrate third-party systems, implement OAuth 2.0 authentication, work with microservices, and ensure security, performance, reliability, and observability. Contribute to architecture discussions, code reviews, technical documentation, and end-to-end feature ownership in a fully remote environment.
Top Skills: Amazon S3AWSCi/CdGitGoGrafanaHelmJavaKubernetesMicroservicesNext.JsNode.jsOauth 2.0PostgresReactRestful ApisSQLTerraformTypescriptWebhooksWebsockets
One Month 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
2 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software • Generative AI
Develop and lead full-stack user interface work for Elastic Fleet and Streams using TypeScript, React, and Node.js. Own complex projects end to end, make architecture and system-design decisions, establish coding standards, conduct code reviews, improve testing and deployment, and collaborate asynchronously with designers, product managers, and distributed engineering teams. Build scalable interfaces for observability, log ingestion, and real-time data workflows while mentoring teammates and promoting secure, maintainable software.
Top Skills: Elastic StackGitGoKubernetesNode.jsReactReact FlowSlackTypescript
3 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Senior Software Engineer responsible for delivering scalable software features and AI/ML-enabled solutions across the full software development lifecycle. Duties include coding, debugging, testing, CI/CD, system design, performance monitoring, stakeholder collaboration, and ongoing support. The role also involves mentoring peers, promoting engineering best practices, and contributing to reliable, secure, maintainable talent acquisition technology platforms.
Top Skills: Ai/MlAssistive TechnologiesAutomated TestingCi/CdGenerative AiWcag 2.2 Aa
3 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads the design and delivery of scalable platform capabilities across multiple engineering teams. Architects cloud-native, distributed systems and AI/ML integrations while ensuring availability, fault tolerance, and real-time processing. Oversees the software development lifecycle, including CI/CD, testing, monitoring, and incident response. Provides technical leadership, mentorship, and architectural guidance while partnering with stakeholders to translate business needs into technical requirements and driving continuous improvement.
Top Skills: Ai/MlC++Ci/CdCloud-Native ArchitectureDistributed SystemsJavaNice IncontactPythonReal-Time Data ProcessingWcag 2.2 Aa
Reposted 14 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Software
The role involves optimizing hardware support within a software stack for AI model deployment, collaborating with teams and hardware vendors to enhance performance and portability across platforms.
Top Skills: C++CudaMojoOpenclSycl
15 Days AgoSaved
Hybrid
Edinburgh, Scotland
Junior
Junior
Information Technology • Consulting
Supports the full software development lifecycle within an application support team, including front-end and back-end development, integrations, DevOps, service support, workflow planning, quality assurance, solution design, and implementing customer requirements. The role includes hands-on Java development, database work, unit testing, client delivery, and participation in an on-call rotation. It is a hybrid technology consultancy position requiring UK client-site travel when needed.
Top Skills: .NetAgileAngularAzureAzure DevopsC#DockerDocument DatabasesDynamics CrmJavaMongoDBOctopusReactSalesforceSharepointSitecoreSQLUnit Testing
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
7 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software
Build Tailscale’s internal AI-enablement tools, workflows, guardrails, and practices. Partner with engineering leadership and technical teams to define the AI roadmap, evaluate coding agents and models, improve developer velocity and quality, and drive safe adoption. The role includes internal tooling, developer advocacy, documentation, impact measurement, and collaboration across engineering and non-engineering teams.
Top Skills: Ai Coding AgentsApertureClaude CodeCodexGoLlmsPiPythonRust
Reposted 9 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
9 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software • Generative AI
Develop and maintain Elasticsearch’s Inference API and plugin framework, integrating internal and external AI providers. Responsibilities include API and protocol design, streaming, asynchronous execution, rate limiting, configuration, billing integration, error handling, open-source contribution reviews, incident response, and comprehensive unit, REST, and rolling-upgrade testing. The role requires advanced Java expertise, concurrency and parallelism knowledge, API design skills, cross-functional collaboration, and autonomous work in a distributed team.
Top Skills: ElasticsearchGradleJavaJdkMachine LearningMavenRest ApiServer-Sent Events (Sse)Yaml
10 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Cloud • Software
Graduate software engineers will develop open-source and commercial software across the Linux stack, from firmware, kernels, and drivers to desktop applications, containers, clouds, and Kubernetes. Responsibilities include writing resilient, performant code, contributing to product roadmaps, engaging with users and open-source communities, addressing customer issues, and developing secure software. The role is globally remote with twice-yearly international team sprints and emphasizes mentorship, collaboration, and continuous technical growth.
Top Skills: ArchBashCC++DebianFedoraGoJavaJavaScriptKubernetesLinuxNixPythonRaspberry PiRisc-VRustUbuntu
11 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Artificial Intelligence • Information Technology
Build end-to-end software solutions and integrations for strategic customers. Partner closely with customer engineers and executives, design technical architectures and product features, apply ElevenLabs technologies, and solve complex problems through hands-on coding and implementation. The role requires strong Python and software development expertise, API integration knowledge, clear communication, and regular travel to customer sites.
Top Skills: APIsPython
12 Days AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Digital Media • News + Entertainment
Designs, develops, tests, operates, and supports secure, reliable software solutions. Responsibilities include translating requirements into technical designs, building full-stack or cloud software, reviewing AI-assisted code, creating automated tests, participating in code and design reviews, documenting systems, and improving engineering practices. Specialisms include backend, frontend, full-stack, DevOps, and cloud engineering, using technologies such as Python, JavaScript, AWS, Terraform, and Kubernetes.
Top Skills: Agentic Development ToolsAi Coding AssistantsAPIsAWSCi/CdGitInfrastructure As CodeJavaScriptKubernetesNext.JsPythonReactTerraformTypescript
One Month 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 23 Days AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
Design, develop, and maintain the core backend of a cloud-based distributed video management system. Build new features, increase capacity, manage CI/CD and customer deployments, and ensure code quality, security, and scalability while collaborating within an agile team.
Top Skills: AIC++Ci/CdCloudComputer VisionGoJavaMachine LearningPythonRustService-Oriented Architecture
Reposted 14 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
Build and ship native Android features in Kotlin for an AI-enabled neobank. Design clean mobile flows for payments, insurance and financial services, integrate backend APIs, improve performance and reliability, use analytics and on-device ML (TensorFlow Lite) to enhance user journeys, and collaborate with product and design.
Top Skills: Android SdkCoroutinesFlowJetpack ComposeKotlinNoSQLRest ApisSQLTensorflow Lite
Reposted YesterdaySaved
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
15 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Build scalable, low-latency backend APIs, event-driven services, integration layers, and microservices supporting personalization and recommendation experiences. Partner with AI/ML and data engineers to deploy models, expose AI services, and develop React applications. Improve security, observability, reliability, performance, scalability, and operational efficiency while using AI-assisted engineering tools to enhance delivery and code quality.
Top Skills: Cloud-Native PlatformsEvent-Driven ArchitectureJavaKafkaLarge-Scale Distributed SystemsLlmsMachine LearningMicroservicesReactRecommendation AlgorithmsRedisSpring Boot
16 Days AgoSaved
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
16 Days AgoSaved
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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account