Top Software Engineer Jobs in Edinburgh

Reposted 28 Days AgoSaved
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
28 Days AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Information Technology • Software
Build and maintain backend services and REST APIs using Java and Spring Boot. Write clean, tested code; work with relational and NoSQL databases; participate in code reviews; collaborate with senior engineers and product teams; and use Git-based CI/CD workflows to deliver features. The role includes mentorship, client collaboration, and occasional travel to client sites or company offices.
Top Skills: Ci/CdDynamoDBGitHibernateJavaMongoDBMySQLPostgresRest ApisSpring BootSpring Data JpaSQL Server
5 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Hospitality
Build and maintain backend-focused full-stack systems in autonomous product-engineering squads. Lead technical decisions and substantial projects end to end, using TypeScript, Node.js, React, databases, cloud infrastructure, testing, continuous delivery, monitoring, and A/B testing. Work extensively with coding agents while applying robust verification, tests, specifications, and guardrails. Collaborate closely through pairing, product discovery, and customer-focused delivery on highly scaled, distributed systems.
Top Skills: BigQueryFullstoryGoogle Cloud RunIntercomKubernetesMongoDBNode.jsNotionPostgresPub/SubReactRedisTypescript
Reposted 6 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Consulting
Design and build scalable applications using Golang while supporting component development, data storage, performance optimization, testing, automation, CI/CD, and cloud deployments. Collaborate with distributed client teams, analyze requirements, contribute to agile delivery, maintain source-control practices, and support technical leaders. The role requires strong communication, code review, and collaborative software development skills.
Top Skills: Ci/CdCloud EnvironmentsDatabasesEnd-To-End TestingGitGoIntegration TestingKubernetesPythonUnit Testing
29 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
6 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Professional Services • Software
Develop and enhance scalable, accessible frontend features using JavaScript and Vue.js. Write performant business logic, UI components, unit tests, and end-to-end tests. Own features throughout their lifecycle, contribute to prioritization and delivery, improve maintainability and performance, and mentor other engineers. Collaborate with product, engineering, and QA teams in an Agile environment while supporting continuous learning and high-quality product development.
Top Skills: .NetC#CypressJavaScriptJestAzurePlaywrightSQL ServerVue
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
29 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
7 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software
Design, build, and operate Chainguard’s container product, including registry features, image build pipelines, distribution systems, adoption tooling, and customer-facing services. Own projects end to end, make product trade-offs, collaborate with customers and product managers, improve observability and reliability, support on-call operations, and use AI coding agents safely. The role requires systems thinking across containers, registries, build infrastructure, and customer clusters in a remote-first environment.
Top Skills: ApkoAWSCachingContainer RegistriesContainersDatabasesDockerfilesGCPGoHelmKubernetesMcpMelangeOciSbomSigstoreSlsaTerraformWolfi
Reposted 7 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Design, build, and support scalable payment services, backend APIs, and integrations serving high-volume transactions. Own features through design, development, testing, deployment, and production support. Shape platform architecture while improving performance, resilience, security, observability, monitoring, and cost efficiency. Champion clean code, automated testing, CI/CD, and engineering best practices across distributed enterprise systems.
Top Skills: APIsCi/CdDynatraceJava
Senior level
Retail • Sports
Design, build, and maintain full-stack web applications supporting AI-driven product discovery, search, recommendations, personalization, and consumer experiences. Lead frontend technical design, develop React and TypeScript components, integrate backend APIs and AI capabilities, optimize performance and reliability, and contribute to backend services. Mentor engineers, participate in technical reviews, and collaborate with product, design, data, AI, and engineering teams.
Top Skills: AWSAzureAzure Ai SearchElasticsearchGCPGenerative AiJavaJavaScriptLlmsMicroservicesNoSQLOpensearchReactRedisRest ApisSpring BootSQLTypescript
Senior level
Retail • Sports
Designs, builds, and operates scalable backend services, APIs, microservices, and event-driven systems supporting personalization, recommendations, search, and AI-driven consumer experiences. Partners with AI/ML, data, product, and engineering teams; integrates search and generative AI capabilities; improves performance, reliability, observability, security, and operational excellence. Leads technical delivery, mentors engineers, contributes to architecture reviews, and promotes engineering best practices.
Top Skills: APIsAWSAzureAzure Ai SearchElasticsearchGCPGenerative AiJavaKafkaLlmsMicroservicesNoSQLOpensearchRagRedisSpring BootSQLVector Search
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
8 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Utilities
Provides hands-on technical leadership for platform engineering teams. Designs and operates secure, scalable APIs, authentication and authorization services, onboarding systems, configuration management, and shared cloud-native capabilities. Leads architecture decisions, improves engineering quality, reliability, observability, testing, security, and delivery practices. Partners with product, engineering, SRE, and developer experience teams while mentoring engineers and setting technical standards across the organization.
Top Skills: Api GatewayApi KeysAWSCi/CdDistributed SystemsDockerDomain-Driven DesignEcsEksEvent-Driven ArchitecturesIamInfrastructure As CodeMutual Tls (Mtls)Oauth 2.0OpenapiOpenid ConnectRelational DatabasesRestSQL Server
8 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Security • Cybersecurity
Build and operate platform-level portal software across frontend and backend systems. Responsibilities include developing APIs and reusable React libraries, managing AWS and Kubernetes infrastructure, improving performance, accessibility, security, and observability, and driving CI/CD automation. The role also involves technical leadership, architecture decisions, cross-functional collaboration, mentoring junior engineers, and balancing technical debt with feature delivery.
Top Skills: AWSCi/CdDjangoKubernetesOwaspPostgresPythonReactTypescript
Reposted 8 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Lead design and delivery of scalable, cloud-native backend systems and integrations. Provide technical leadership, conduct code reviews, champion testing and observability, mentor engineers, collaborate with stakeholders, and drive operational excellence.
Top Skills: AngularAzure CloudCi/CdDynatraceGitIgniteJavaJavaScriptKubernetesMicronautMongoDBNext.JsPl/SqlReactRedisSpringSpring BootSQL ServerTypescript
12 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Software
Lead development of scalable, low-latency Maps API services and distributed ETL pipelines. Design systems, make architectural decisions, build and deploy microservices, monitor and troubleshoot production systems, and support continuous delivery. Mentor engineers through reviews and guidance, reduce technical debt, improve performance, document systems, and participate in on-call support. The role requires strong backend engineering experience, AWS expertise, mapping or geospatial product experience, and proficiency in Python and NodeJS.
Top Skills: Amazon CloudfrontAmazon CloudwatchAmazon EcsAmazon RdsAmazon S3Aws CdkAws LambdaAws Step FunctionsC++GitNode.jsPython
22 Days AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Gaming
Build libraries and product features for web, iOS, and Android platforms used across FanDuel Technology. Evaluate technical approaches, make pragmatic decisions, support Agile delivery, maintain high testing and quality standards, lead smaller projects, and contribute to design and prioritization. Coach engineers, participate in interviews, and help onboard team members while collaborating across the organization.
Top Skills: AWSJavaScriptKotlinSwiftTypescript
One Month 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
13 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Designs, develops, and operates large-scale software-defined networking for NVIDIA AI Cloud environments. Responsibilities include building OVS/OVN control and data plane software, Kubernetes networking services, observability systems, CI/CD pipelines, GitOps infrastructure, and production reliability tooling. The role requires expertise in C, Go, distributed systems, cloud networking, Kubernetes CNIs, infrastructure automation, secure service development, and datacenter networking.
Top Skills: AnsibleArgo CdAWSAzureBashCCi/CdElkFluxGCPGitlabGitopsGoGrafanaGrpcJaegerKubernetesLinuxOpenflowOpentelemetryOvnOvn-KubernetesOvsPrometheusPythonRestTerraformTls
One Month 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
One Month 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
15 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Design and build scalable software for NVIDIA’s multi-tenant cloud infrastructure, including network and systems automation, hardware provisioning, APIs, and distributed services. Own software through development, testing, deployment, and production. Collaborate with engineers, architects, product managers, internal customers, and leadership while contributing to open-source projects and presenting technical roadmaps and demos.
Top Skills: BgpCC++DhcpGeneveGoGreHTTPIcmpIpsecIpv6KubernetesMutual TlsRedfishRustSecure BootSQLTpmTxtUefiVxlan
16 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Fintech • Information Technology
Build and own automated testing frameworks, CI/CD infrastructure, load and stress testing, and chaos engineering practices for a brokerage platform. Write primarily Go, integrate AI and LLM tooling into quality workflows, investigate application and Kubernetes failures, improve developer tooling, and mentor engineers on reliability and test coverage.
Top Skills: Argo CdChaos MeshCi/CdDockerGhzGithub ActionsGoGoogle Cloud BuildGoogle Cloud PlatformGoogle Kubernetes EngineGremlinGrpcHelmK6KafkaKubernetesKubernetes OperatorsLitmuschaosLlmsPprofPythonRedpandaRestTerraformTiltTypescript
Reposted 16 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Marketing Tech • Sales • Software
Build and operate production custody systems: signing service, key management, chain integrations, and transaction pipelines. Own end-to-end subsystems, integrate new chains, collaborate with cryptography on threshold signing and key recovery, write post-mortems, and produce clear async design docs and PRs.
Top Skills: Account Abstraction)Aurora PostgresAWSBitcoin (UtxoCggmp21ClickhouseCloudhsmCmp)Eip-1559Ethereum (Eip-712FrostGg20Github ActionsGoKubernetesLedger VaultMoveMpcPostgresPsbt)RustRust (For Chain Integration)SolanaSolidityTemporalTerraformThreshold Signing (Gg18TssTypescriptYubihsm
Reposted 16 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
The Senior Software Engineer will design and implement systems for AI integration, build scalable backend services, and mentor team members, ensuring high-quality systems that meet user needs.
Top Skills: PHPPythonTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account