Top Software Engineer Jobs in Edinburgh

11 Hours AgoSaved
Easy Apply
Remote
Edinburgh, Scotland
Easy Apply
Entry level
Entry level
Cloud • Security • Software • Cybersecurity • Automation
Build and maintain Ruby on Rails backend features for vulnerability management, including security dashboards, reports, and ingestion pipelines. Improve system performance, reliability, and scalability; collaborate across backend, frontend, product, design, and security teams; review code; address technical debt; and participate in on-call rotations. The role requires relational database experience, distributed-team collaboration, technical problem-solving, and contributions across the stack when needed.
Top Skills: ElasticsearchGraph DatabasesJavaScriptPostgresRubyRuby On RailsVue
Reposted 12 Days AgoSaved
In-Office
Edinburgh, Scotland
Senior level
Senior level
Gaming
Investigate and reverse-engineer software and cheats, perform static and dynamic analysis, develop and support anti-cheat measures and tooling, conduct root cause analysis, and collaborate with cross-functional teams to improve detection and remediation.
Top Skills: Anti-Debugging TechniquesBinary AnalysisCC#C++Dynamic AnalysisMalware AnalysisPythonReverse EngineeringStatic AnalysisWindows Kernel Internals
Reposted 15 Days AgoSaved
In-Office
Edinburgh, Scotland
Mid level
Mid level
Fintech • Information Technology • Financial Services
The Software Engineer, Associate role involves building production services using Java, Python, and Golang, focusing on identity management and secure access solutions while improving operational excellence.
Top Skills: Azure AdGoJavaKafkaKeycloakKubernetesOktaPythonRedis
8 Days 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
Reposted 2 Hours AgoSaved
Hybrid
Edinburgh, Scotland
Junior
Junior
Gaming
Build and maintain production-grade backend microservices for real-time marketing systems. Write secure, testable code, participate in design/reviews, troubleshoot defects, contribute to on-call rotation, and collaborate across the full stack using cloud, containerization, and event-driven technologies.
Top Skills: AWSDockerEvent StreamingJavaKubernetesMessaging QueuesMicroservicesNon-Relational DatabasesReactRelational DatabasesTerraform
Reposted 3 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Software
The Senior iOS Engineer will lead product decisions and actively develop production code for the Speechify iOS app while enhancing existing app architecture.
Top Skills: Ci/CdFastlaneGitSwiftSwiftui
Reposted 3 Days AgoSaved
In-Office
Edinburgh, Scotland
Junior
Junior
Hardware • Security • Software • Cybersecurity
The Software Engineer will develop and maintain software for products, focusing on state management patterns and API integrations while collaborating with teams.
Top Skills: CSSGitHTMLPiniaRestful ApiTypescriptVue 3Websockets
Reposted 4 Days AgoSaved
In-Office
Edinburgh, Scotland
Mid level
Mid level
Hardware • Security • Software • Cybersecurity
Design, develop, and deliver cloud and on‑premise video management software. Collaborate in agile teams, contribute to feature refinement, perform peer reviews, mentor engineers, and use test automation and CI/CD to ensure high-quality releases.
Top Skills: AzureC#C++Ci/CdCopilotDatabasesDockerGitKubernetesMicroservicesOpenapiPlaywrightReactRestSignalrTypescriptWebsocketWpf
Reposted 5 Days AgoSaved
Hybrid
Edinburgh, Scotland
Mid level
Mid level
Information Technology • Consulting
Join Avaloq's Web Banking team to design, build and maintain responsive Angular-based front-end applications and integrate them with Java microservices. Collaborate with UX, backend developers and analysts, participate in code reviews, optimize performance, support CI/CD pipelines, and contribute to Agile planning and delivery.
Top Skills: AngularAvaloq Core PlatformBitbucketCi/CdCSS3CypressGitHibernateHTML5JavaJavaScriptJenkinsJpaJunitKubernetesMicroservicesNgrxOpenshiftOracle CloudOrmRestful ApisRxjsTypescript
Reposted 3 Days AgoSaved
Easy Apply
Remote or Hybrid
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Security • Software • Cybersecurity
As a Senior Software Engineer, you will enhance the REDAPL platform, leading initiatives in data ingestion, processing, and supporting infrastructure-related projects while mentoring other engineers.
Top Skills: Amazon NeptuneApache IcebergArangodbCalciteDatafusionJanusgraphMemgraphNeo4JPuppygraphSubstraitTrino
Reposted 2 Hours AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Hardware • Security • Software • Cybersecurity
The Software Engineer will develop the backend for a cloud-based video management system, focusing on system design, feature development, and enhancing existing capabilities.
Top Skills: C++GoJavaPythonRust
Reposted 5 Days AgoSaved
Easy Apply
In-Office or Remote
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Design, maintain, and extend abuse detection and prevention systems for GitLab's SaaS platform. Serve as a core maintainer of a Ruby on Rails monolith, build anomaly detection and agentic AI mitigations, automate abuse response, collaborate with peer engineering and security teams, and produce runbooks and operational documentation.
Top Skills: Agentic AiAWSGitlabGoogle Cloud Platform (Gcp)Large Language Models (Llms)RubyRuby On RailsSaaS
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 5 Days AgoSaved
Easy Apply
Remote or Hybrid
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and maintain Samsara's Cloud Governance Platform across AWS and GCP, focusing on cloud IAM guardrails, automated compliance controls, and software supply-chain security. Implement SAST/DAST and secure CI/CD patterns, design scalable, reliable systems, translate regulatory requirements into automated controls, collaborate cross-functionally, and own components end-to-end while mentoring teammates and shaping the roadmap.
Top Skills: AWSCi/CdCloud IamDastGCPGoPythonSastTerraform
Reposted 5 Days AgoSaved
Easy Apply
Remote or Hybrid
Edinburgh, Scotland
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Senior Software Engineer II will enhance operational excellence by designing automated reliability systems, incident management tooling, and observability infrastructure while mentoring teams and implementing AI-driven solutions.
Top Skills: AWSDatadogGCPGoGrafanaNew RelicPythonTerraform
Reposted 9 Hours AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Mid level
Mid level
Big Data • Cloud • Logistics • Machine Learning • Retail
Design, develop, test, deploy, and maintain scalable cloud-native software solutions. Collaborate with product and UX teams, troubleshoot complex production issues, conduct root cause analysis, and improve system performance. Lead small engineering groups through mentorship and technical guidance, implement automation and telemetry for CI/CD, monitor applications, evaluate changes, and support business users with sustainable technical solutions.
Top Skills: C#Ci/CdGenerative AiGoogle Cloud Platform (Gcp)JavaJavaScriptAzureNode.jsPythonReactSpring BootWcag 2.2 Aa
Reposted 12 Hours AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Mid level
Mid level
Cloud • Software
As a Software Engineer II, you will build and maintain features on Stora's Rails-based platform, improve app stability, and collaborate with a small team on various domains.
Top Skills: CapybaraGithub ActionsHerokuMinitestPlaywrightPostgresReactRedisRuby On RailsSassSidekiqStripeTurboViewcomponents
Reposted 12 Hours AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads delivery of scoped software features and models for scalable web and membership-experience platforms. Designs, develops, tests, debugs, and maintains reliable software using Java, Python, Node.js, APIs, CI/CD, automated testing, and AI/ML integrations. Collaborates with stakeholders, conducts code reviews, monitors performance, translates requirements into technical solutions, supports production systems, mentors peers, and promotes engineering excellence and continuous improvement.
Top Skills: Ai/MlAutomated TestingCi/CdGenerative AiGraphQLHTTPJavaJSONNode.jsPythonRestWcag 2.2 Aa
Reposted 12 Hours AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads scalable software feature and model delivery across the full development lifecycle. Responsibilities include coding, testing, debugging, code reviews, CI/CD, AI/ML integration, solution design, performance monitoring, stakeholder collaboration, technical requirements, production support, and peer mentoring. The role develops Java and Node.js services using REST and GraphQL APIs while promoting secure, maintainable engineering practices and continuous improvement.
Top Skills: Ai/MlAutomated TestingCi/CdGenerative AiGraphQLHTTPJavaJSONNode.jsObject-Oriented ProgrammingRestWcag 2.2 Aa
Reposted 12 Hours AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads the design and delivery of scalable cloud-native platform capabilities, including infrastructure, tooling, ML frameworks, and AI-driven applications. Owns the full software development lifecycle from coding and testing through deployment, monitoring, and maintenance. Conducts system design reviews, mentors engineers, influences technical decisions, collaborates with stakeholders, defines success metrics, and drives continuous improvement across advertising media planning and order management products.
Top Skills: APIsC++Ci/CdCloud-Native ArchitectureContainersDartJavaJavaScriptMachine Learning FrameworksMicroservicesObservabilityPythonRustTypescriptWcag 2.2 Aa
Reposted 12 Hours AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads Android software development across design, coding, testing, deployment, debugging, and production support. Develops scalable and secure mobile solutions using Kotlin and modern architectures, integrates AI and ML capabilities, conducts code reviews, supports CI/CD and DevOps activities, monitors performance, and promotes engineering best practices. Collaborates with cross-functional teams, owns feature delivery, mentors peers, and contributes to Walmart+ customer-focused platform improvements.
Top Skills: AIAndroidCi/CdCoroutinesGenaiGraphQLJIRAKotlinMachine LearningMvvmMvvm CleanRepository Design PatternViewmodelsWcag 2.2 Aa
Reposted YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads end-to-end delivery of scalable software features and models, including design, development, testing, debugging, code review, CI/CD, performance monitoring, and maintenance. Integrates AI/ML components, translates business needs into technical requirements, collaborates with stakeholders, mentors engineers, and advances engineering practices. The role uses Java, Python, Kafka, Kubernetes, Airflow, and Salesforce within Walmart’s AdTech platform.
Top Skills: Ai/MlApache AirflowApache KafkaAutomated TestingCi/CdGenerative AiJavaKubernetesPythonSalesforceWcag 2.2 Aa
Reposted 10 Days AgoSaved
In-Office
Edinburgh, Scotland
Mid level
Mid level
Information Technology
Software Engineer will collaborate with clients to deliver digital products, lead projects, and apply analytical and engineering skills across development lifecycle.
Top Skills: AWSAzureElasticsearchJavaReact
YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads the design and delivery of scalable cloud-native platform capabilities integrating AI/ML. Oversees the full software development lifecycle, distributed-system reliability, performance, and real-time processing. Provides architectural leadership, mentors engineers, establishes technical standards, collaborates with stakeholders, and drives continuous improvement across intelligent automation and customer-facing AI solutions.
Top Skills: Ai AgentsAi/MlAssistive TechnologiesCi/CdCloud ComputingCloud-Native ArchitectureDistributed SystemsModel-Driven DesignReal-Time Data ProcessingWcag 2.2 Aa
YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads development of scalable platform capabilities, infrastructure, tooling, and AI/ML frameworks. Owns the full software lifecycle, applies cloud-native architecture, conducts system design reviews, and builds AI-driven React Native applications. Provides technical leadership and mentorship while collaborating with stakeholders to define requirements, metrics, and solutions. The role emphasizes reliable production systems, intelligent automation, developer productivity, and engineering excellence.
Top Skills: Ai/Ml FrameworksAPIsCi/CdCloud-Native ArchitectureContainersJavaScriptMicroservicesReactReact NativeTypescript
YesterdaySaved
Remote or Hybrid
Edinburgh, Scotland
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Lead delivery of scoped software features and models by designing, developing, testing, debugging, and maintaining scalable solutions. Write reliable code, integrate AI/ML components, participate in design and code reviews, monitor application performance, support CI/CD, translate business needs into technical requirements, and mentor peers. Collaborate across engineering teams to deliver secure, maintainable, product-focused systems and contribute to continuous improvement and operational excellence.
Top Skills: Ai/MlApplication MonitoringAutomated TestingC++Continuous DeploymentContinuous IntegrationDartDevOpsGenerative AiJavaJavaScriptPythonRustTypescriptWcag 2.2 Aa
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account