Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Edinburgh
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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++
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
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
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
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
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
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
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
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
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Edinburgh Companies Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Edinburgh
Remote Jobs in Edinburgh
Hybrid Jobs in Edinburgh
Account Manager Jobs in Edinburgh
Accountancy Jobs in Edinburgh
AI Jobs in Edinburgh
Analyst Jobs in Edinburgh
Backend Jobs in Edinburgh
Business Analyst Jobs in Edinburgh
Communications Jobs in Edinburgh
Copywriter Jobs in Edinburgh
Customer Service Jobs in Edinburgh
Cyber Security Jobs in Edinburgh
Data Analyst Jobs in Edinburgh
Data Engineer Jobs in Edinburgh
Data Jobs in Edinburgh
Data Science Jobs in Edinburgh
Design Engineer Jobs in Edinburgh
Design Jobs in Edinburgh
DevOps Engineer Jobs in Edinburgh
Digital Marketing Jobs in Edinburgh
Engineering Jobs in Edinburgh
Finance Jobs in Edinburgh
Front End Developer Jobs in Edinburgh
Graphic Design Jobs in Edinburgh
HR Jobs in Edinburgh
HR Manager Jobs in Edinburgh
IT Jobs in Edinburgh
IT Support Jobs in Edinburgh
Java Developer Jobs in Edinburgh
Legal Jobs in Edinburgh
Machine Learning Jobs in Edinburgh
Marketing Jobs in Edinburgh
NET Developer Jobs in Edinburgh
Network Engineer Jobs in Edinburgh
Operations Jobs in Edinburgh
Operations Manager Jobs in Edinburgh
Payroll Jobs in Edinburgh
Product Manager Jobs in Edinburgh
Project Manager Jobs in Edinburgh
QA Jobs in Edinburgh
Research Jobs in Edinburgh
Sales Assistant Jobs in Edinburgh
Sales Jobs in Edinburgh
Scrum Master Jobs in Edinburgh
Social Media Jobs in Edinburgh
Software Engineer Jobs in Edinburgh
Talent Acquisition Jobs in Edinburgh
Tech Support Jobs in Edinburgh
UX Designer Jobs in Edinburgh
Web Developer Jobs in Edinburgh
All Filters
Total selected ()
No Results
No Results


.jpg)























