Top Software Engineer Jobs in Edinburgh

3 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Hardware • Security • Software • Cybersecurity
Develop and maintain high-concurrency C# services for real-time emergency call-taking and dispatch. Implement SIP signaling, RTP/RTCP media handling (MCPTT/MCVideo), MCData handlers, XCAP/XML processing, and secure media via OIDC and MIKEY-SAKKE. Work in an Agile team, apply asynchronous network programming, and contribute to CI/CD workflows.
Top Skills: .Net Core.Net FrameworkAsp.NetC#Ci/CdEntity Framework (Ef)GitHTTPMikey-SakkeMime Multipart/MixedOidcRtcpRtpSignalrSipWcfWeb ApiXcapXml/Xsd
3 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Lead decomposition of a PHP monolith into Go microservices, design and operate scalable distributed systems (Kafka, Temporal, OpenSearch, Memgraph), integrate network telemetry and third-party APIs, maintain Terraform-managed cloud infrastructure, enforce SLAs/SLOs and CI/CD quality, mentor engineers, participate in on-call rotations, and drive platform architecture and reliability.
Top Skills: AWSAzureGoKafkaKubernetesMemgraphNetflowOpensearchPHPSnmpSyslogTemporalTerraform
3 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Machine Learning
Senior Software Engineer will own end-to-end delivery in a Learner Experience pod, work full-stack to shape and ship AI-first edtech features, coach engineers, collaborate with stakeholders, and maintain high engineering standards (TDD, code review).
Top Skills: Ai ToolingEdukate.AiPythonReactVue
Reposted 3 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Machine Learning • Big Data Analytics
As a Senior Software Engineer, you'll lead backend and edge/IoT engineering, implement scalable solutions, mentor peers, and collaborate with teams to deliver impactful AI solutions.
Top Skills: C#C++DockerGitlab Ci/CdGoJavaKubernetesPythonRust
Reposted 3 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Machine Learning • Big Data Analytics
Lead Software Engineer responsible for backend and edge/IoT engineering, mentoring teams, designing scalable solutions, and implementing CI/CD processes.
Top Skills: C++DockerGitlab Ci/CdGoKubernetesPythonRust
Reposted 3 Days AgoSaved
Remote
Edinburgh, Scotland
Junior
Junior
Information Technology • Consulting
Design and develop software solutions from scratch, collaborating on government projects, and participating in the software development lifecycle.
Top Skills: C#GoJavaPython
Reposted 3 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology
As a Lead Software Engineer, you will lead teams in developing high-quality applications, manage junior staff, and provide technical leadership, while ensuring adherence to software development best practices.
Top Skills: AWSAzureContinuous DeliveryContinuous Integration
Reposted 3 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology
As a Senior Software Engineer, you'll develop high quality solutions, collaborate on technical decisions, mentor juniors, and work with modern software practices.
Top Skills: AWSAzureContinuous DeliveryContinuous Integration
4 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • eCommerce • Conversational AI
Lead architecture and technical direction across the full stack, solve ambiguous cross-cutting problems, deploy LLM-powered features into production, improve reliability and scale, mentor engineers, and make strategic build/buy and platform decisions that shape long-term product delivery.
Top Skills: Amazon Ec2Amazon SqsAws FargateAws LambdaCi/CdCodepipelineDevOpsDistributed SystemsExpressGithub ActionsLlmsMicroservicesNode.jsPostgresReactRedisTypescript
4 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology
Lead technical teams to design, build, test, and maintain modern, scalable software. Provide architecture and product ownership, mentor and coach junior engineers, drive CI/CD practices, and collaborate with customers to deliver high-quality solutions.
Top Skills: AWSAws CdkCi/CdJavaScriptNode.jsTerraformTypescript
4 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Consulting
Build and operate a managed PostgreSQL service for AI workloads: develop control plane and lifecycle automation in Go, tune PostgreSQL internals and ecosystem tooling, create migration tooling, integrate vector search, run SRE practices (SLOs, observability, incident response), and work directly with customers on architecture and escalations.
Top Skills: Aws RdsAzure Database For PostgresqlController-RuntimeGoGoogle Cloud SqlKubebuilderKubernetesLogical ReplicationPatroniPg_Auto_FailoverPgbackrestPgbouncerPgcatPgvectorPgvectorscalePostgresStolonWal-G
Reposted 4 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology
As a Senior Software Engineer, you'll develop high-quality software solutions, mentor junior members, apply best practices in design and build, and contribute to technical decisions in a collaborative environment.
Top Skills: ActivitiAWSAzureBpmn 2.0CamundaContinuous DeliveryContinuous IntegrationFlowableJavaJbpm
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
5 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Software
Design, develop, and maintain secure, scalable backend services and mobile SDKs for payment device integrations. Lead architecture, improve CI/CD and testing, mentor engineers, ensure security and compliance (PCI/OWASP), investigate performance issues, participate in on-call rotation after onboarding, and collaborate cross-functionally to deliver reliable payment solutions.
Top Skills: .NetC#Ci/CdDnsHipaaHttpsJavaKotlinMobile Sdk DevelopmentMySQLObjective-COracleOwaspPayment ProcessingPciPin Pad/Card Reader IntegrationSoc2SocketsSQL ServerSslSwift
5 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Artificial Intelligence • Hardware • Automation • Manufacturing
Develop, optimize, and maintain embedded software for microcontrollers and microprocessors across RTOS and bare-metal environments. Collaborate with hardware teams, perform testing/debugging, optimize performance and power, participate in code reviews, produce documentation, and contribute to open-source projects.
Top Skills: AdcBare-MetalCC++CanCi/CdDacFpgaGenaiGitGpioI2CIceJtagLinuxLogic AnalyzerMicrocontrollersMicroprocessorsOscilloscopePwmPythonRosRtosSignal GeneratorSpiTimersUartUnit TestingZephyr
Reposted 14 Days AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Software
Work in a cross-functional agile team to design, develop, test and deploy full-stack solutions using React, Node.js, Java/TypeScript and cloud platforms. Mentor engineers, lead technical direction, solve complex problems, collaborate with QA, Product and Design, and promote engineering best practices.
Top Skills: AWSAzureDatabasesGCPJavaJavaScriptNode.jsReactRestful ApisTypescript
5 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Consulting
Build and maintain a distributed, fault-tolerant, high-performance block and filesystem storage system. Work on virtualization (virtio-blk, virtio-fs, QEMU, vhost-user), high-throughput VM-to-storage networking (TCP, RoCEv2/RDMA), and core storage features like replication, consensus, self-healing, and data migration. Debug and optimize performance-critical I/O paths while writing reliable, maintainable code in a collaborative team environment.
Top Skills: C++QemuRdmaRocev2TcpVhost-UserVirtio-BlkVirtio-Fs
5 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Consulting
Work on YDB distributed storage and database systems to maximize performance on modern and legacy hardware (NVMe, HDD, DPUs). Reengineer components for low-latency, high-throughput workloads, profile and debug production systems, and design resilient distributed storage primitives. Collaborate on incident resolution and production deployments to support Nebius cloud services.
Top Skills: CC++
15 Days AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Fintech • Software • Financial Services
The Senior Software Engineer will develop and support systems for regulatory reporting, ensuring stability and performance while collaborating in an Agile environment.
Top Skills: DatastageOracle
5 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Cloud • Security • Software • Cybersecurity
Lead analysis and resolution of system performance issues across Akamai's distributed Linux platform. Design and implement scalable software and tools for performance detection, mentor engineers, and collaborate across teams to deploy efficient solutions.
Top Skills: BccBpfDpdkIpIpv6KvmLinux KernelLinux PerfMySQLQemuSr-IovTcpUdpVdpa
Reposted 5 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Information Technology
As a Senior Software Engineer, you will develop and maintain Alpaca's platform services, including event streaming infrastructure and authentication systems, while ensuring software quality and reliability.
Top Skills: Argo CdFlatbuffersGoGoogle Cloud PlatformGoogle Kubernetes EngineGrafanaGrpcHelmJwtKafkaKeycloakKubernetesOpenid ConnectPostgresPrometheusProtocol BuffersRedpandaRestful ApisSAMLTempoTerraform
Reposted 5 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Healthtech • Information Technology • Other • Analytics
The Senior Software Engineer II will design and implement generative AI services, drive architectural standards, mentor engineers, and collaborate across teams to enhance data solutions.
Top Skills: Ci/CdEksJavaKubernetesPython
16 Days AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Professional Services • Software
As a Senior Software Engineer, you will enhance the product's scalability and usability, mentor team members, and develop features across the codebase using .Net and Vue.js.
Top Skills: .NetAzureSQL ServerVue
16 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
The Senior Software Cybersecurity Engineer analyzes software for security, performs threat modeling, leads security efforts, mentors teams, and integrates security throughout the development lifecycle.
Top Skills: AWSAzureBashCC++DastDockerGoGCPIastJavaScriptKubernetesLinuxOsqueryPythonSastScaSplunkTypescript
Reposted 6 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Other • Software
The Sr. Software Engineer (FE) will lead the development of scalable frontend applications using React. Responsibilities include systems design, testing strategy, performance optimization, AI integration, and mentoring.
Top Skills: AWSCypressDockerJestKubernetesNode.jsPlaywrightReactReact Testing LibraryRuby On RailsTypescriptViteWebpack
Reposted 17 Days AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Financial Services
The Lead Software Developer will lead an engineering team, mentor others, drive best practices, and develop customer experiences on a unified platform in a collaborative environment.
Top Skills: Asp.Net CoreC#Entity FrameworkReactSQL
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account