Top Software Engineer Jobs in Edinburgh

Reposted 29 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Internship
Internship
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
As a Software Engineering Intern, you will contribute to building features for user-facing products, APIs, and scalable services for machine learning. Responsibilities include crafting code, designing data pipelines, implementing tools, and enhancing technical documentation.
Top Skills: APIsCi/CdData PipelinesInfrastructureMachine LearningNlp
7 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Consulting
Build and operate stateful streaming pipelines and Go services that process usage events into accurate, near-real-time billing data. Responsibilities include ingestion, validation, enrichment, pricing, storage integration, usage APIs, billing exports, failure recovery, idempotency, exactly-once processing, reconciliation, scalability, observability, and deployment ownership.
Top Skills: Apache FlinkChange Data CaptureEvent-Streaming SystemsGoKubernetesMessaging SystemsPersistent QueuesPythonTransactional StorageYdbYtsaurus
One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Consulting
Design and build distributed backend services for the cloud monetization platform, focusing on correctness, consistency, scalable microservices, distributed transactions, and reliable asynchronous workflows. Influence system architecture, own service implementations, and collaborate across teams to support billing, reservations, payments, and revenue flows.
Top Skills: GrpcKafkaKubernetesPythonTemporalYdb
One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
Build and maintain integrations for North's agentic platform, own the end-to-end integration pipeline, create evals and tests to ensure reliability, tune tool descriptions, and help other engineers add and maintain integrations while using AI responsibly to improve performance and quality.
One Month AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Mid level
Mid level
AdTech • Artificial Intelligence • Gaming • Machine Learning • Software • Virtual Reality • Metaverse
Work as an embedded QA engineer for Unity Studio performing manual and exploratory testing, owning QA processes from requirements to sign-off, writing and maintaining test cases, managing defect lifecycles, collaborating with engineers/product managers, participating in agile ceremonies, and contributing to quality process improvements.
Top Skills: Api TestingJIRAMobile ApplicationsUnity EngineWeb Applications
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Financial Services
The Software Engineer will design, develop, and support the MEMX Trading system software, focusing on production support during US evening hours.
Top Skills: ConfluenceDeephavenFix MessagingGitGradleJavaJenkinsJIRAJunitLinuxTcp/IpUdpWireshark
8 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Build and maintain internal and public-facing APIs and services powering the Web App and developer experience. Develop API functionality, Admin API systems, WebSocket and REST behavior, and usage and billing integrations with Stripe. Investigate production issues and security vulnerabilities, write and review tested code, make technical decisions, and collaborate across engineering, Product, and Design teams.
Top Skills: DoctrinePHPRest ApisStripeSymfonyWebsockets
8 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software • Generative AI
Build and evolve Elastic’s MCP server, agent skills platform, developer tooling, CLI enhancements, and third-party AI ecosystem integrations. Develop and support libraries and integrations primarily in Go, with Rust and other languages. Establish evaluation-based correctness standards, collaborate with product teams and external partners, contribute product thinking, and improve developer experience across a globally distributed team.
Top Skills: Ai/Ml FrameworksElastic CliElastic StackGoHTTPLlmsMcpObservabilityRestful ApisRustTelemetry
9 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Information Technology
Design, implement, and maintain scalable backend systems supporting Alpaca’s financial ledger and brokerage infrastructure. Own high-visibility features from design through deployment, collaborate with finance, operations, product, and engineering stakeholders, and improve system health. Build performant, reliable, maintainable services using modern distributed systems technologies while ensuring the ledger remains a correct source of truth for account transactions, reporting, and compliance.
Top Skills: GoGoogle Cloud Platform (Gcp)GrpcPostgresProtocol BuffersRedpanda
9 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Automotive • Computer Vision • Machine Learning • Agriculture • Defense • Manufacturing
Designs, develops, integrates, tests, and maintains production embedded Linux software for vehicle systems. Responsibilities include modern C/C++ and Qt/QML development, Yocto platform maintenance, Python automation, CI/CD, automated testing, debugging across hardware and software boundaries, release management, architecture, documentation, and production support. The role also provides technical leadership and mentorship while collaborating with multidisciplinary engineering, manufacturing, cybersecurity, and supplier teams.
Top Skills: Adobe IllustratorAdobe PhotoshopAutosarBitbakeCC++Cameo Systems ModelerCanCmakeConan 2CppunitEmbedded LinuxEthernetFigmaFmvssGdbGitGoogletestI2CIbm Engineering DoorsIso 26262MagicdrawOpenembeddedPythonQmlQt 6.8+Qt CoreQt DbusQt Design StudioQt NetworkQt QuickQt Remote ObjectsSae J1939Sae J2012SconsSerial InterfacesSpiSquishSystemdUds Iso 14229Yocto Project
9 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Information Technology • Software
Architects and develops enterprise Change Data Capture and data integration software across mainframe and distributed platforms. Processes transaction logs, analyzes database internals and binary formats, reverse engineers legacy systems, and resolves performance, reliability, compatibility, and data-integrity issues. Provides technical leadership, mentors engineers, collaborates on customer escalations, and supports critical production incidents and releases.
Top Skills: AdabasCC++Change Data Capture (Cdc)Cloud ArchitecturesData ReplicationDatabase Transaction LogsDatacomDb2 For Z/OsDb2 LuwEbcdicIdmsJclPacked DecimalZ/Os
Reposted 9 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
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 9 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
Reposted One Month AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Software Engineer will lead the development of backend systems for payment processing, collaborating with teams, setting goals, and fostering quality and ownership in code development.
Top Skills: AWSKotlinKubernetesMySQLPython
Reposted One Month AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Security • Cybersecurity
Lead design and implementation of scalable AI-centric systems for offensive security, develop agentic AI capabilities (LLMs, RAG), own feature lifecycle to production, mentor engineers, run design reviews, and integrate AI into microservice architectures with cloud, container, and messaging technologies.
Top Skills: BddDockerDomain Driven DesignGCPGoGoogle PubsubGrpcKafkaKubernetesLlmsMcpMicroservicesNoSQLPythonRagRdbmsRest ApiUmlUnit Testing
Reposted One Month 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 One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Biotech
Build and maintain scalable, reliable agentic AI systems for biomedical research, integrating LLMs, tool-calling, and data platforms. Drive technical decisions, optimize analytical workflows, deploy agents on the data platform, mentor teammates, and participate in on-call rotation to ensure performance, security, and continuous improvement.
Top Skills: Apache AirflowAWSAws AthenaClaude CodeDatabricksDuckdbKubernetesLlmsPythonSnowflakeTrino
Reposted One Month AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Database • Analytics
Analyze and optimize ClickHouse database performance, develop performance tests, support engineering teams, collaborate with core teams, and engage with the open-source community.
Top Skills: C++Database InternalsUnix Systems
12 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Sports
Design, build, and operate resilient Java and Spring Boot backend services for inventory availability, order promising, and fulfillment. Develop event-driven Kafka integrations, concurrency and consistency controls, caching strategies, observability, and graceful degradation mechanisms. Own services from design through production, optimize performance and reliability, integrate with commerce and enterprise platforms, conduct code reviews, document architecture decisions, and mentor junior engineers.
Top Skills: Ai-Assisted Engineering ToolsFluent CommerceIbm Sterling OmsJavaKafkaKiboLlmsManhattan AssociatesMicroservicesRedisSalesforce OmsSpring Boot
12 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Sports
Own quality strategy, automated testing, and test execution for omnichannel commerce capabilities. Build scalable API, integration, contract, event-driven, and end-to-end test frameworks; manage complex test data; integrate quality gates and regression testing into CI/CD pipelines; define quality metrics; validate order, inventory, fulfillment, returns, and post-purchase workflows; and mentor engineers on quality practices and automation.
Top Skills: BrowserstackCi/CdCypressPlaywrightPostmanSelenium
12 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Fintech • Software • Financial Services
Own technical direction and hands-on execution for major products and systems. Design scalable, reliable architectures across backend, frontend, APIs, databases, and infrastructure; write code; lead architecture decisions; solve production problems; improve testing, security, observability, and development practices; and mentor engineers across teams.
Top Skills: APIsBackend SystemsCloud InfrastructureDatabasesDistributed SystemsFrontend SystemsObservabilitySystem Design
12 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Fintech • Software • Financial Services
Own technical direction and hands-on execution for major products and systems. Design scalable, reliable architectures across backend, frontend, APIs, databases, and infrastructure; write code; lead architecture decisions; solve production issues; improve engineering quality, testing, security, and observability; and mentor engineers across teams.
Top Skills: APIsBackend SystemsCloud InfrastructureDatabasesDistributed SystemsFrontend SystemsObservabilitySecuritySystem Architecture
12 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Fintech • Software • Financial Services
Lead technical direction and hands-on execution for major products, systems, and engineering initiatives. Design scalable and reliable backend, frontend, API, database, and infrastructure solutions; write code; make architecture trade-offs; solve production problems; improve testing, security, observability, and development practices; and mentor engineers across teams.
Top Skills: APIsCloud InfrastructureDatabasesDistributed SystemsObservabilitySecuritySoftware TestingSystem Design
12 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence
Build and scale production inference infrastructure and customer-facing APIs for AssemblyAI’s voice AI models. Partner with researchers and applied engineers to productionize model capabilities, transforming prototypes into reliable, low-latency, well-documented products. Contribute across backend services, SDKs, inference systems, and internal tooling while incorporating customer feedback into product and research direction.
Top Skills: Backend ServicesCustomer-Facing ApisInference InfrastructureMachine Learning InfrastructureSdksVoice Ai
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
Develop and maintain the backend ecosystem for the Alta Video Management System, focusing on cloud-based distributed systems and coding quality.
Top Skills: C++Ci/CdGoJavaPythonRust
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account