Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Edinburgh
Events • News + Entertainment
Develop and maintain scalable Ticketmaster platform services used globally. Design secure APIs and cloud infrastructure, write high-quality code, automate testing and deployments, troubleshoot production issues, and participate in on-call rotations. Mentor engineers, lead technical decisions, reduce technical debt, and collaborate with distributed teams, product stakeholders, and business representatives to deliver reliable, performant software.
Top Skills:
Apollo StudioAWSDockerElk StackGitlabGrafanaGraphQLHelmJava 21/25JenkinsJvmKubernetesMySQLOraclePostgresPrometheusSplunkSpring BootTerraform
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
Information Technology
Develop and support Python microservices, web applications, APIs, and integrations. Design reliable, secure, well-instrumented systems; collaborate with DevOps on Kubernetes deployments; architect solutions from concept through delivery; and help shape technical roadmaps. The role involves distributed systems, data processing, network and geospatial applications, stakeholder engagement, and mentoring junior engineers in a remote-first team.
Top Skills:
Amazon EksCi/CdDatabricksDelta LakeDockerGitlabGitopsJavaScriptKubernetesLinuxMySQLNode.jsPostgresPysparkPythonRabbitMQRest ApisRustSQLTypescriptVue
3D Printing • Software
Principal Software Engineer responsible for solving complex platform and infrastructure challenges, defining multi-year architecture, and leading foundational initiatives across the software platform. The role focuses on APIs, abstractions, system architecture, scalability, software quality, and engineering velocity. The engineer will identify architectural bottlenecks, drive initiatives from design through deployment, serve as a technical escalation point, build consensus across teams, and mentor engineers.
Top Skills:
APIsCad/CamDistributed ComputingDomain-Specific LanguagesHigh-Performance ComputingScientific Computing
Software
Embed with product engineering squads to own production reliability for Grafana Cloud databases (Mimir, Loki, Tempo, Pyroscope). Design and implement SLOs, automation, and fault-tolerant patterns; lead incident response and post-incident reviews; improve observability, alerting, and scalability for high-SLA multi-tenant environments; mentor engineers and influence product design for operability.
Top Skills:
AWSAzureCloud StorageGCPGoGrafanaHelmJavaJsonnetKubernetesLinuxLokiMimirNetworkingObservabilityPyroscopePythonSlosTempoTerraform
Internet of Things
Improve Firefox Gecko’s Session History reliability by expanding Web Platform and Gecko mochitest coverage, debugging failures, fixing correctness issues, and landing changes through code review. The role requires substantial browser-engine experience, strong C++ and JavaScript skills, and comfort working with public bugs, module owners, and upstream development processes.
Top Skills:
Browser Engine AutomationC++FirefoxGeckoGecko MochitestsJavaScriptWeb Platform Tests
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
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 • Sports
Design, build, and operate scalable backend systems, APIs, microservices, and distributed services. Lead technical implementations, improve performance, reliability, security, observability, and operational excellence, and collaborate with product, architecture, data, and engineering teams. Contribute to cloud-native and event-driven architectures, production support, incident management, technical reviews, automation, and continuous improvement. Mentor engineers through code reviews and technical guidance while delivering secure, high-performing business and consumer-facing applications.
Top Skills:
AWSAzureAzure Ai SearchBicepCi/CdDevOpsDockerElasticsearchGCPGenerative AiJavaKafkaKubernetesLlmsMicroservicesMongoDBMySQLOpensearchPostgresRagRedisRestSpring BootTerraform
Retail • Sports
Designs, builds, and operates scalable backend payment services for omnichannel commerce. Responsibilities include payment authorization, capture, refunds, tokenization, fraud prevention, gateway and enterprise-system integrations, observability, performance optimization, resilience, PCI-compliant architecture, and operational readiness. The role contributes to technical architecture, mentors engineers, reviews code, supports roadmap delivery, and uses AI-assisted development tools to improve quality and productivity.
Top Skills:
AdyenAi-Assisted Engineering ToolsCybersourceDistributed TracingEvent-Driven ArchitectureJavaLlmsLoad TestingMicroservicesMonitoringPayment GatewaysPayment Service Providers (Psps)PaypalPci ComplianceRest ApisSalesforce Commerce Cloud (Sfcc)Spring BootStripeWorldpay
2 Days AgoSaved
Retail • Sports
Designs, builds, and operates scalable backend services for basket, cart, pricing, promotions, and checkout across omnichannel commerce platforms. Integrates SFCC with order, inventory, ERP, customer, product, and fulfillment systems. Leads technical design, architecture decisions, observability, performance, reliability, code reviews, engineering standards, and mentoring. Develops resilient, low-latency services supporting complex checkout journeys and uses AI-assisted tools to improve delivery and code quality.
Top Skills:
Ai-Assisted Engineering ToolsEvent-Driven ArchitectureJavaLlmsMicroservicesReactRest ApisSalesforce Commerce Cloud (Sfcc)Spring Boot
Retail • Sports
Designs, builds, and maintains modern full-stack web applications, frontend features, backend services, APIs, and microservices. Leads technical delivery, architecture, performance, accessibility, security, observability, and cloud-native engineering initiatives. Collaborates with product, design, data, platform, and architecture teams; mentors engineers; supports production systems; and applies AI-assisted development and conversational commerce technologies.
Top Skills:
AWSAzureAzure Ai SearchCopilotkitDockerElasticsearchGCPGoogle Conversational Commerce KitJavaJavaScriptKubernetesLangchainLanggraphMicroservicesOpenai SdkOpensearchReactRest ApisRetrieval-Augmented Generation (Rag)Spring BootTypescriptVercel Ai Sdk
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Information Technology
Develop and maintain high-quality, scalable software applications across multiple application layers. Apply security, performance, and development best practices; contribute to architecture, estimation, product planning, and requirements; make technical decisions; troubleshoot applications; and mentor junior engineers. The role also involves collaboration with technical and non-technical stakeholders, knowledge sharing, and evaluating cloud platforms and modern delivery practices.
Top Skills:
.NetAWSAzureC#Continuous DeliveryContinuous IntegrationNode.js
Cloud • Security • Software • Cybersecurity
Lead testing strategy and quality validation for a globally distributed object storage platform. Develop scalable automated testing frameworks, detect and remediate flaky tests, validate capacity, performance, resiliency, and security requirements, and coordinate test planning for new features. Lead a small team of experienced engineers while applying SDET expertise across distributed microservices using Python, Golang, C++, Kubernetes, observability, and reporting tools.
Top Skills:
Automated Testing FrameworksC++Cloud ComputingDistributed MicroservicesGoKubernetesObject StorageObservabilityPythonTest Reporting
Internet of Things
Develop and maintain Firefox OS integrations, including platform-specific features, installer and updater functionality, crash reporting, sandboxing, and security hardening. Debug software defects, implement improvements, conduct code reviews, provide technical direction, and collaborate with distributed teams across Mozilla. The role requires strong C and C++ expertise, desktop application development experience on Windows, macOS, or Linux, knowledge of web technologies and secure coding, and strong debugging and communication skills.
Top Skills:
BitsCC++HTMLJavaScriptLinuxmacOSMsixWindows
Information Technology
Develop and maintain high-quality software applications across multiple layers, applying secure, scalable, and performant development practices. Contribute to architecture, estimation, product planning, and requirements creation. Make technical decisions collaboratively, troubleshoot live applications, mentor junior engineers, and support continuous learning and knowledge sharing.
Top Skills:
AWSAzureContinuous DeliveryContinuous IntegrationNode.jsPaasSaaSTypescript
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
Artificial Intelligence • Machine Learning
Own end-to-end product engineering for an internal experience pod, from stakeholder discovery and solution design through production, iteration, and outcome measurement. Build high-quality front-end experiences, use AI-assisted development, apply TDD and code review practices, collaborate with non-technical stakeholders, contribute to technical decisions, and coach less experienced engineers. The role emphasizes product ownership, ambiguity tolerance, clear communication, and continuous improvement within an autonomous engineering pod.
Top Skills:
Ai-Assisted DevelopmentReactVue
Artificial Intelligence • Hardware • Automation • Manufacturing
Develop, test, maintain, debug, and optimize embedded software for edge devices under experienced-engineer guidance. Collaborate with hardware and software teams on integration, participate in code reviews, use version control, document work, and learn embedded development tools, protocols, and best practices through onboarding and mentorship.
Top Skills:
CC++CanGitI2CMicrocontrollersMicroprocessorsRustSpiUart
Healthtech • Pharmaceutical
Supports a business-critical warehouse management system in a 24x7 environment. Responsibilities include application maintenance, upgrades, incident resolution, infrastructure and database administration, SQL performance optimization, monitoring, integrations, change and release management, vendor coordination, SOX compliance, disaster recovery testing, documentation, and continuous service improvement.
Top Skills:
BigpandaCi/CdCyberarkDevsecopsDtsDynatraceGoogle Cloud PlatformHttpsItilJenkinsJSONPerlPowershellRest ApisSailpointSAPServicenowSoapSQLSQL ServerSsisSsrsWindows ServerXML
Healthtech • Pharmaceutical
Provides 24x7 production and application support for a business-critical warehouse management system. Responsibilities include monitoring, incident resolution, troubleshooting, SQL and database support, application maintenance, upgrades, release testing, infrastructure coordination, documentation, SOX compliance, and disaster recovery testing. The role collaborates with infrastructure, networking, cybersecurity, SAP, middleware, database, and vendor teams to maintain application availability, security, and performance.
Top Skills:
BigpandaCi/CdCyberarkDevsecopsDtsDynatraceGoogle Cloud PlatformHttpsItilJenkinsJSONPerlPowershellRest ApisSailpointSAPServicenowSoapSQLSQL ServerSsisSsrsWindows ServerXML
One Month AgoSaved
Easy Apply
Easy Apply
Cloud • Security • Software • Cybersecurity • Automation
Leads the architecture and delivery of GitLab’s static analysis engine and evaluation tooling. Owns program modeling, vulnerability detection quality, SAST rules, AI-assisted development guardrails, and benchmark validation. Sets technical direction, mentors engineers, coordinates complex initiatives, contributes to research and open source, and participates in on-call rotations. The role requires deep program analysis, application security, systems programming, performance optimization, containerized CI/CD, and experience building trustworthy LLM tooling.
Top Skills:
Ai AgentsAstsCall GraphsCi/CdControl-Flow GraphsCweData-Flow AnalysisDockerFuzzingGoIntermediate RepresentationsLlm ToolingMutation TestingOwasp Top 10RubyRustSastSsaStatic AnalysisTaint AnalysisType Inference
Information Technology
Leads software engineering teams in designing, building, testing, and maintaining scalable, secure, performant applications. Owns technical delivery across architecture, estimation, product planning, and requirements. Provides technical direction, customer interaction, mentoring, coaching, and performance support for team members. Applies modern software development practices, continuous integration and delivery, troubleshooting, cloud platforms, and multiple programming languages and data technologies.
Top Skills:
.NetAWSAzureC#Continuous Delivery (Cd)Continuous Integration (Ci)Extreme Programming (Xp)Node.jsPaasSaaSTest-Driven Development (Tdd)
Reposted One Month AgoSaved
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
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
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)














