Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Edinburgh
Information Technology
Develop and maintain high-quality C#/.NET applications across multiple layers. Apply secure, scalable, and performant development practices; contribute to architecture, estimation, product planning, and requirements. Mentor junior engineers, collaborate on technical decisions, troubleshoot live applications, and support continuous integration and delivery. Communicate effectively with technical and non-technical stakeholders while balancing user needs and commercial constraints.
Top Skills:
.NetAWSAzureC#PaasSaaS
Cloud • Software
Lead the technical direction and architecture of the Foundations platform team, owning authentication, authorization, SSO, secrets management, tenancy, and core platform services. Design APIs, drive services through launch, make technical decisions, establish engineering standards, and mentor engineers without formal management authority. Partner with engineering and product leaders to align execution with priorities.
Top Skills:
APIsDistributed SystemsGoLinuxOauthPythonRole-Based Access ControlSso
Edtech • Software
Develop and maintain scalable, reliable software across frontend and backend platforms. Lead technical design and delivery, collaborate with product and business teams, improve testing and CI/CD practices, review code, and mentor junior developers. Build and maintain AI-powered product features while addressing model evaluation, security, moderation, consistency, and fallback strategies. Apply strong engineering fundamentals across system design, performance optimization, debugging, databases, and cross-platform development.
Top Skills:
AIAngularCi/CdClaude CodeCodexCSSCursorEslintGitGithub ActionsHTMLJavaScriptJestLaravelMongoDBMySQLNode.jsPHPPostgresReactRestTypescriptVue
One Month AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
Senior backend engineer responsible for designing, coding, and operating highly available distributed identity systems for Affirm’s international markets. The role includes owning quarterly goals, delivering scalable features in Kotlin and Python, collaborating across product and engineering teams, improving code and design standards, monitoring system availability, resolving production issues, mentoring engineers, and supporting technical planning and hiring.
Top Skills:
AWSKotlinKubernetesMySQLPython
Retail • Software
Design, build, and operate scalable backend services for pricing and promotions across multiple customer channels. Develop Java or Kotlin microservices, Kafka-based event-driven systems, GraphQL and REST APIs, and resilient low-latency data solutions using MongoDB, Redis, and PostgreSQL. Own complex backend features throughout their lifecycle while supporting API governance, reliability, performance, and reusable platform capabilities.
Top Skills:
Distributed SystemsEvent-Driven ArchitectureGraphQLJavaKafkaKotlinMicroservicesMongoDBPostgresRedisRest
Retail • Software
Build and operate secure, scalable authentication, authorization, and identity services serving millions of customers and colleagues. Responsibilities include end-to-end feature ownership, backend API development, solution design, testing, deployment, monitoring, production support, technical direction, code reviews, and engineering best-practice development. The role requires strong distributed systems, cloud-native engineering, DevOps, CI/CD, and identity standards experience.
Top Skills:
AutomationBackend Development FrameworksCi/CdCloud-Native TechnologiesDevOpsDistributed SystemsJavaKotlinOauth 2.0Openid ConnectRest Apis
Retail • Software
Design, develop, test, deploy, and operate backend software supporting contact centre services. Build Java APIs, integrations, data flows, and event-driven solutions connecting platforms such as Zendesk, Twilio, Azure, and Google. Develop customer self-service and FAQ capabilities, collaborate with cross-functional stakeholders, and own solutions throughout the delivery lifecycle while maintaining security, performance, reliability, and maintainability.
Top Skills:
AzureGoogleJavaNext.JsReactTwilioZendesk
Retail • Software
Build and evolve scalable Python services powering M&S paid media and personalisation campaigns across web, mobile, email, push, and paid social. Develop integrations for audience activation, bidding, and budget management; implement experimentation, attribution, and measurement frameworks; and use large-scale data to improve marketing performance, media efficiency, and customer outcomes.
Top Skills:
A/B TestingAdtechAPIsAttribution SystemsDspsMartechPaid Search PlatformsPaid Social PlatformsProgrammatic Advertising PlatformsPython
Retail • Software
Design and evolve backend-heavy experimentation platform capabilities, including APIs, services, automation pipelines, and developer tooling. Set technical direction, build self-service tools, operate reliable distributed systems on Azure, and establish observability and safe-change practices. Partner with product and engineering teams, document systems and standards, and mentor engineers across experience levels.
Top Skills:
AzureGraphQLJavaKotlinReactTypescript
Retail • Software
Design, develop, test, deploy, and support scalable order management capabilities across checkout, fulfilment, returns, amendments, and cancellations. Own features end to end while improving architecture, integrations, automation, observability, resilience, monitoring, security, and operational support. Collaborate with product, engineering, and fulfilment stakeholders to modernize enterprise systems and improve delivery outcomes.
Top Skills:
Ci/CdDynatraceIbm Sterling Oms/SipJava
Retail • Software
Lead design and delivery of scalable, secure payment platform capabilities. Own reliability, performance and resilience, drive DevOps/CI-CD, observability and incident management, and mentor engineers to improve platform engineering practices.
Top Skills:
AWSAzureCdnCi/CdCloud InfrastructureDevOpsDnsDynatraceEdge ComputingGCPGithub ActionsJavaObservabilityPlatform EngineeringSite Reliability Engineering (Sre)
Retail • Software
Provides technical leadership for hospitality technology platforms, defining architecture and technical strategy across multiple teams. Designs scalable distributed systems, reusable platforms, tooling, and services while improving resilience, observability, incident management, and performance. Partners with architects, vendors, engineers, and stakeholders on technology decisions and investment priorities. Mentors engineers, promotes engineering excellence, and contributes to recruitment and technical community development.
Top Skills:
APIsAutomationCloud TechnologiesDevOpsJavaMicroservicesObservabilitySpring Boot
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Retail • Software
Build, maintain, and release reliable cloud software for the Customer Data Platform. Lead complex feature delivery, make architectural decisions, improve code quality, testing, observability, security, and operational reliability. Collaborate with Product, Design, and adjacent engineering teams, participate in on-call support, contribute to planning and OKRs, and mentor engineers through pairing, reviews, and technical guidance.
Top Skills:
AdobeAzure Kubernetes Service (Aks)Ci/CdDynatraceGraphQLJavaJestJunitMparticleNext.JsNode.jsOptimizelyPagerdutyPlaywrightReactRest ApisSalesforce Data360Salesforce Marketing CloudSemgrepSnykSonarcloudTealiumTypescript
Retail • Software
Lead technical strategy and software engineering excellence across customer platform systems supporting warehouse operations. Design and launch complex, high-impact solutions; promote clean architecture, DevOps, security, observability, reliability, performance engineering, and testing practices. Influence technology and product investment decisions, mentor senior engineers, improve engineering processes, support recruitment and outreach, and foster innovation, autonomy, and engineering maturity across cross-functional teams.
Top Skills:
AngularAzure CloudContinuous DeliveryContinuous IntegrationDevOpsDynatraceIgniteJavaKubernetesMicronautMongoDBNew RelicNext.JsReactRedisSpringSpring BootSQL ServerTypescript
Food
Build and launch scalable backend features and services for restaurant partners. Own projects end to end, collaborate with product and engineering teams, identify high-impact technical opportunities, and maintain reliable production systems through testing, monitoring, logging, and DevOps practices. The role uses Python and Flask primarily, with flexibility to work in Go, Ruby, and other technologies on a distributed remote team.
Top Skills:
Cloud ServicesDatabasesDevOpsFlaskGoLoggingMonitoringPythonRuby
Cloud • Software
Build and maintain customer-facing features, internal tools, and platform improvements for a Rails-based self-storage operating system. Responsibilities include full feature ownership, collaborating with Product, writing tests, debugging production issues, improving stability and performance, monitoring applications, participating in code reviews, and contributing to technical discussions. The role requires independent work on defined tasks and collaboration within a small product engineering team.
Top Skills:
ActiverecordBemCapybaraCSSGithub ActionsHerokuHotwireJavaScriptMinitestPostgresRails 7ReactRedisRspecRubyRuby On RailsSassSeleniumSidekiqStripe BillingStripe ConnectTurboViewcomponents
Cloud • Information Technology • Consulting
Develops full-stack features for live operational metrics, including backend services, APIs, and real-time frontend dashboards. Responsibilities include improving system scalability and stability, integrating business logic, troubleshooting software, documenting technical changes, and collaborating with stakeholders. Requires frontend JavaScript or TypeScript experience and backend .NET development with C# and ASP.NET. The role is primarily remote with occasional Bristol or London office visits.
Top Skills:
.NetAngularAngularjsAsp.NetAsp.Net CoreAWSAzureC#JavaScriptLessNode.jsReactSafeScrumTypescript
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
Artificial Intelligence • Fintech • Software • Financial Services
Leads technical direction and hands-on execution for major products and systems. Designs scalable backend, frontend, API, database, and infrastructure solutions; writes code; drives architecture decisions; solves production issues; improves engineering quality, reliability, security, testing, and observability; and mentors engineers across teams.
Top Skills:
APIsBackendCloud InfrastructureDatabasesDistributed SystemsFrontendObservabilitySecuritySystem DesignTesting
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 issues; and improve testing, security, observability, and development practices. The role also leads critical initiatives, mentors engineers, and translates ambiguous product challenges into clear technical plans.
Top Skills:
APIsApplication SecurityCloud InfrastructureDatabasesDistributed SystemsObservabilitySoftware TestingSystem Design
Artificial Intelligence • Fintech • Software • Financial Services
Own technical direction and execution for major products and systems. Design scalable, reliable architectures across backend, frontend, APIs, databases, and infrastructure; write production code; lead architecture decisions; solve complex production problems; improve engineering quality, testing, security, and observability; drive critical initiatives; and mentor engineers across teams.
Top Skills:
APIsCloud InfrastructureDatabasesDistributed SystemsObservability
Software • Cryptocurrency
Manage and scale AWS EKS Kubernetes clusters, automate infrastructure with Terraform or Pulumi, optimize system performance, maintain blockchain nodes, scale databases handling terabytes of data, and improve reliability through monitoring and observability. Collaborate with backend and product teams to support feature development and platform scalability.
Top Skills:
Aws Ec2Aws EksAws IamAws RdsAws S3Blockchain InfrastructureCrypto NodesDatadogDockerKubernetesOpentelemetryPulumiTerraform
Artificial Intelligence • Hardware
Architect and develop production-grade business systems across Salesforce, NetSuite, and integrated enterprise platforms. Build quoting, subscription, and entitlement engines; create automation pipelines and API integrations; establish architecture, security, documentation, and code-review standards; and translate commercial policies into scalable technical solutions. The role partners with Finance, Sales Operations, Customer Success, and product stakeholders while maintaining system reliability, auditability, observability, and production readiness.
Top Skills:
ApexAPIsLightning Web Components (Lwc)Low-Code PlatformsMiddlewareNetSuiteSalesforceSuitescript
Artificial Intelligence • Big Data • Information Technology • Security • Software
Provides technical leadership and ownership of software designs for real-time embedded systems. Develops primarily in C++, contributes to software architecture, requirements analysis, testing, Agile ceremonies, peer reviews, and major gate reviews. The role collaborates across engineering functions, documents design decisions, supports test automation and static analysis, and coaches junior engineers. Experience with RTOS environments, UML, requirements tools, safety standards, and security clearance is relevant.
Top Skills:
AgileBullseyeC++Continuous IntegrationCoverityDo-178CDoorsGooglemockGoogletestIec 61508KlocworkReal-Time Embedded SystemsRhapsodyRtosTest AutomationUml
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
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



















