Top Software Engineer Jobs in Edinburgh

YesterdaySaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Energy • Industrial • Manufacturing • Renewable Energy
Build and operate backend pricing systems for real energy contracts. Responsibilities include designing the Pricing API, consolidating pricing logic, improving quote speed, implementing error handling and observability, creating alerting, explaining pricing failures, and supporting live incidents. The role requires production Python backend experience, FastAPI, SQL, data-heavy systems, end-to-end project ownership, and AI-assisted development workflows.
Top Skills: Amazon Rds For PostgresqlAWSAws LambdaClaudeFastapiPolarsPythonSQL
Reposted 2 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Leads hands-on software architecture, development, deployment, and issue resolution for strategic customer projects. Drives AI innovation, Azure and platform resiliency, security, observability, performance, and operational improvements. Partners with executives, customers, engineering, and product teams to define and deliver strategic programs. Develops tools, shares technical best practices, and supports Microsoft Fabric and GenAI solutions, including governance, automation, testing, and responsible AI controls. Requires frequent worldwide customer travel and regular engagement in Redmond.
Top Skills: AzureBcdrCC#C++Data GovernanceEncryptionGenaiIamJavaJavaScriptMicrosoft FabricMonitoringPython
One Month AgoSaved
Hybrid
Edinburgh, Scotland
Entry level
Entry level
Gaming
Build and maintain React-based Responsible Gaming tools and Java backend APIs and services for high-volume, reliable systems. Contribute across the full stack, including database-backed functionality, testing, monitoring, debugging, documentation, code reviews, and technical discussions. Collaborate with product, operations, and compliance stakeholders while learning about distributed systems, scalability, caching, and cloud infrastructure.
Top Skills: APIsCi/CdCloud InfrastructureContainersDatabasesJavaReactSQL
26 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Information Technology • Consulting
Design, develop, test, and maintain scalable backend services and APIs for Agent Studio. Build orchestration, configuration, integrations, deployment, lifecycle, authentication, authorization, observability, and runtime management capabilities. Collaborate with frontend, AI/ML, product, UX, DevOps, and platform teams to deliver reliable, secure, high-performance services. Troubleshoot complex production issues and contribute to technical designs, code reviews, testing, and continuous engineering improvements.
Top Skills: AgileAutomated TestingAWSAzureCi/CdDistributed SystemsLoggingMicroservicesMonitoringNosql DatabasesObservabilityRelational DatabasesRestful ApisSource Control
One Month AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Join the International Accelerator full-stack team to design, build, and operate Direct-to-Consumer products across international markets. Break projects into tasks, collaborate with PM/design/analytics, build and monitor APIs and web apps, support on-call and availability, participate in hiring and team growth, and write clear, well-tested, maintainable code.
Top Skills: KotlinPythonReactVue
Mid level
Hardware • Security • Software • Cybersecurity
Develop backend software in C# .NET within an agile delivery team. Responsibilities include system design, coding, technical documentation, automated testing, collaboration with product managers and test engineers, and maintaining high-quality mission-critical software. The role is remote with occasional travel and supports a UK emergency call-taking and dispatch platform.
Top Skills: .NetC#Google SuiteGitGoogle ChatSQL Server
14 Days AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Software • Energy
Design, build, and maintain scalable backend services for Kaluza’s energy retail platform. Responsibilities include developing event-driven systems, optimizing SQL and NoSQL databases, using AWS and serverless architectures, monitoring production services, and collaborating with product and engineering teams. The role also involves mentoring colleagues, promoting engineering best practices, and owning services from architecture through continuous improvement.
Top Skills: AWSDockerGithub ActionsGraphQLKafkaKubernetesNode.jsNoSQLSQLTerraformTypescript
One Month AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Architect and deliver resilient, high-performance cloud services for SailPoint’s identity platform using Golang and Angular. Design synchronous and event-driven microservices, build scalable SaaS features, improve performance and reliability, conduct architecture and code reviews, and mentor engineers. The role includes collaboration with product and architecture teams, participation in a 24x7 on-call rotation, and leadership across Policy Engine and agentic identity initiatives.
Top Skills: Amazon AuroraAmazon DynamodbAngularApache FlinkApache KafkaAutomated TestingAWSCloudbeesDistributed SystemsDockerGoJavaJenkinsKubernetesMicroservicesPerformance ProfilingSaaSSnowflakeTerraform
One Month AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Design, build, deploy, and operate full-stack microservices for SailPoint’s Policy Engine. Develop scalable distributed systems using Golang and Angular, write unit and integration tests, debug and profile complex services, participate in on-call support, lead design reviews, mentor engineers, and contribute to technical roadmaps and architectural initiatives.
Top Skills: AngularAWSCloudbeesDockerGitGoJavaScriptJenkinsKubernetesTerraformTypescript
5 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
6 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
Leads the team building the SRE function and owns its technical vision, platform capabilities, reusable tooling, pipelines, frameworks, and developer experience. Manages senior engineering staff, drives recruitment and retention, aligns technical strategy, oversees reliability and operational excellence, partners with vendors, and contributes hands-on code. The role requires strong SRE, cloud, software architecture, DevOps, testing, reliability engineering, and people leadership experience.
Top Skills: AutomationCapacity PlanningCi/CdCloud InfrastructureContainersDistributed SystemsError BudgetsIncident ResponseKubernetesObservabilityPerformance EngineeringProgressive DeliverySelf-Healing SystemsSlisSlos
29 Days AgoSaved
Remote
Edinburgh, Scotland
Entry level
Entry level
Software • Consulting
Contract software engineering role for a remote Europe-based engineer building scalable, resilient backend products with client teams. Responsibilities include backend development in Go, API and SaaS platform development, cloud infrastructure, distributed systems, containerized deployment with Docker and Kubernetes, testing with TDD, and performance optimization. The role also involves technical communication, collaborative problem-solving, and thoughtful use of AI tools.
Top Skills: Ai ToolsAPIsAWSAzureDistributed SystemsDockerGoGCPKubernetesSaaSTest-Driven Development
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
6 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Sports
Lead quality engineering for membership and loyalty capabilities, designing and executing functional, integration, API, contract, automation, and end-to-end tests. Build reliable test suites, validate loyalty points and personalized recommendations, manage test data, ensure cross-browser and cross-device quality, define testing strategies, and improve coverage using AI-assisted tools. Collaborate with engineering and product teams throughout the software development lifecycle while leading quality engineers in the loyalty and personalization area.
Top Skills: Ai-Assisted Engineering ToolsApi TestingAppiumBrowserstackCloud-Native PlatformsContract TestingCypressLlmsPlaywright
One Month AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Own and evolve GitLab’s authorization systems across its Ruby on Rails monolith and next-generation Rust policy engine. Design fine-grained permissions for users, tokens, roles, and AI agents; secure GraphQL and REST APIs; lead feature-flagged rollouts and migrations; improve performance and reliability; and collaborate across authentication, platform, AI, and modular-service teams in a distributed asynchronous environment.
Top Skills: CedarGoGraphQLGrpcProtocol BuffersRestRubyRuby On RailsRustYamlZanzibar-Style Authorization
7 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Digital Media • Information Technology • Productivity • Software
Build and evolve Mural’s Canvas Core platform, including real-time collaboration, document and object models, rendering performance, asset management, APIs, and AI-enabled capabilities. Own features from definition through measurement, optimize reliability and responsiveness, and contribute to technical design, code reviews, mentoring, and engineering practices. Partner with Product, Design, and Engineering to deliver scalable, maintainable solutions.
Top Skills: JavaScriptNode.jsReactTypescript
7 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software • Automation
Build and optimize high-performance Elixir/Phoenix backend systems with PostgreSQL at scale. Design efficient schemas, queries, indexes, batching strategies, migrations, and concurrency patterns. Diagnose database bottlenecks, support large document volumes, and improve reliability across cloud and self-hosted deployments. Contribute to AI-assisted engineering workflows, platform architecture, tooling, and customer success while collaborating with a remote-first team.
Top Skills: AWSElixirFluxcdHelmKubernetesPhoenixPostgresTerraform
Reposted 7 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Hardware • Security • Software • Cybersecurity
Responsible for the technical deployment of the Guardian system, ensuring it meets requirements, integrating with client environments, and managing customer communications.
Top Skills: GitJavaAzureMicrosoft Server FamilyRestSoapSQLSubversion
One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Develop and support scalable Java and Spring Boot backend microservices powering omnichannel inventory availability, order promising, allocation, fulfilment, and post-purchase experiences. Build event-driven processing with Kafka, integrate OMS, WMS, ERP, commerce, and fulfilment platforms, and ensure services are secure, observable, reliable, and performant. Own features from design through production, write tested code, participate in reviews, troubleshoot production issues, and improve operational efficiency.
Top Skills: Ai-Assisted Engineering ToolsAutomated TestingCi/CdCommerce PlatformsDistributed Order Management SystemsErpEvent-Driven ArchitectureFluent CommerceJavaKafkaLlmsMicroservicesObservabilityOmsRest ApisSpring BootWms
One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Retail • Sports
Designs, automates, and executes functional, integration, API, contract, regression, concurrency, and performance tests for inventory, order promising, sourcing, and fulfillment platforms. Investigates defects, validates fixes, maintains regression coverage, integrates quality tests into CI/CD pipelines, and supports release readiness. The role collaborates with product and engineering teams to validate distributed commerce systems, integrations, business rules, data consistency, scalability, resilience, and consumer-impacting workflows.
Top Skills: 3Pl/Carrier SystemsAPIsBrowserstackCi/CdErpEvent-Driven SystemsJavaJunitMicroservicesOmsPayment ProvidersPlaywrightPosRest AssuredSeleniumTestngWms
8 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
Develop cloud-based Java microservices for CC Responder using agile Scrum practices. Responsibilities include full software development lifecycle ownership, system integration, testing, documentation, customer support, mentoring junior engineers, code reviews, architectural guidance, and establishing code quality standards.
Top Skills: AndroidAzure Service BusBdd Testing FrameworksCosmos DbDockeriOSJavaKubernetesAzurePythonSpring BootWindows
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Design and develop scalable, secure frontend web applications for connected embedded systems. Lead frontend architecture, collaborate with backend/embedded teams, implement device provisioning, telemetry visualization, and remote management UIs. Optimize performance, accessibility, and maintainability; mentor engineers, participate in reviews, and drive frontend best practices.
Top Skills: AngularAWSAzureBabelCSS3D3.JsEmberGCPGitHTML5JavaScriptReactReact RouterReduxRestful ApisTypescriptVueWebpack
Reposted 8 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Payments • Software • Cryptocurrency
The Senior SDET at BR-DGE will design and maintain automation frameworks, partner with development teams to enhance quality, optimize CI/CD pipelines, and drive engineering maturity by coaching junior staff.
Top Skills: Ci/CdJavaPactTypescript
9 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
HR Tech • Other • Professional Services
Evaluate AI coding-agent interactions for quality, engineering judgment, reasoning, explanations, and user trust. Provide clear written feedback, distinguish response-quality levels, help define evaluation standards, and record short video explanations. The role requires senior-level software engineering experience, strong TypeScript/JavaScript or Python skills, familiarity with OpenAI Codex, Claude Code, or Cursor, and excellent English communication.
Top Skills: Claude CodeCursorJavaScriptLoomOpenai CodexPythonTypescript
Reposted 9 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Retail • Software
The Staff Software Engineer will lead the design and delivery of robust order management solutions, ensuring reliability and scalability, while mentoring junior engineers and collaborating across teams.
Top Skills: DynatraceIbm SterlingJava
Reposted 19 Days AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
The Senior Software Engineer, Frontend is responsible for developing and maintaining modern frontend systems, managing complex logic, and implementing API integrations while optimizing delivery through CI/CD processes.
Top Skills: Ci/CdCSSFirebaseGoHTMLPiniaTypescriptVue 3
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account