Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Edinburgh
Artificial Intelligence • Real Estate
Own end-to-end development of automation and AI-driven systems across tenant find, property management, or payments. Responsibilities include understanding complex operational workflows, identifying automation opportunities, designing scalable architectures, collaborating with product managers, making pragmatic AI and agentic system decisions, and delivering reliable solutions from concept through production. The role requires strong product judgment, technical ownership, and the ability to improve business outcomes in a fast-changing environment.
Top Skills:
AIDrizzleLlmsMySQLNode.jsPostgresReactSQLTrpcTypescript
Artificial Intelligence • Fintech • Software • Financial Services
Build and maintain production-grade iOS applications using Swift and SwiftUI, integrating AI through backend APIs. Design reliable AI interaction patterns, optimize performance and memory, support concurrency and background tasks, capture user feedback, and collaborate with backend and machine learning engineers. Maintain App Store quality, monitor production issues, and deliver responsive, stable, and efficient user experiences.
Top Skills:
Async/AwaitCore MliOSNoSQLSQLSwiftSwift Package Manager (Spm)SwiftuiTensorflow Lite
Cloud • Security • Software • Generative AI
Lead the technical vision and development of Elasticsearch’s core search infrastructure, including indexing, retrieval, query execution, and relevance. Research search algorithms and data structures, contribute to Lucene, guide technical roadmaps, collaborate across teams, mentor senior engineers, and build high-performance distributed search systems. Serve as a subject-matter expert while driving projects from concept through completion.
Top Skills:
Continuous IntegrationElasticsearchGitJavaLuceneSolr
Software
Lead large-scale technical initiatives and build scalable product functionality and infrastructure using TypeScript, React, and Node.js. Partner with product and design teams to develop privacy features for SaaS customers, make architectural tradeoffs, mentor engineers, support hiring, and establish engineering excellence across a growing organization.
Top Skills:
Node.jsReactTypescript
Travel
Design, develop, test, and maintain scalable backend applications, services, and APIs using modern engineering practices. Responsibilities include architecture and solution design, unit and integration testing, troubleshooting, code reviews, technical discussions, Agile collaboration, continuous improvement, and mentoring junior engineers. The role emphasizes performance, reliability, scalability, security, maintainability, and translating business requirements into high-quality technical solutions.
Top Skills:
AgileAi Coding ToolsAWSCi/CdClaude CodeDockerDomain-Driven DesignEvent-Driven ArchitectureGitGitlabHibernateJava 11+JSONKubernetesMicroservicesMySQLNosql DatabasesRestSaas ArchitecturesScrumSpringSpring BootXML
Artificial Intelligence • Generative AI
Build AI-powered product quality infrastructure for capturing, synthesizing, routing, and acting on customer feedback. Develop bug intake and triage systems, dashboards, data pipelines, analytics tooling, and integrations with ticketing, payment, CRM, and data warehouse systems. Partner with support engineers and domain specialists to improve product quality and ship internal tools quickly.
Top Skills:
AIAnalytics ToolingCRMCursorData PipelinesData WarehouseETLPayment ProcessorsTicketing Systems
Machine Learning • Other
The Backend Software Engineer will develop and maintain backend systems for data processing related to coffee farming, utilizing Python and PostgreSQL. Responsibilities include feature development, problem-solving, and adapting systems to regulatory changes while ensuring system resilience.
Top Skills:
AWSCi/CdDockerPostgresPostgresql/PostgisPythonTerraform
Database
The Edge Functions Engineer will evolve the Supabase Edge Runtime, implement monitoring and optimizations, manage features, and work closely with the Deno open-source teams.
Top Skills:
AWSCloudflare WorkersDenoJavaScriptKubernetesRedisRustTypescriptV8
Fintech • Machine Learning • Payments • Software • Financial Services
Design, develop, and maintain scalable web applications using .NET backend and Angular/React frontend. Collaborate on requirements, implement RESTful APIs, optimize performance, debug, maintain documentation, support end-users, and work within CI/CD and DevOps workflows.
Top Skills:
.Net CoreAngularAsp.Net CoreC#Ci/CdCli ToolsDevOpsEf CoreEntity FrameworkGitReactRestful ApiSQLTypescriptWeb Api
Fintech • Machine Learning • Payments • Software • Financial Services
Design, develop, customize and integrate Microsoft Dynamics 365 CRM/CE solutions. Build entities, forms, workflows, plugins, reports and dashboards using CRM SDK, C#, JavaScript, ASP.NET and SQL. Troubleshoot issues, estimate implementation approaches, collaborate with stakeholders, document solutions, and mentor junior developers. Banking domain experience preferred.
Top Skills:
Ado.NetAsp.NetC#Crm SdkDynamics Crm (D365 Ce)JavaScriptMicrosoft Dynamics 365Power BIPower PlatformPowerappsSql Database
Software • Hospitality
Build and maintain backend-first features and integrations for Triptease's marketing channels. Work across the full stack (primarily backend), design scalable distributed systems, implement CI/CD on cloud platforms, collaborate closely with product teams, pair program, write tests (TDD), and contribute to squad strategy and product quality.
Top Skills:
BigQueryBunDatadogDockerGoogle Ads ApiGoogle Cloud PlatformGoogle Cloud RunGrpcKotlinKubernetesMySQLNode.jsPostgresPythonReactTerraformTypescript
Internet of Things
Build and improve Mozilla’s Add-ons platform, including Python/Django applications, automated moderation pipelines, reviewer tools, DevHub, internal developer platforms, and CI/CD systems. Establish engineering standards, observability, safe deployment practices, documentation, and incident response processes. Debug complex production systems, improve reliability, collaborate across distributed teams, mentor peers, and contribute to open-source development.
Top Skills:
Ci/CdDjangoGCPInfrastructure As CodeKubernetesMySQLPolicy As CodePythonReactTypescript
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Reposted One Month AgoSaved
Easy Apply
Easy Apply
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
Social Impact
Leads a software development team through the full product lifecycle, including user research, product strategy, roadmap planning, application development, testing, code reviews, documentation, team performance management, budgeting, partnerships, and user support. The role also manages Agile processes, reports metrics, develops funding proposals, and participates in conferences and periodic travel.
Top Skills:
AgileCybersecurityUnit Testing
Information Technology
Develop and support Python microservices, web applications, APIs, integrations, and internal tools. Design reliable, secure, observable distributed systems and deploy services across Kubernetes environments. Collaborate with stakeholders and DevOps engineers on architecture, roadmaps, and delivery while protecting customer data. Investigate complex issues, improve data and automation workflows, and mentor junior engineers in a remote-first team.
Top Skills:
Amazon EksCi/CdDatabricksDelta LakeDockerGitlabGitopsJavaScriptKubernetesLinuxMySQLNode.jsPostgresPyo3PysparkPythonRabbitMQRestful ApisRustSQLTypescriptVuejs
Software • Consulting
Senior backend engineer role building scalable, resilient Go-based backend services and APIs for cloud environments (AWS/Azure/GCP). Work with containers, Docker, Kubernetes, TDD, and performance optimisation while collaborating with client teams in a remote-first consultancy.
Top Skills:
Ai ToolsAPIsAWSAzureContainersDockerGoGCPKubernetesSaaSTdd
Artificial Intelligence • Fintech • Software • Financial Services
Responsible for building and maintaining Android applications with AI features. Focus on performance, UX design, and collaboration with backend and ML engineers.
Top Skills:
JavaKotlinNoSQLSQLTensorflow Lite
Artificial Intelligence • Fintech • Software • Financial Services
Build and ship native Android features using Kotlin and Jetpack Compose. Design clean user flows for financial services, integrate backend APIs, improve performance and stability, use analytics and production feedback, and implement AI-assisted on-device experiences where beneficial.
Top Skills:
Android SdkCoroutinesFlowGitJetpackJetpack ComposeKotlinNoSQLRest ApisSQLTensorflow Lite
Artificial Intelligence • Fintech • Software • Financial Services
The Software Engineer will develop and maintain cross-platform desktop applications, focusing on performance, reliability, and integration of AI features. Responsibilities include optimizing applications, managing local data, and ensuring stability on macOS and Windows.
Top Skills:
ElectronIndexeddbJavaScriptNode.jsSqliteTypescriptWebsockets
Cloud • Software
As a Software Engineer in Sustaining Engineering, you will resolve complex issues related to Ubuntu and open-source software, engage with upstream communities, and develop bug fixes while maintaining close collaboration with support and product teams.
Top Skills:
CC++CephDebianDockerGitGoKubernetesKvmLinuxLxcLxdMongoDBOpenstackPostgresPython
Reposted One Month AgoSaved
Cloud • Software
As a Python and Kubernetes Software Engineer, you will develop data analytics solutions using open source tools, collaborating with a distributed team.
Top Skills:
AirflowApache SupersetApache TrinoAWSAzureClickhouseDbtDockerDvcFeastGCPKubernetesLxdMlflowPythonTemporal
Cloud • Software
The software engineer will develop and operate backend services for Snap Store and Charmhub.io, focusing on clean APIs and feature implementation.
Top Skills:
GoPythonUbuntu
Cloud • Software
The role involves developing software for Linux-based systems on autonomous devices, optimizing performance and ensuring reliability in various hardware environments.
Top Skills:
CC++DebianGoLinuxRustUbuntu
Cloud • Software
As a Software Engineer at Canonical, you will collaborate globally to shape open-source software operations, focusing on Python and Golang development, enhance DevOps workflows, and improve infrastructure operations for cloud computing solutions.
Top Skills:
GoLinuxPython
Cloud • Software
The role involves designing and delivering open source software operations code in Python, ensuring system reliability, and collaborating with teams across the Linux stack.
Top Skills:
DockerKubernetesLinuxPython
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

























